更改哈佛书目中的“前缀”

更改哈佛书目中的“前缀”

我正在使用harvard-package 来获取我的报告的参考书目,这些报告是用挪威语编写的。在我的序言中,我有 -package babel

但是,当我使用@inbook我的文件中的条目.bib并指定一个章节时,如下所示:

@INBOOK{LL94,
TITLE       = {Title of the chapter},
PUBLISHER   = {Publisher},
YEAR        = {2009},
MONTH       = {September},
CHAPTER     = {E},
SERIES      = {Title of the book},
}

它在参考书目中是这样印刷的:

章节标题 (2009)。书名、出版商、第 E 章。

我想说卡皮特尔代替章节。 我该怎么做呢?

此外,如果我使用该@techreport条目,并且不指定任何TYPE,它将显示为技术报告. 是否也可以将其翻译成挪威语技术报告

答案1

“chapter”关键字在参考书目样式文件中是固定的。如果你想改变它,假设你正在使用

\bibliographystyle{agsm}

然后复制一份agsm.bst您在系统中找到的文件,并将其命名为 ,xagsm.bst并将其保存在您的主文档旁边。编辑副本,找到包含字符串的位置

"chapter"

(包括引号)并将其更改为

"\harvardchaptername "

(包括引号和空格)。然后在主文件序言中放入

\providecommand{\harvardchaptername}{kapittel}

并将\bibliographystyle行修改为

\bibliographystyle{xagsm}

对于其他硬连线关键字,可能需要进行同样的一些修改。

为了更改 TechReport 的名称,只需添加字段

TYPE = {Teknisk rapport},

在文件中的相应条目中.bib

相关内容