Генерация одного файла LaTeX путем объединения различных файлов LaTeX

У меня есть основной файл LaTeX, который вводит много других файлов 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. Мне нужен один файл LaTeX, который импортирует содержимое из input1.tex, input2.tex, input3.tex и input4.tex, чтобы у меня был только один единственный файл LaTeX вместо четырех вышеуказанных файлов LaTeX. Как мне написать сценарий bash, который выполняет эту работу для меня?

PS: мне нужно представить статью в журнал, и я подумал, что было бы хорошо иметь один .tex файл. Проблема заключается в следующем. У меня есть разные файлы в подкаталогах рекурсивным способом, и поэтому я не могу загрузить эти отдельные файлы, так как структура каталогов в команде ввода находится в локальной папке на моем компьютере. Я, конечно, мог бы поставить их вручную, но подумал, будет ли выход, подобный файлу .bbl для библиографии.

3
задан 25 May 2013 в 22:29

1 ответ

Это решение должно работать.

perl latexpand main.tex > newarticle.tex
0
ответ дан 25 May 2013 в 22:29

Другие вопросы по тегам:

Похожие вопросы: