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.