我在 Linux Mint 13 Maya 下使用 Texmaker 3.2,安装 amsthm 包时遇到问题。当我输入:
\begin{theorem}
some theorem
\end{theorem}
我得到了 ! LaTeX 错误:环境定理未定义。然后我尝试
\newtheorem{example}{Example}
但它又给了我同样的错误。据我所知,我缺少包 amsthm。我在这篇文章中读到https://stackoverflow.com/questions/1449370/latex-error-environment-proof-undefined我必须安装 amscls.zip 和 amsmath.zip 文件。我按照此处的步骤操作http://www.ams.org/publications/authors/tex/amslatex我很确定文件 amsthm.sty 在正确的目录中 (/usr/share/texmf/tex/latex/amscls),但我的 Texmaker 找不到它。(当我输入\usepackage{amsthm}
编辑器会用红线在单词 amsthm 下划线。)我还使用了命令sudo apt-get 安装 texlive-latex-base texlive-latex-extra biblatex当然这也无济于事。有人能告诉我我做错了什么吗?
答案1
你的序言里确实有这个内容吗\usepackage{amsthm}
?
如果amsthm
你的系统上没有安装,那会给你一个错误(另一个错误)很多更快。
因为错误被延迟,直到你尝试使用一个定理,听起来你只是忘了加载包。
(一个最小的非工作示例会很快使这种错误变得明显。不得不改用我的水晶球,但最近它有点模糊。)