¿Cómo definir el formato de látex convenientemente en modo org?

En el modo latex, podemos crear un archivo tex para llenarlo con todas las configuraciones que queramos, por ejemplo, llámelo como de costumbre.tex, y coloque su ubicación al principio de todos los archivos tex que nos gustaría depurar, de la siguiente manera:

\input{path_of_usual.tex/usual}

podemos escribir códigos simplemente entre

\begin{document}

y

\end{document}

con todos los ajustes rellenados en usual.tex.

Y aquí mi propósito es hacer algo similar en org-mode -xelatex, ¿qué comandos necesito agregar a .emacs?

Parece agregar tales comandos en .emacs

(add-to-list 'org-export-latex-classes
         '("my-article"
           "\\documentclass......
             \\usepackage{.....

puede definir el formato de látex a través del código en el archivo org: #+LATEX_CLASSES my-article.

pero reemplacé todo \\.... of \\input{location_of_usual.tex/usual}, el archivo de la organización no puede producir un archivo PDF, dando el mensaje:

No hay definición de clase 'usual' en 'org-export-classes'

¿Cuál es la configuración correcta?

Hice muchos intentos de tratar, pero fallé, como:

#+LaTeX:\input{location}

emacs todavía muestra el mensaje de error, diciendo:

no hay definición de clase 'usual' en 'org-export-classes'

preguntado el 30 de junio de 12 a las 18:06

1 Respuestas

puede definir el formato de látex a través del código en el archivo org: #+LATEX_CLASSES my-article.

Esto es un error tipográfico, la directiva del encabezado del archivo es #+LATEX_CLASS:. Cambiar eso debería permitirle exportar a pdf.

pero reemplacé todo \\.... of \\input{location_of_usual.tex/usual}, el archivo de organización no puede producir un archivo PDF, dando el mensaje: No hay definición de clase 'usual' en 'org-export-classes'

Creo que está mezclando las cosas, antes dijo que agregó su propia clase de exportación llamada mi artículo, pero el mensaje de error anterior sugiere que usó "usual".

¿Cuál es la configuración correcta? Hice muchos intentos de tratar, pero fallé, como: #+LaTeX:\input{ubicación}

Aquí si deseas el \input{..} línea para aparecer fuera del \begin{document}...\end{document} debe usar el #+LATEX_HEADER: directiva en su lugar.

PD: Creo que estos son más apropiados para la lista de correo en modo organización.

Respondido 01 Jul 12, 03:07

sí, tiene razón, lo que dije anteriormente es una mezcla entre "mi-artículo" y "usual", sin embargo, eso no sucedió en mi operación, lo hice con el único nombre de clase adecuado. - Zoe Rowa

Además, me cansé de usar el código #+LATEX_HEADER: \input{...}, el archivo org produjo un archivo PDF de error. Debido a que algunos códigos no se pueden cumplir. Gracias por su guía, la lista de correo de org-mode es buena para mí. - Zoe Rowa

Resolví este problema con la ayuda de aquí - Zoe Rowa

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.