更改作者年份引文中的连词(and、& 等)

更改作者年份引文中的连词(and、& 等)

我又回来了,想问一下如何使用 agsm 和 natbib 修改“哈佛引文风格”。我需要根据此 pdf 中的“två författare”行更改我文章中的连词https://www.hb.se/Global/HB%20-%20externt/BLR/Skriva%20och%20referera/Lathund_harvard2018.pdf

最近,我成功地将“and”连词改为相应的瑞典语连词“och”,方法是使用\newcommand*{\harvardand}{och}。现在,在写作时\cite{carlsson2007evidence} bidrar med bevis在 pdf 中写入输出时将是“Carlsson och Rooth bidrar med bevis”,这正是我想要的。

写作时出现问题

[...] av människor inom samma samhälle\citep[s.~12]{edling2010ett}. 

这得出

[...] av människor inom samma samhälle''(Edling och Liljeros 2010, s. 12). 

我想要的&och,正如上面的 pdf 中所建议的那样。

所以,我的问题是:当使用命令时我应该如何改变och,同时仍然使用&\citep{}och\cite{}命令时的状态?

谢谢。

答案1

由于您的参考书目似乎必须符合 APA 格式指南(当然,还需进行适当的瑞典语调整),因此我建议您加载包apacite和参考书目样式。如果您使用babel选项加载包swedish,则需要进行瑞典语调整,例如使用och而不是and作为连词)将自动在参考书目和引文标注中进行。

确保使用该apacite选项加载包,natbibapa以便您可以继续使用\citep\citet(或\cite)。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{EL:10,
   author = "Edling and Liljeros",
   title  = "Thoughts",
   year   = 2010,
}
\end{filecontents}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
\citet[s.~12]{EL:10}

\citep[s.~12]{EL:10}
\bibliography{mybib}
\end{document}

相关内容