@MastersThesis{} 条目使用 biblatex 输出结果为“MA thesis”而不是“Master's thesis”

@MastersThesis{} 条目使用 biblatex 输出结果为“MA thesis”而不是“Master's thesis”

我使用 biber 和 biblatex 进行引用。奇怪的是,如果我使用 @MastersThesis{} 条目,它不会输出

[96] 名姓。“此处写标题”。硕士论文。南极大学,年份。

根据 biblatex 手册应该如此,但是

[96] 名姓。“此处写标题”。硕士论文。南极大学,年份。

在我的 latex 文件中,我使用以下配置

\usepackage[autostyle]{csquotes}
\usepackage[
    backend=biber,
    style=numeric,
    citestyle=nature,
    natbib=true,
    url=false, 
    doi=true,
    eprint=false
]{biblatex}

删除 citestyle 和 natbib 选项没有帮助。我当然可以使用类型在每个条目中都使用参数。但这很烦人,我只想要默认的。谢谢你的帮助。

答案1

当一个术语存在两个变体时,您将获得带有选项的较长术语abbreviate=false- 这自然也会影响所有其他术语。

答案2

mathesis您可以按照 lockstep 的回答中所述更改相关的参考书目字符串( )自定义 biblatex 样式的指南

\documentclass{article}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[
    backend=biber,
    style=numeric,
    citestyle=nature,
    natbib=true,
    url=false, 
    doi=true,
    eprint=false
]{biblatex}
\addbibresource{biblatex-examples.bib} % That’s a dummy database that comes with biblatex

%%%% The important part:
\DefineBibliographyStrings{english}{%
  mathesis = {Master's thesis},
}
%%%%

\begin{document}
\nocite{loh}
\printbibliography
\end{document}

截屏

相关内容