在标题中使用 $...$ 符号时出现编译警告

在标题中使用 $...$ 符号时出现编译警告

每当我在标题和副标题中使用 $...$ 符号时,我都会收到编译警告。有什么方法可以消除这些错误吗?

我使用的代码如下:

\subsection{Solving $\widetilde{(Ric_\phi^m)}_{I\infty}=0$}

我在下面附上了错误消息。当我删除子标题中的 $...$ 符号时,这些消息就会消失

在此处输入图片描述

答案1

您报告的错误与尝试hyperref创建书签(大多数 PDF 查看器左侧栏中的链接)有关。毫无疑问,这与hyperref无法识别\widetilde并因此无法将其放入书签有关。

您需要做的是将数学表达式转换为\textorpdfstring{$...$}{<text equivalent>}

借用 David Carlisle 的精彩解释,以下是制作书签所需的内容。LaTeX 需要制作没有排版命令的纯文本。它不知道该如何处理,\widetilde所以它删除了该数学字符串中的大多数命令,并发出抱怨。如果您使用\texorpdfstring{$\xxx$}{zzz},LaTeX 不会费心尝试转换。它只是$\xxx$在主文档中排版并放入zzz书签中。

相关内容