如何将“et al.”改为挪威语

如何将“et al.”改为挪威语

我想将文档中引用的“et al.”全部改为“m.fl.”。我正在使用natbib和 bibstyle agsm。我还定义了\usepackage[norsk]{babel},但它似乎也不起作用。

有什么简单的方法可以解决这个问题吗?

我的一些代码:

\documentclass[b5paper,10pt,norsk,twoside,titlepage]{article}

\usepackage[norsk]{babel} 
\usepackage{natbib}
\newcommand{\noopsort}[1]{}
\bibpunct[, ]{(}{)}{;}{a}{,}{,}

..
    \section{Referanser}
    \bibliographystyle{agsm}
    \renewcommand*{\refname}{Referanser}
    \bibliography{referanser}

答案1

您需要创建该文件的修改版本agsm.bst。我建议您按以下步骤操作:

  • 在您的 TeX 发行版中找到该文件agsm.bst。复制此文件并将副本命名为 。agsmno.bst(字符串“no”应该是“norwegian”的缩写...)不要直接编辑 TeX 发行版的文件。

  • agsmno.bst在文本编辑器中打开该文件。

  • 将 的所有六个 [6!] 实例替换为" et~al."" m.fl."(请注意,两个字符串中的左双引号后都有一个空格。)

  • 将文件保存 agsmno.bst在包含主 tex 文件(包含说明的文件)的目录中,\bibliography或保存在 BibTeX 搜索的目录中。如果选择第二个选项,请确保也更新 TeX 发行版的文件名数据库。

  • 将指令更改\bibliographystyle{agsm}\bibliographystyle{agsmno},然后重新运行 LaTeX、BibTeX 和 LaTeX 两次,以完全传播对参考书目样式文件所做的更改。

离题:看来您正在使用natbib引文管理包。因此,我建议您har2nat也加载该包。加载此附加包将确保agsmagsmno书目样式与natbib和完全互操作——如果您选择使用它—— hyperref。(agsmbib 样式随引文管理包一起分发harvard;该har2nat包将一些宏从harvard-speak “翻译”为等效的natbib-speak。)

相关内容