我使用 MiKTeX 控制台安装了一些软件包,即 exercise.sty 和 ams 软件包,但我似乎无法使用这些软件包中的某些功能。我无法使用“\theoremstyle”、“\begin{exercise}”或“\newtheoremstyle”。
它给我的错误代码是 \theoremstyle 的“未定义的控制序列”和 \begin{exercise} 的“环境练习未定义”。
我尝试定义一个锻炼环境,但它是默认样式,我似乎无法改变它。
这是我的代码:
\documentclass[11pt]{book}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{exercise}
\begin{document}
%This section defines an exercise environment with the remark style
%but the \theoremstyle throws an error.
%\theoremstyle{remark}
%\newtheorem{exercise}[subsection]
\section{Introduction}
Text Block
\section{The Real Number System}
Text Block
\section{Algebraic Structure}
Text Block
\subsection*{Exercises}
\begin{exercise}
Text
\end{exercise}
\end{document}
答案1
\theoremstyle
是一个amsthm
命令。所以你应该加载这个包。\newtheorem
有两个强制命令。练习包定义和环境Exercise
(大写 E)。这里编译没有错误,但我不知道输出是否是你想要的。
\documentclass[11pt]{book}
\usepackage{amsmath}
\usepackage{amsthm}
\theoremstyle{remark}
\newtheorem{exercise}{Exercise}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{exercise}
\begin{document}
\section{Introduction}
Text Block
\section{The Real Number System}
Text Block
\section{Algebraic Structure}
Text Block
\subsection*{Exercises}
\begin{exercise}
Text
\end{exercise}
\end{document}