iucr
为 IUCr 期刊规定的文档类别包括引文harvard
管理包。我该如何更改,\cite{Abe99}
以便在括号内将“Abe et al., 1999”前面加上“eg”?
答案1
harvard
引文管理包提供了宏\citeaffixed
。此宏似乎为您的格式查询提供了现成的解决方案。例如,假设\cite{Abe99}
产生(Abe et al., 1999)
,那么
\citeaffixed{Abe99}{e.g.,}
产生以下引用标注:
(e.g., Abe et al., 1999)
答案2
如果没有相关的宏\citeaffixed
(参见@Mico 接受的答案),那么后备方案将是
(e.~g.\ \citename{Abe99}, \citeyear*{Abe99})
请参阅下面的评论以了解另一种解决方案。