我正在使用 biblatex 和 biber。这是一个示例 LaTeX 文件。
\documentclass[11pt]{article}
\usepackage[backend=biber,firstinits,style=numeric-comp,maxnames=99]{biblatex}
\bibliography{longnames.bib,test.bib}
\DefineBibliographyStrings{english}{%
references = {Selected Publications},
}
\begin{document}
Ref.~\cite{CJS:2013} and~\cite{BCW:2012}.
\printbibliography
\end{document}
参考 BCW:2012 在 bib 文件中如下所示。
@online{BCW:2012,
author = {B and
C and
W},
title = {Musings and machinations},
eprinttype = {arXiv},
eprint = {1234.5678},
eprintclass = {cs.DS},
year = {2012}
}
问题是,标题“Musings and machinations”在呈现时没有引号,而所有其他(非 arXiv)论文都有引号。我做错了什么?
我正在使用 biber 版本 0.9.9。
答案1
标准biblatex
设置包括以下行
\DeclareFieldFormat{title}{\mkbibemph{#1}}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{\mkbibquote{#1\isdot}}
因此意味着该title
字段不会在在线条目中被引号括起来。这可以通过使用
\DeclareFieldFormat[online]{title}{\mkbibquote{#1\isdot}}