컴파일 디렉토리의 모든 tex 파일

컴파일 디렉토리의 모든 tex 파일

pdflatex *.tex디렉토리에서 이 작업을 수행 하면 tex하나의 파일만 컴파일됩니다. *.tex디렉터리의 모든 파일을 컴파일 하려면 어떤 구문을 사용해야 합니까 ?

답변1

노력하다

for file in *.tex; do pdflatex "$file"; done

답변2

pdflatex분명히 하나의 매개변수만 필요합니다. 나는 사용을 고려할 수도 있습니다find -exec

find -name '*.tex' -maxdepth 1 -exec pdflatex {} \;

그러나 더 나은 옵션이 있을 수 있습니다.

답변3

파일에 공백이 없으면 입력을 줄입니다.

 echo *.tex|xargs -n1 pdflatex

관련 정보