我正在使用一个名为 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}