Pré-processar arquivo LaTeX, um equivalente de látex -E

Pré-processar arquivo LaTeX, um equivalente de látex -E

Possível duplicata:
Substitua \input{fileX} pelo conteúdo do fileX automaticamente

Estou desenvolvendo uma estrutura para gerenciar as dependências do projeto LaTeX, mas não consigo descobrir se existe uma maneira simples de obter um arquivo LaTeX pré-processado.

Por exemplo, se minha main.texaparência for:

\documentclass{article}
...
\newcommand{\specialpath}[0]{../foo/}
\input{\specialpath extracommands}
...
\begin{document}
    \input{introduction}
    ...
\end{document}

Eu quero ter:

\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}

Em outras palavras, existe um equivalente ao gccsinalizador -Epara LaTeX (ou um utilitário capaz de fazer isso)?

Responder1

Eu acho que você quer usar\listfiles.

informação relacionada