文档顶部的奇怪输出可能与 graphicx 包中的 includegraphics 命令有关

文档顶部的奇怪输出可能与 graphicx 包中的 includegraphics 命令有关

我不断在文档标题下方看到此文本,即“cosxx12”。

当我删除以下几行时

\begin{figure}
  \includegraphics[width=100mm]{expxcosx.png}
  \caption{$e^x$ vs. $\cos x$}
  \label{fig:Graph e^x vs. \cos x}
\end{figure}

文本消失了。我不知道发生了什么。我该怎么做才能消除它?

答案1

不要使用奇怪的东西在你的\labels 中。在这种情况下,数学内容。以下是使用相关示例(跟随了解引用和标签的工作原理):

\documentclass{article}

\begin{document}

\begin{figure}
  \caption{$e^x \cos x$}
  \label{fig:e^x \cos x}
\end{figure}

\end{document}

\newlabel{fig:e^x \cos x}{{<fig>}{<page>}}第一次编译后,人们可能会认为中有类似的东西.aux。然而,事实并非如此:

\newlabel{fig:e^x \mathop {\mathgroup \symoperators cos}\nolimits x}{{1}{1}}

\cos完全展开,导致各种问题。因此,一般来说,标签中应避免包含与数学相关的内容,因为它们可能是更大隐藏内容的简写。

事实上,\cos即使扩展了\caption(可能在 中使用\listoffigures),因此可能会有问题。在这种情况下,它不是,但它可能有助于\protect\cos移动论点喜欢\caption

相关内容