我正在使用numeric-comp
biblatex 风格,它不会打印学校信息@phdthesis
。
\usepackage[
backend=biber,
sorting=none,
giveninits=true,
useprefix=true,
backref=true,
backrefstyle=three,
style=numeric-comp
]{biblatex}
我怎样才能让它打印学校名称?
另外,我想将“PhD Thesis”字符串更改为“PhD Diss”。
答案1
学校已打印。biblatex
字段名称为institution
,但school
也支持别名。如果您没有看到它,那么其他问题就出现了,您需要提供一个适当的示例来说明您的问题。
并且您可以使用 重新定义字符串\DefineBibliogrpahyStrings
。
\documentclass{article}
\begin{filecontents}[overwrite]{\jobname.bib}
@thesis{test,
author = {Author, An},
title = {Thesis Title},
type = {phdthesis},
institution = {School},
date = {1985},
location = {Location}
}
\end{filecontents}
\usepackage[
backend=biber,
sorting=none,
giveninits=true,
useprefix=true,
backref=true,
backrefstyle=three,
style=numeric-comp
]{biblatex}
\addbibresource{\jobname.bib}
\DefineBibliographyStrings{english}{
phdthesis = {PhD Diss\adddot}
}
\begin{document}
\nocite{*}
\printbibliography
\end{document}