我使用哈佛格式引用,有些地方需要同时引用多个引文。但是有人告诉我,必须用“and”分隔最后一个引文和倒数第二个引文。
文本模式已经有解决方案了这里。但是,当你想将引用放在括号中时,这种方法就行不通了,因为即使手动操作也会留下两个单独的括号,如下所示
有没有办法强制 natbib 在最后几项之间插入“and”,同时尊重括号。
最小工作示例
报告.tex
\documentclass[a4paper]{revtex4-1} \usepackage{natbib} \setcitestyle{authoryear,round} \bibliographystyle{agsm}
\begin{document}
This is currently what I get \citep{Tresco10,Regan02,DuPaul97}
\bibliography{report}
\end{document}
报告.bib
% report.bib
@Article{Tresco10,
author = {Tresco, Katy E. and Lefler, Elizabeth K. and Power, Thomas J.},
title = {Psychosocial Interventions to Improve the School Performance of Students with Attention-Deficit/Hyperactivity Disorder},
journal = {Mind Brain},
year = {2010},
volume = {1},
number = {2},
pages = {69 -- 74},
}
@BOOK {Regan02,
author = "Fintan O'Regan",
title = "How to Teach and Manage Children with ADHD",
publisher = "LDA, Wisbech",
year = "2002"
}
@Article{DuPaul97,
author = {DuPaul, G. J. and Eckert, T. L.},
title = {School-based interventions for students with attention-deficiti/hyperactivity disorder: A meta-analysis},
journal = {School Psychology Review},
year = {1997},
volume = {26},
pages = {5 -- 27},
}