在我的研究中,我有大量文本,我想引用其中的某些部分,而不必复制/粘贴并产生重复的部分。我知道我可以用 来做到这一点\include
,但需要将所有摘录放在许多不同的文件中似乎不太有吸引力。
更多背景信息:我将在报告(附录)的完整版本中提供大量文本,但在主文档中,我想提供这些大量信息的分析,并参考如下摘录:
在第 3.1 节提供的采访中,[工程师 A] 表示:
Donec 加速了幸福,并打破了时间。 Mauris blandit,nisi vitae mollis dictum,quam arcu pulvinar ipsum,consequat placerat augue mauris non est。
这与 [工程师 B] 在第 3.2 节中描述的非常相似,从他的立场来看这个问题:
Sed lacinia dictum nunc quis molestie。慈善家们并不孤单,他们被欺负,被欺压。
这些只是来自第 3.1 和 3.2 大节的两段引述。
实现这一目标的最佳方法是什么?
最好是与这种假设方法类似的方法:
% appendix text
Proin dignissim vitae est at suscipit.
\begin[quote1]{savetext}Donec scelerisque felis et pellentesque tempor.
Mauris blandit, nisi vitae mollis dictum, quam arcu pulvinar ipsum,
consequat placerat augue mauris non est.
\end{savetext}
Nulla sollicitudin lorem a urna tempus, nec convallis purus blandit.
% main report
In the interview as provided in section \ref{sec:seclabel}, [Engineer A] stated:
\printsavetext{quote1}
也许我可以定义自己的环境,滥用该glossaries
软件包或类似的东西。不管怎样,我使用该memoir
软件包来处理我的文档。
答案1
使用命令是一个简单的解决方案。在文档中的某处声明新命令:
\newcommand\quoteOne{Donec scelerisque felis et pellentesque tempor.
Mauris blandit, nisi vitae mollis dictum, quam arcu pulvinar ipsum,
consequat placerat augue mauris non est.}
然后在想要插入文本的位置调用命令:
In the interview as provided in section \ref{sec:seclabel}, [Engineer A] stated:
\quoteOne