我在 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}
...