Estoy usando Mac OS X 10.9.3, TeXLive-2013 y Scrivener para escribir mis documentos.
Me gustaría usar Automator de Apple para crear un servicio (disponible en el menú del buscador con el botón derecho sobre un archivo) llamado "Compilar archivo TeX" que ejecuta un comando simple utilizando el archivo seleccionado como un entrada .
Ejemplo:
- Dentro de una carpeta (/ Volumes / Data / TeX_docs /) Tengo un archivo ejemple.tex creado por Scrivener que está listo para compilar con LaTeX.
- Me gustaría hacer clic con el botón derecho en este archivo y, en el menú del servicio Finder, seleccionar la opción "Compilar archivo TeX"
- Una vez elegido, este servicio ejecutará el comando
latexmk -pdf -bibtex exemple.tex
y, por lo tanto, compilará el archivo .tex dentro de la misma carpeta, creando un archivo .pdf (este comando de Terminal está funcionando perfectamente en este momento, por lo tanto, ¡la necesidad de automatizar esta acción! ) - Después de compilar el archivo .tex, aparece un cuadro de diálogo que pregunta si quiero eliminar todos los archivos temporales con una opción
Yes
oNo
. Si se eligeYes
, borra todos los archivos temporales TeX (.aux, .bbl, .bcf, .fdb_latexmk, .fls, .log, .out, .run.xml) y conserva solo el ejemplo original.tex y Nuevo archivo exemple.pdf. De lo contrario, ¡no hace nada más y al final tengo todos los archivos!