我在我的最新文档之一中偶然发现了一种特殊的情况:即使 BibTeX 文件中的所有标题都被双花括号包围(从头到尾,这是 Mendeley 的默认行为),ieee
参考书目样式仍然设法通过句子大写来覆盖它。
以下是从 Mendeley 导出的一个条目:
@article{huang2011short,
author = {Huang, H K},
doi = {10.1016/j.ejrad.2010.05.007},
issn = {1872-7727},
journal = {European journal of radiology},
keywords = {20th Century,21st Century,Financing,Government,Government Agencies,Government Agencies: history,Government: history,History,Humans,Medical Informatics,Medical Informatics: history,Radiology Information Systems,Radiology Information Systems: history,United States},
month = may,
number = {2},
pages = {163--76},
pmid = {21440396},
title = {{Short history of PACS. Part I: USA.}},
url = {http://www.sciencedirect.com/science/article/pii/S0720048X1000207X},
volume = {78},
year = {2011}
}
这是我的文档的最小版本。
\documentclass[a4paper,11pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{url}
\usepackage[backend=bibtex8,style=ieee]{biblatex}
\usepackage{textpos}
\usepackage{glossaries}
\usepackage{acronym}
\usepackage{hyperref}
\usepackage[protrusion=true,expansion=true]{microtype}
\bibliography{../bib/library.bib}
\begin{document}
\mainmatter
\include{./matter}
\printbibliography
\end{document}
我在 TeXstudio 中使用自定义命令来清理辅助文件,从其他来源构建“matter.tex”,然后在主文档上执行“构建和查看”。结果就像标题周围有一个花括号一样:
恰巧有一个问题有类似的症状,但两端都没有处理(而且我没有使用 JabRef)。我对此事的其他搜索工作仅显示何时使用额外的花括号对来保留所有大写字母,这应该已经发生了。我应该怎么做才能解决这个问题?
答案1
双括号不能提供所需的保护。使用
title = {Short history of {PACS}. {Part} {I}: {USA}.},
我认为 Biber 正在删除整个字段周围的一对括号,假设这是由某个想太聪明的软件添加的。标题的大写应该留给书目样式,而不是强制的。如果外部软件(如 Mendeley 或 Web of Science)无法在需要的地方放置括号以保持正确的大写需要时,这是该软件的问题。检查项目的正确性绝不能忽视。