使用 Kile 编译 beamer 时出现“未定义 \perthousnad”和“未定义 \micro”的错误

使用 Kile 编译 beamer 时出现“未定义 \perthousnad”和“未定义 \micro”的错误

我在 Windows 上有一些使用 LaTeX 和 Miktex 的经验,但在学习如何在 Ubuntu 上使用它方面才刚刚起步。我使用 Kile 作为 IDE 来制作 Beamer 演示文稿。编译后可以很好地生成 pdf 文件,但是,我收到以下错误消息:

./file.tex:0: Not defining \perthousnad 
./file.tex:0: Not defining \micro

我不知道在编译 beamer 文档类时 Kile 发生了什么!有人能给我一些建议吗?谢谢。

答案1

它们不是错误,而是来自gensymb包的警告,如果你查看文件,.log我想你会发现:

Package gensymb Warning: Not defining \perthousand.

Package gensymb Warning: Not defining \micro.

因此它与 或 Kile 无关beamer。如果您不使用这两个符号,请不要担心。如果您无论如何都想摆脱这些警告,您可以在使用textcomp之前加载包。(参考:gensymb\usepackage{textcomp, gensymb}http://www.latex-community.org/forum/viewtopic.php?f=4&t=3364#p13124

答案2

这个错误是由textcomp导入的打包文件产生的gensymb。你可以在textcomp之前显式导入来防止它gensymb

\usepackage{textcomp}
\usepackage{gensymb}

...

相关内容