我已经到处搜索了,但我不明白如何引用外部文档中的文本块。
我正在使用memoir
documentclass。我正在尝试使用XR
包和\externaldocument{
filename
}
命令。存储chunks
将包含在各种文档中的文本。我的目标是将所有这些存储在外部文件中,但在我的写作中包含其中的部分内容。其中大部分是样板信息,因此不会有太大变化。我希望引用它,这样当它确实发生变化时,只需更改一次。
我感到非常沮丧,因为我发现的大多数示例都利用了 LaTex 的现有知识。我试图使用命令\ref{}
来调用文本块。
答案1
我想你可能搞糊涂了。交叉引用通常使用\label
-\ref
系统,通过标签引用特定对象。例如,
\begin{theorem}
Blah blah, nice.\label{mytheorem}
\end{theorem}
See Theorem~\ref{mytheorem}.
此交叉引用不会返回环境的内容。如果这是您想要的,并将其存储在外部文件中,那么您应该使用
\input{somefile.abc}
\input{<file>}
实际上是将 的内容放入<file>
您调用 的文档中\input
。因此,如果 的内容<file>
发生变化,则无论您将其放入何处,它都会发生变化\input
。