TeXShop 또는 TexStudio에서 컴파일한 후 LaTeX Aux 파일을 숨기는 쉘 명령 추가

TeXShop 또는 TexStudio에서 컴파일한 후 LaTeX Aux 파일을 숨기는 쉘 명령 추가

OSX에서 LaTeX를 실행하고 있으며 컴파일 후 파인더에서 모든 LaTeX 도우미 파일을 숨기려고 합니다. 가장 간단한 방법은 파일을 이동하거나 삭제하거나 함께 패키지하는 것이 아니라 각 파일에 BSD "숨김" 플래그를 설정하는 것입니다. 지금은 다음과 같은 스크립트를 수동으로 실행하게 됩니다.

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

새 파일을 컴파일한 후 각 디렉토리에

제가 하고 싶은 것은 컴파일 직후 bash 쉘을 통해 이 플래그를 설정하는 것입니다. 나는 이것이 pdfTeX 명령의 설정에 포함될 수 있다고 가정하고 있지만 그것을 참조하는 적절한 방법을 알 수 없습니다. 이상적으로는 이것이 TeXShop이나 TeXStudio에서 작동했으면 좋겠지만 누군가가 다른 프런트 엔드에서 작동하는 비슷한 것을 가지고 있다면 적어도 그것을 이식해 볼 수는 있습니다.

답변1

다음을 시도해 보세요.

일반 텍스트 파일 만들기 < filename.sh >

그리고 그 안에 다음을 넣으세요:

#!/bin/bash -

pdflatex "$1";

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

파일을 저장하고 실행 가능하게 만듭니다(Linux chmod +x < filename >에서). 시스템 전체에서 실행할 수 있도록 /usr/local/bin(또는 사용자를 위한 시스템 전체 디렉토리에 해당하는 mac)에 링크를 넣으세요. 다음을 입력하여 명령줄에서 테스트합니다.

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

작동하는 것을 확인한 후 이를 texstudio에 통합해 보십시오.

관련 정보