避免在定理前出现新行

避免在定理前出现新行

有没有办法不为定理另起一行?例如,在下面的例子中,我希望单词“定理”与数字 1 位于同一行。

\documentclass[12pt,letterpaper]{article}
\usepackage{amsmath}
\usepackage{amsthm}

\begin{document}
\newtheorem*{theorem}{Theorem}
\begin{enumerate}
    \item
        \begin{theorem}
            $a^2 + b^2 = c^2$.
        \end{theorem}
\end{enumerate}
\end{document}

上述代码产生以下结果:

姆韦

答案1

我们可以建立一个类似定理的环境,shortthm如下例所示,它以“定理。”并将其内容置于强调(斜体)模式。

在此处输入图片描述

\documentclass[12pt,letterpaper]{article}
\newenvironment{shortthm}{\textbf{Theorem.}\space\em}{\par}
\begin{document}

\begin{enumerate}
    \item  \begin{shortthm} 
           Pythagoras showed that $a^2 + b^2 = c^2$.
           \end{shortthm}
    \item  \begin{shortthm} 
           Euler showed that $e^{i\pi}-1=0$. 
           \end{shortthm}
\end{enumerate}

\end{document} 

相关内容