我想以编程方式捕获乳胶文档的子集,例如:
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}