org-mode – ¿Cómo depurar la exportación en modo org a Beamer?

Pregunta:

Cuando se usa el modo de organización para crear diapositivas de Beamer, a veces el error que se muestra es

"Pdf file ... wasn't produced"  

o se abre el archivo PDF generado anteriormente (sin los cambios realizados) cuando se emite el comando Cc Ce lo para abrir el PDF directamente.

Sin embargo, el archivo .tex generado a partir de la exportación a Beamer cuando se compila por separado proporciona el PDF.

Dado que no se proporciona ningún mensaje de depuración, no estoy seguro de cómo detectar por qué la exportación a Beamer para abrir las diapositivas directamente no funciona.

¿Cómo podemos detectar la fuente del error al exportar archivos org?

Gracias.

Respuesta:

Como mencionas, org-mode no utiliza el área de eco para mostrar errores de exportación. En su lugar, descarga toda la salida que se produce durante la exportación LaTeX a un búfer llamado *Org PDF LaTeX Output* . Si desea obtener información sobre por qué falló el proceso de exportación, puede cambiar a este búfer y buscar error (o incluso warning ).

Ejemplo

Contenido del archivo .org :

* Heading
  \begin{algorithm}
  ...
  \end{algorithm}

Contenido del búfer *Org PDF LaTeX Output* (abreviado para mostrar solo las partes relevantes):

This is pdfTeX, Version 3.14159265-2.6-1.40.15 ... (preloaded format=pdflatex) ...
LaTeX2e <2014/05/01>
...

LaTeX Warning: No \author given.

(.//beamer.toc)

! LaTeX Error: Environment algorithm undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.32 \begin{algorithm}

! LaTeX Error: \begin{document} ended by \end{algorithm}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.33 \end{algorithm}

...

En este caso, la salida nos dice que el error fue causado por la declaración \begin{algorithm} en la línea 32. Tenga en cuenta que las especificaciones de los números de línea ( l.32 , l.33 , etc.) se refieren al archivo .tex , no al archivo .org original.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım