在基于回忆录的课程中,多次引用同一括号内的页码

在基于回忆录的课程中,多次引用同一括号内的页码

我正在使用一个名为 abntex2 的类,它基于回忆录。我需要完成以下任务:

虚拟文本虚拟文本虚拟文本(作者 1,年份,第 X 页;作者 2,年份,第 Y 页;作者 3,年份,第 Z 页;...;作者 N,年份,第 P 页)。

我的问题是:怎么做?

答案1

我假设您使用软件工具(例如 BibTeX)来创建格式化的参考书目。如果是这样,我建议您使用natbib引文管理包,特别是其\citealp宏,以创建所需的引文标注外观。

在此处输入图片描述

如果您使用该biblatex包(并且biber,大概也是如此),我建议您使用选项加载它natbib=true;这将允许您使用该\citealp宏。

\documentclass{abntex2}

\begin{filecontents}[overwrite]{test.bib}
@misc{1,author="Author1",year=3001,title="Thoughts"}
@misc{2,author="Author2",year=3002,title="Thoughts"}
@misc{3,author="Author3",year=3003,title="Thoughts"}
@misc{N,author="AuthorN",year=3010,title="Thoughts"}
\end{filecontents}

\usepackage{natbib}
\bibliographystyle{plainnat} % or some other suitable bib stle

\hypersetup{hidelinks} % optional

\begin{document}
(\citealp[p.~X]{1}; \citealp[p.~Y]{2}; \citealp[p.~Z]{3}; \dots; \citealp[p.~P]{N})
\bibliography{test}
\end{document}

相关内容