Adicionando comandos shell para ocultar arquivos LaTeX Aux após compilar no TeXShop ou TexStudio

Adicionando comandos shell para ocultar arquivos LaTeX Aux após compilar no TeXShop ou TexStudio

Eu executo o LaTeX no OSX e gostaria de tentar ocultar todos os arquivos auxiliares do LaTeX do localizador após a compilação. Parece-me que a coisa mais simples a fazer não é movê-los ou excluí-los ou tentar empacotá-los juntos, mas apenas definir o sinalizador "oculto" do BSD em cada arquivo. No momento, acabo executando manualmente um script como:

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

em cada diretório após compilar um novo arquivo.

O que eu gostaria de fazer é simplesmente definir esse sinalizador imediatamente após a compilação, por meio do shell bash. Presumo que isso possa ser incluído apenas na configuração do comando pdfTeX, mas não consigo descobrir a maneira correta de referenciá-lo. Idealmente, eu gostaria que isso funcionasse no TeXShop ou no TeXStudio, mas se alguém tiver algo semelhante funcionando para um front-end diferente, eu poderia pelo menos tentar portar isso.

Responder1

Você pode tentar isto:

Crie um arquivo de texto simples <nomedoarquivo.sh>

e coloque o seguinte nele:

#!/bin/bash -

pdflatex "$1";

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

Salve o arquivo e torne-o executável (no linux chmod +x <nome do arquivo>). Coloque um link para ele em /usr/local/bin (ou o equivalente mac de um diretório de todo o sistema para usuários) para que você possa executá-lo em todo o sistema. Teste-o na linha de comando digitando:

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

Depois de ver que funciona, tente incorporá-lo ao texstudio.

informação relacionada