我可以在 bibtex 条目的关键引用中放置空格吗?如下所示:
@article{Author 2000,
title={Boring book},
author={Boring Guy},
journal={Boring Subject},
year={2000},
publisher={Bororing Pub.}
}
因此我的 tex 源看起来是这样的,并且可以被识别:
...the subject was well studied in \cite{Author 2000}.
目前,如果我以这种方式运行 bibtex,我会收到错误:
White space in argument---line 67 of file file.aux
: \citation{Author
: 2000}
我知道这个错误是什么问题,我意识到我可以修复它,进入我的条目并将其更改为没有空格的条目。但是,我想知道是否还有其他解决方案。
我可以引用包含空格的参考文献吗?例如 \cite{Author 2000}
答案1
我可以有一个在其关键参考中有空格的 bibtex 条目吗?
关键引用中不允许使用空格或逗号。(回想一下,逗号是分隔符田野之间在 bibtex 条目中。)如果 bib 文件由 BibTeX(8) 处理,则非 ASCII 字符也不适合在主要参考文献中使用。
Biber 比 BibTeX 更新,可以原则处理关键引用中的非 ASCII 字符。但是,如果您的目标是保持 bib 文件在 BibTeX 和 Biber 中的可用性,则您绝对应该避免在关键引用中使用非 ASCII 字符。