Erd\H{o}s 与 \mathbb

Erd\H{o}s 与 \mathbb

我试图Erd\H{o}s在 LaTeX 文件中写入,但它给出了一个错误并说“\mathbb仅在数学模式下允许”。显然我使用的库有其他计划,\H 我可以做些什么吗?

答案1

在加载有问题的包之前,请

\let\Horig\H

然后你可以说Erd\Horig{o}s

答案2

Unicode 来救援:

\usepackage{ifxetex,ifluatex}
\ifxetex
\else\ifluatex
\else
   % We use inputenc.sty only if we aren't using LuaTeX or XeTeX
  \usepackage[utf8]{inputenc}
\fi\fi
% [...]
\begin{document}
[...] Erdős Pál [...]

当然,如果你目前没有对 .tex 文件使用 UTF-8,这并不是最简单的解决方案,但它肯定是产生最易读的 .tex 源代码的方法,而且只要你不介意从 Wikipedia 复制/粘贴包含“不寻常”字符的名称,它就不会很痛苦。

不幸的是,这不适用于 bibtex,因为它......嗯......很古老。

相关内容