预处理 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}

换句话说,是否有与 LaTeX 标志等效的标志gcc-E或能够执行此操作的实用程序)?

答案1

我认为你想使用\列表文件

相关内容