
Возможный дубликат:
Автоматически заменить \input{fileX} содержимым fileX
Я разрабатываю фреймворк для управления зависимостями проекта LaTeX, но не могу понять, существует ли простой способ получить предварительно обработанный файл LaTeX.
Например, если мой main.tex
выглядит так:
\documentclass{article}
...
\newcommand{\specialpath}[0]{../foo/}
\input{\specialpath extracommands}
...
\begin{document}
\input{introduction}
...
\end{document}
Я хочу иметь:
\documentclass{article}
...
% Content of ../foo/extracommands.tex
\usepackage{minted}
\newcommand{\whatever}
% end
...
\begin{document}
% Content of introduction.tex
\section{Introduction}
\lipsum[1-4] % Or even the developpement of the command
% end
...
\end{document}
Другими словами, существует ли эквивалент флага gcc
для -E
LaTeX (или утилита, способная это сделать)?
решение1
Я думаю, вы хотите использовать\listfiles.