citep 内有注释

citep 内有注释

我有以下代码

"...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})

相关内容