从另一个TeX文件中导入特定部分

3
我正在尝试从另一个LaTeX文档中导入非常特定的部分或子部分。我基本上有一个导出工具,可以创建一个漂亮的tex文档并为标题创建节。调用整个文件很好,但是在我的组合文档中,我必须反复调用一个子节。
如何从整个文档中调用特定的子节?
我有一个名为aa.tex的文件,并且我能够使用\subimport{}{aa}将其引入整个文件。
在文件中,它看起来类似于:
\section{Test Descriptions}
\subsection{Setup}
Hardware and Software... CPU, GPU, RAM etc
\subsection{test1}
\subsubsection{Steps1}
a,b,c,
\subsubsection{Steps2}
a,b,c

我希望能够反复调用\subsection{setup},因为我需要引用它。那么,从逻辑上讲,我该如何只从aa.tex中调用\subsection{Setup}呢?"最初的回答"

最简单的方法是将该部分放在一个单独的文件中,并从需要它的任何文件中 \input(输入)它,包括aa文件。 - Alain Merigot
1个回答

4
使用catchfilebetweentags包可以选择性地输入文件的某些部分。
主文件:
\documentclass{article}

\usepackage{catchfilebetweentags}

\begin{document}

zzz

\ExecuteMetaData[subdocument]{setup}

zzz

\ExecuteMetaData[subdocument]{setup}

\end{document}

subdocument.tex:

xxx

%<*setup>

\subsection{Setup}

%</setup>

xxx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接