博士论文和硕士论文的引用分别可以用phdthesis
和来mathesis
表示。我怎样才能将文凭论文引用为“文凭论文”?
以下 MWE 显示了我所尝试的操作:
\documentclass[paper=a4,fontsize=12pt]{article}
\usepackage[backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@Thesis{Duck2000a,
author = {Dagobert Duck},
title = {Seashells as Currency after the Brexit},
type = {diplomathesis}, % mathesis and phdthesis work here
institution = {University of Ducktown},
year = {2019},
}
\end{filecontents}
\addbibresource{test.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
它可以编译,但是字符串diplomathesis
没有被正确的本地化字符串替换,而是打印原始内容。
答案1
定义一个新的 bistringdiplomathesis
并为其提供有用的替换文本
\documentclass[paper=a4,fontsize=12pt]{article}
\usepackage[backend=biber]{biblatex}
\NewBibliographyString{diplomathesis}
\DefineBibliographyStrings{english}{
diplomathesis = {diploma thesis},
}
\begin{filecontents}{\jobname.bib}
@Thesis{Duck2000a,
author = {Dagobert Duck},
title = {Seashells as Currency after the Brexit},
type = {diplomathesis}, % mathesis and phdthesis work here
institution = {University of Ducktown},
year = {2019},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
已知的字符串是
bathesis
与‘学士论文’一词等同的表达。
mathesis
与‘硕士论文’一词等同的表达。
phdthesis
“博士论文”、“博士论文”、“博士论文”等术语。
candthesis
与“候选论文”一词等同的表达方式。用于没有明确与硕士或博士水平相当的“候选”学位。
如果它只是一次性的,那么type
如果没有具有适当名称的 bibstring,则该字段将被打印为文字,因此
type = {Diploma thesis},
也可能有效。