我有以下代码
"...random graphs \citep{er1959,g1959,b2001}..."
产生
"random graphs (Erdos and Renyi, 1959; Gilbert, 1959; Bollobás, 2001)"
我希望它能产生:
"random graphs (Erdos and Renyi, 1959; Gilbert, 1959; for a textbook treatment see Bollobás, 2001)"
有任何想法吗?
答案1
无法使用单个\cite
命令执行此操作,因为无法将额外文本附加到多部分引文的某一部分。因此,唯一的方法是手动执行此操作,使用宏\citealp
(它会为您提供\citep
不带括号的)并自行添加括号。
... random graphs
(\citealp{er1959,g1959}; \citealp[for a textbook treatment see ][]{b2001})