我正在写一篇论文的结论,想重复一下我在引言中提出的一些研究问题。我将每个问题都放在引言环境中。
我的问题是:我怎样才能在结论中重复此引用(包括格式),而不重复自己(并引入错误窗口)?
我已经发现如何渲染一些宏内容两次?和如何重复定理编号?,它们似乎是同一主题的变体,但没有回答我的问题。
请注意,我并不特别依赖引用环境,如果这可以更容易地解决问题,我愿意接受其他选择。
答案1
您可以将想要重复的内容包含在宏中,\newcommand
也可以为重复内容的格式化制作宏。
以下是这种方法的一个示例。请注意,\researchquestionformat
如果您想使用环境以外的其他东西quote
进行格式化,您可以用另一种方式定义。另请注意,问题中的个别格式(例如第一个问题中的强调)将保留。
\documentclass{article}
\newcommand\researchquestionformat[1]{\begin{quote}#1\end{quote}}
\newcommand\firstresearchquestion{\researchquestionformat{%
Research question 1 with some \emph{emphasized text}%
}}
\newcommand\secondresearchquestion{\researchquestionformat{%
Research question 2%
}}
\begin{document}
\section{Introduction}
I will address the following questions:
\firstresearchquestion
\secondresearchquestion
\section{Conclusion}
The answer to
\firstresearchquestion
is\dots
The answer to
\secondresearchquestion
is\dots
\end{document}