如何在 \footnote 中使用重音符号(例如 \"{o})?

如何在 \footnote 中使用重音符号(例如 \"{o})?

当我在 tex 文件中使用 时,出现以下错误\footnote{Shr\"{o}dinger}。当我更改为 时,\footnote{Shrodinger}没有错误。你能给我建议我应该怎么做吗?我使用 BiBTeX 来制作参考书目。

Runaway argument?
{Shr\}\BibitemShut {NoStop}\bibitem [{Note2()}]{Note2}\BibitemOpen \bibinfo \ET
C.
! File ended while scanning use of \@firstofone.
<inserted text> 
                \par 
l.665 \bibliography{mybib}
                         {}
? 

答案1

由于您对问题的描述没有说明所讨论的单词是显式\footnote命令的参数还是其他内容(例如)的参数,因此无法完全清楚发生了什么\footcite。无论如何,问题似乎与引用有关,无论如何生成。

我认为最简单的解决方案是编写。无需在inSchr{\"o}inger周围添加一组额外的花括号。o{\"o}

有关如何在书目条目中输入“重音”字符的更多信息,我建议您阅读问题“如何在参考书目中书写“ä”及其他变音符号和重音字母?“以及相关答案。


附录:在对此答案的评论中,OP 提到他/她使用了“Revtex”文档类。此文档类似乎引入了一些(相当不寻常的)使用\footnote命令创建的材料与 BibTeX 的工作之间的交互。这可以解释为什么 OP 在使用\footnote带有重音字符的参数的命令时会遇到他/她报告的令人困惑的错误消息。

答案2

这是一个明显的错误revtex4-1,或者至少是其文档中的一个错误。

它应该总是可以输入\"{o}\"o获取ö文本,但问题是脚注被(错误地)翻译成BibTeX输入以便在参考书目中排版(这样做的原因对我来说非常模糊)。

补救措施:使用 BibTeX 约定,即

Schr{\"o}dinger

或者直接输入重音字符,例如inputenc

\documentclass{revtex4-1}
\usepackage[utf8]{inputenc}
\begin{document}
\footnote{Schr{\"o}dinger}

\footnote{Schrödinger's cat}
\end{document}

我认为第二种形式更可取。

请注意两点:

  1. 将相关信息添加到您的问题中;了解正在使用的文档类别始终很重要。

  2. 正确的拼写是“Schrödinger”,带有“c”。

相关内容