修改书目类别

修改书目类别

我目前正在撰写我的硕士论文(德语),并使用 biber 和 jabref 进行引用。我有一些与“Masterarbeiten”和“Diplomarbeiten”相关的引用,我为它们选择了“masterthesis”类别。现在,当使用德语创建参考书目时,文档中显示的不是“Masterarbeit”,而是“Magisterarbeit”。这是不正确的,所以我想改变这种情况。我必须做什么来改变这种情况,以便写成“Masterarbeit”而不是“Magisterarbeit”?其次:如果我想创建第二个类别,我该怎么做,以便我可以区分“Diplomarbeit”和“Masterarbeit”的引用?

我很感激任何帮助!

答案1

使用@thesis类别并添加type字段来指定类型。\NewBibliographyString您可以使用创建类型gethesisge:研究生工程师),\DefineBibliographyStrings您可以使用添加/更改语言的字符串定义ngerman

\documentclass{article}

\usepackage[ngerman]{babel}

\usepackage[abbreviate=false]{biblatex}

\NewBibliographyString{gethesis}
\DefineBibliographyStrings{ngerman}{%
  mathesis = {Masterarbeit},
  gethesis = {Diplomarbeit},
}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@thesis{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
  type = {mathesis},
}
@thesis{B02,
  author = {Buthor, B.},
  year = {2002},
  title = {Bravo},
  type = {gethesis},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

在此处输入图片描述

相关内容