如何捕获 Latex 文档的子集?

如何捕获 Latex 文档的子集?

我想以编程方式捕获乳胶文档的子集,例如:

doc = new Doc("foo.tex")
node = doc.getNode("bar")
print node.text

其中节点"bar"将由一些标签分隔,例如在注释中:

%% <bar>
This the \textbf{node content}
%% </bar>

这个怎么做?

答案1

听起来这个catchfilebetweentags包是个不错的选择:

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents*}{input.tex}
not this text

%<*bar>
This the \textbf{node content}
%</bar>

not this text either
\end{filecontents*}

\usepackage{catchfilebetweentags}

\begin{document}

\ExecuteMetaData[input.tex]{bar}

\end{document}

相关内容