¿Es posible compilar automáticamente un documento LaTeX a través de una terminal usando TeXworks?

¿Es posible compilar automáticamente un documento LaTeX a través de una terminal usando TeXworks?

Quiero crear un alias para compilar automáticamente el archivo .tex principal de un documento grande en LaTeX en Debian Wheezy.

Eso significa que necesito un comando de shell para hacerlo. es posible? Actualmente estoy usando TeXWorks. No me importaría si tuviera que usar otro programa (preferiblemente similar a TexWorks).

He revisado la documentación de TexWorks pero no he podido encontrar nada útil.

Nota: sé que esto se puede hacer simplemente:

  1. Usando alias myalias='texworks ~/mydir/mydoc.tex'
  2. Luego haciendo clic en eljugarbotón.

Pero quiero específicamente un comando para hacer ambas cosas.

Respuesta1

No estoy directamente familiarizado con TeXworks y, después de echarle un vistazo rápido, no pude ver una forma obvia de compilar automáticamente su trabajo.

Sin embargo, en el pasado, descubrí que la mejor manera de lograr esto es usar una herramienta de terceros para reconstruir continuamente el documento y usar un visor de PDF que detecte el PDF modificado y lo recargue cuando se realice el cambio. En linux usolátex. Puede comenzar a recompilar automáticamente con:

latexmk -pdf -pvc <mydocument.tex>

Descubrí que tenía que configurar latexmk para que funcionara la actualización automática del PDF. Mi configuración muy básica:

~/.latexmkrc

$pdf_previewer = "start /usr/bin/mupdf %O %S";
$pdf_update_method = 2;

Con la configuración anterior, cuando guarde su archivo LaTeX en TeXworks, latexmk recompilará automáticamente el documento y recargará el visor mupdf con sus cambios.

¿Espero que ayude?

información relacionada