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