他の多くのLaTeXファイルを\ input {}(別名インポート)するメインのLaTeXファイルがあります。
例えば:
\documentclass{article}
\begin{document}
\input{input1.tex}
\input{./Input_folder_1/input2.tex}
\input{input3.tex}
\input{./Input_folder_2/Input_folder_3/input4.tex}
\end{document}
上記のファイルをmain.tex
と呼びましょう。 input1.tex
、input2.tex
、input3.tex
およびinput4.tex
からコンテンツをインポートする単一のLaTeXファイルが必要なため、上記の4つのLaTeXの代わりに単一のLaTeXファイルしかありません。ファイル。
この仕事をするbashスクリプトを書くにはどうすればいいですか?
PS:記事をジャーナルに提出する必要がありますが、単一の.tex
ファイルがあればいいと思いました。
問題は次のとおりです。サブディレクトリに異なるファイルが再帰的にあり、入力コマンドのディレクトリ構造がコンピュータのローカルフォルダにあるため、これらの個々のファイルをアップロードできません。
もちろんこれらを手動で置くこともできますが、参考文献用の.bblファイルに似た方法があるかと思いました。
このソリューションは動作するはずです。
Perl latexpand main.tex > newarticle.tex