Предварительная обработка файла LaTeX, эквивалент latex -E

Предварительная обработка файла LaTeX, эквивалент latex -E

Возможный дубликат:
Автоматически заменить \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для -ELaTeX (или утилита, способная это сделать)?

решение1

Я думаю, вы хотите использовать\listfiles.

Связанный контент