我在使用 biblatex 和“工业与应用数学学会”出版的一些书籍时遇到了一些问题,请参阅以下 MWE:
\documentclass{article}
\usepackage[style=alphabetic
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{meyer_matrix_2000,
location = {Philadelphia},
edition = {Har/{Cdr}},
title = {Matrix {Analysis} and {Applied} {Linear} {Algebra}},
isbn = {978-0-89871-454-8},
timestamp = {2015-11-18T21:19:25Z},
publisher = {Society for {Industrial} and {Applied} {Mathematics}},
author = {Meyer, {Carl}},
date = {2000-06-01}
}
\end{filecontents}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
编译后,只打印“工业和应用学会”,“数学”一词被截断。我尝试调整最小/最大名称,但没有帮助。还有其他建议吗?
答案1
我不知道为什么 Zotero 会添加那些无用的括号,但是
@book{meyer_matrix_2000,
location = {Philadelphia},
edition = {Har/Cdr},
title = {Matrix {Analysis} and {Applied} {Linear} {Algebra}},
isbn = {978-0-89871-454-8},
timestamp = {2015-11-18T21:19:25Z},
publisher = {Society for Industrial and Applied Mathematics},
author = {Meyer, Carl},
date = {2000-06-01}
}
我得到了预期的结果:
使用括号时最后一个标记消失的情况似乎是biblatex
/Biber 中的一个错误。
什么时候
publisher = {Society for {Industrial} and {Applied} {Mathematics}},
使用时,bbl
文件包含
\list{publisher}{2}{%
{Society for {Industrial}}%
{Applied} {Mathematics}%
}
当牙套被取下时,我们得到
\list{publisher}{2}{%
{Society for Industrial}%
{Applied Mathematics}%
}
我不确定为什么发布者字段在 处应用拆分and
,但它有文档记录(第 2.3.4 节)。如果
publisher = {Society for {Industrial} {and} {Applied} {Mathematics}},
则输出将再次符合预期。