我正在尝试提供带有页码的多个引用,例如
(Stallings, 2010, p.324; Tanenbaum, 2009, pp.17-18)
我认为乳胶中最好的方法是:
[1, p. 324; 2, pp. 17-18]
我只能做到这样的结果:
\cite[p. 324]{stallings2010}, \cite[pp. 17--18]{tanenbaum2009}
但它给出了
[1, p. 324], [2, pp. 17-18]
还有其他更好的可能性吗?提前致谢。
\documentclass{AISB2008}
\usepackage{times}
\usepackage{graphicx}
\usepackage{latexsym}
\begin{document}
...
\bibliographystyle{AISB2008}
\bibliography{aisb}
\end{document}
答案1
您可以加载纳特比布包并使用该包的\citealp
宏如下:
[\citealp[p.~324]{stallings2010}; \citealp[pp.~17--18]{tanenbaum2009}]
为了实现这种外观,您应该natbib
使用选项square
和来加载包numbers
。