使用 amsthm 但仍然得到“环境定理未定义”

使用 amsthm 但仍然得到“环境定理未定义”

我正在尝试编写我所有的大学定理,但无法让定理环境运行。下面是我正在尝试做的一个小例子。

\documentclass[a4paper,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amssymb,amsmath,amsthm, amsfonts}

\newcommand{\vect}[1]{\vect{\underline{#1}}}
\newcommand{\bi}[1]{\textit{\textbf{#1}}}

\title{Theorems\\ Y3 S1}
\author{Hannahl}

\begin{document}
\maketitle

\section{Mathematical Methods}
\begin{theorem}{Placheral's Theorem}
||F||^2_2 =2\pi ||u||^2_2 
\end{theorem}
\end{document}

我收到这个错误

!LaTeX 错误:环境定理未定义。

我使用的是 Windows 7,安装了 MikTex 2.9,并且正在使用 TexMaker。据我所知,定理环境应该是我拥有的 amsthm 包的一部分。但它不起作用!

任何帮助都感激不尽。

答案1

这是一个更正确的做法:

\documentclass[a4paper,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amssymb,amsmath,amsthm}

\newtheorem{theorem}{Theorem}

\usepackage{mathtools} % Bonus
\DeclarePairedDelimiter\norm\lVert\rVert

\begin{document}

\section{Mathematical Methods}
\begin{theorem}[Placheral's Theorem]
  \begin{equation*}
\norm{ F }^2_2 =2\pi \norm{ u }^2_2 .
\end{equation*}
\end{theorem}
\end{document}

正如人们可能已经猜到的那样,\newtheorem它构造了定理环境。使用它来定义你的定理、引理等环境。你可能也想看看\theoremstyle。这是一个定义非斜体示例环境的便捷方法。

\theoremstyle{definition} % amsthm only
\newtheorem{example}{Example}

如上所述tohecz,您可能希望阅读有关此主题的内容。有关的详细信息amsthm,请参阅amsthdoc.pdf

\newtheorem任何标准 LaTeX 介绍都应该涵盖该语法。

相关内容