我又回来了,想问一下如何使用 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}