我正在尝试编写我所有的大学定理,但无法让定理环境运行。下面是我正在尝试做的一个小例子。
\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 介绍都应该涵盖该语法。