使用锻炼套餐时缺少号码

使用锻炼套餐时缺少号码

我正在尝试使用锻炼包。基于这个文件,这应该有效:

\documentclass[
]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


\setlength{\parindent}{0pt}

\usepackage[printsolution=true]{exercises}
\usepackage[margin=1in,headheight=13.6pt]{geometry}

\begin{document}


\begin{Exercise}[title={Euler’s constant}, difficulty=2, label=ex1,
                 origin={P.Paelw}]
\end{Exercise}

\end{document}

但是,编译器告诉我环境Exercise没有定义,所以我尝试了这个:

\documentclass[
]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


\setlength{\parindent}{0pt}

\usepackage[printsolution=true]{exercises}
\usepackage[margin=1in,headheight=13.6pt]{geometry}

\begin{document}


\begin{exercise}[title={Euler’s constant}, difficulty=2, label=ex1,
                 origin={P.Paelw}]
\end{exercise}

\end{document}

我收到此错误:! Missing number, treated as zero.

出了什么问题?提前致谢。

答案1

  1. 您链接的文档的包exercise不是exercises

  2. printsolution=true软件包中没有此选项。
    默认行为是同时显示练习和答案(noanswer您可以隐藏文档的所有答案)。

这有效:

\documentclass[
]{report}

%\usepackage[utf8]{inputenc} <-- no more needed
\usepackage[T1]{fontenc}
\usepackage[margin=1in,headheight=13.6pt]{geometry}


\setlength{\parindent}{0pt}

\usepackage[lastexercise]{exercise}

\begin{document}


\begin{Exercise}[title={Euler’s constant}, difficulty=2, label=ex1,
                 origin={P.Paelw}]
This is my exercise text.
\end{Exercise}
\begin{Answer}
This is my exercise solution text.
\end{Answer}

\end{document}

我补充lastexercise说,如果没有给出答案的参考资料,那么答案应该参考最后一个练习(参见包装文档)。

在此处输入图片描述

相关内容