コンパイルディレクトリ内のすべてのtexファイル

コンパイルディレクトリ内のすべてのtexファイル

pdflatex *.texディレクトリでこれを行うと、1つtexのファイルのみがコンパイルされます。*.texディレクトリ内のすべてのファイルをコンパイルするには、どの構文を使用する必要がありますか?

答え1

努力する

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

答え2

pdflatex明らかに1つのパラメータだけが必要です。私は使用を検討することができますfind -exec

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

ただし、より良いオプションがある可能性があります。

答え3

ファイルにスペースがない場合は、入力を減らします。

 echo *.tex|xargs -n1 pdflatex

関連情報