如何在 BibTeX 中转义 &(& 符号)字符?

如何在 BibTeX 中转义 &(& 符号)字符?

我想在 BibTeX 发布者标签中添加一个 & 字符。到目前为止,我尝试过:

\&
{&}
{\&}
"&"

完整值用花括号和双引号括起来。无论我做什么,我总是会出错Misplaced alignment tab character &.。有没有我遗漏的特殊方法可以做到这一点?

答案1

我没有问题

publisher = {Harold \& Maude},

bibtex并再次运行pdflatex

答案2

当您在文件中正确输入.bib但仍然收到错误时,请检查您的.bbl文件。

我通常会这样做

  1. 删除文件中整行错误的内容.bbl,保存,然后关闭文件。
  2. 在文件中进行更正或虚拟(临时)更改.bib,然后编译。

.bbl这是我的文件中的一个例子:

\bibitem{Mohanty2005}

A.~K. Mohanty, M.~Misra, and L.~T.
Drzal.

\newblock {\em {Natural Fibers,
Biopolymers, and Biocomposites}}.

\newblock Taylor {\&} `&` Francis Group,
Florida, 2005.

\newblock ISBN-10: 0-8493-1741-X.

&罪魁祸首,而不是{\&}

我所做的是删除整行(新布洛克·泰勒 {\&}&弗朗西斯集团,佛罗里达,2005 年。),保存,然后关闭.bbl文件。在文件中进行更正或虚拟更改.bib,然后编译。


您可以简单地删除文件&中的.bbl,但下次您对包含该内容的字段进行更改&并编译.bib文件时,错误将会返回。

答案3

清除辅助文件然后使用\&转义符。

编辑 - 辅助文件是指许多基于 GUI 的编辑器都有按钮或菜单选项来执行此操作。如果您手动执行此操作,请删除该.bbl文件(也许还有该.aux文件),这应该会有所帮助。

答案4

对我来说,在“&”符号前输入反斜杠\&是可行的。

相关内容