biblatex:将关键的 MastersThesis 更改为 MPhilThesis

biblatex:将关键的 MastersThesis 更改为 MPhilThesis

有些大学有 MPhil 学位。我想知道如何在 biblatex 书目中输入 MPhil thesis 而不是 MA thesis。任何帮助都将不胜感激。谢谢

例子.bib

Example.bib contains the following entry


@MastersThesis{MPhil2015,
  Title                    = {Title},
  Author                   = {Author, A. B.},
  School                   = {Univ. XYX},
  Year                     = {2015}
}

平均能量损失

\documentclass{article}

\usepackage[style=authoryear]{biblatex}

\bibliography{Example}

\begin{document}

Test \cite{MPhil2015}

\printbibliography

\end{document}

答案1

如果您只想对几个@MastersThesis条目进行此更改,则只需使用该type字段来覆盖标准 bibstring 。

@MastersThesis{MPhil2015,
  Title    = {Title},
  Author   = {Author, A. B.},
  type     = {MPhil Thesis},
  School   = {Univ. XYX},
  Year     = {2015},
}

如果你希望将“MPhil Thesis”设为默认值,你可以通过以下方式进行设置:

\DefineBibliographyStrings{english}{%
  mathesis = {MPhil Thesis}
}

相关内容