已安装的软件包(MiKTeX)在 TeXmaker 中不起作用

已安装的软件包(MiKTeX)在 TeXmaker 中不起作用

我使用 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}

相关内容