Agregar comandos de shell para ocultar archivos LaTeX Aux después de compilar en TeXShop o TexStudio

Agregar comandos de shell para ocultar archivos LaTeX Aux después de compilar en TeXShop o TexStudio

Ejecuto LaTeX en OSX y me gustaría intentar ocultar todos los archivos auxiliares de LaTeX del buscador después de la compilación. Me parece que lo más sencillo es no moverlos, eliminarlos o intentar empaquetarlos juntos, sino simplemente configurar el indicador BSD "oculto" en cada archivo. En este momento termino ejecutando manualmente un script como:

chflags hidden *.nav *.out *.log *.gz *.snm *.toc *.aux *.bbl *.blg"

en cada directorio después de compilar un nuevo archivo.

Lo que me gustaría hacer es simplemente configurar este indicador inmediatamente después de una compilación, a través del shell bash. Supongo que esto se puede incluir en la configuración del comando pdfTeX, pero no puedo encontrar la forma correcta de hacer referencia a él. Idealmente, me gustaría que esto funcione en TeXShop o en TeXStudio, pero si alguien tiene algo similar funcionando para diferentes interfaces, al menos podría intentar portarlo.

Respuesta1

Podrías probar esto:

Cree un archivo de texto sin formato <nombrearchivo.sh>

y ponle lo siguiente:

#!/bin/bash -

pdflatex "$1";

chflags hidden *.nav *.out *.log *.gz *.snm *.toc *.aux *.bbl *.blg

Guarde el archivo y hágalo ejecutable (en Linux chmod +x <nombre de archivo>). Coloque un enlace en /usr/local/bin (o el equivalente mac de un directorio para usuarios de todo el sistema) para que pueda ejecutarlo en todo el sistema. Pruébelo en la línea de comando escribiendo:

<name of script>  <name of .tex file> 

Una vez que vea que funciona, intente incorporarlo a texstudio.

información relacionada