Cada vez que presiono CMD+T en TexShop
, el PDF creado no siempre se actualiza correctamente. Normalmente tengo que volver a compilarlo para actualizar la tabla de contenido y otros cambios que he realizado. Cómo puedo arreglar esto ?
Usando MACOSX 10.8 - TEXSHOP 3.11
Respuesta1
No puedes. LaTeX tiene que crear el .aux
archivo para almacenar la tabla de contenido (ToC) y demás, porque al escribir el ToC no puede saber de antemano qué secciones aparecerán. LaTeX funciona secuencialmente.
- Primer intento:recopile todas las secciones y demás y guárdelas en
.aux
un archivo. - Segunda carrera:Utilice
.aux
el archivo para componer la ToC.
En realidad, hace ambas cosas a la vez: escribe con el archivo .aux ya existente (que puede estar vacío o no existe) y crea uno actualizado para la siguiente ejecución.
Existen herramientas que "simulan" un comportamiento de "una sola compilación y todo lo obtenido", como Texify
MiKTeX para Windows. Pero normalmente todo lo que hacen es simplemente ejecutar el compilador dos veces seguidas (tal vez en bibtex
el medio si lo usa).
Gracias a Torbjørn T. aquí están los enlaces de sus comentarios:
Respuesta2
Este comportamiento es normal para cualquier motor TeX (como se explica enBarra de foola respuesta), peroHerramientas para automatizar la compilación de documentos.podría automatizar las múltiples ejecuciones de creación de un documento LaTeX cuando sea necesario.
Sugeriría una herramienta de automatización fácil de usar arara
: elmanual¡Está muy bien escrito para principiantes! En particular, me gustaría señalar que es posible la integración arara
con TeXShop, cf. sección 4.4 pág. 41 del manual vinculado.
Respuesta de Ben Lu a "Ejecutar múltiples comandos en TeXShop"
PD: este paquete es mantenido por el autor,paulo, quien también es un miembro distinguido de la comunidad TeX.SX.