setcounter 命令似乎无法与考试类中的 question 命令配合使用

setcounter 命令似乎无法与考试类中的 question 命令配合使用

我读了麻省理工学院考试课的手册。我还进行了一些搜索,发现其中有一个说明使用我\setcounter{question}{WANTED NUMBER} 希望能够更改问题编号,即 {3,5,10,20343}

这是来自 texsudio 的错误

-> Something's wrong--perhaps a missing \item. \question $

这是我的代码:

  \documentclass[10pt]{exam}
  \usepackage[a4paper]{geometry}
  \usepackage{graphicx}
  \usepackage{amssymb}
  \usepackage{epstopdf}
 \usepackage{amsmath}
 \usepackage{paralist}
 \usepackage{enumerate}
 \usepackage{wrapfig}
 \usepackage{xcolor}
 \usepackage{graphicx}
 \usepackage{tikz}



 \newcommand\dx[1]{\,\textrm{d}#1}
 \newcommand{\Lim}[1]{\raisebox{0.5ex}{\scalebox{0.8}{$\displaystyle \lim_{#1}\;$}}}
 \begin{document}

  \begin{questions}

In Exercises 1-6, find the equation of the tangent line $T$ to the graph of $f$ at the given point. Use this linear approximation to complete the table. 

\begin{tabular}{|c|c|c|c|c|c|}
\hline 
$x$ & 1.9 & 1.99 & 2 & 2.01 & 2.1 \\ 
\hline 
$f\left(x\right)$ &  &  &  &  &  \\ 
\hline 
$T\left(x\right)$ &  &  &  &  &  \\ 
\hline 
\end{tabular} 

\setcounter{question}{2}

\question $f\left(x\right) = x^5, \; \left(2,\sqrt{2}\right)$ <<<<Here it states and error with \item or \question>>>>>>

\begin{solution}

$f\left(x\right) = x^5$ 
$f^{\prime}\left(x\right) = 5x^4$
Tangent line at $\left(2,32\right)$
$\begin{array}{ccc}
y-f\left(2\right) & = & f^{\prime}\left(x-2\right) \\ 
               y-32& = & 80\left(x-2\right) \\ 
                 y & = & 80x-128
\end{array} $
\begin{tabular}{|c|c|c|c|c|c|}
\hline 
$x$ & 1.9 & 1.99 & 2 & 2.01 & 2.1 \\ 
\hline 
$f\left(x\right)= x^5 $ &24.761 & 31.208 & 32 & 32.808 & 40.841  \\ 
\hline 
$T\left(x\right)= 80x -128$ & 24 & 31.200 & 32 & 32.800 & 40.000 \\ 
\hline 
\end{tabular}

\end{solution}

\question $f\left(x\right)=\sqrt{x}, \; \left(2,\sqrt{2}\right)$
\begin{solution}
$f\left(x\right) = \sqrt{x}$ 
$f^{\prime}\left(x\right) = \frac{1}{2\sqrt{x}} = \frac{\sqrt{2}{4}$
Tangent line at $\left(2,\sqrt{2}\right)$
\begin{array}{ccc}
$y-f\left(2\right) & = & f^{\prime}\left(x-2\right) \\ 
               y-\sqrt{2}& = & \frac{\sqrt{2}{4}\left(x-2\right) \\ 
                 y & = & \frac{x\sqrt{2}}{4}+\frac{\sqrt{2}}{2}$
\end{array} 
\begin{tabular}{|c|c|c|c|c|c|}
\hline 
$x$ & 1.9 & 1.99 & 2 & 2.01 & 2.1 \\ 
\hline 
$f\left(x\right)= x^5 $ & 1.378 & 1.411 & 1.414 & 1.418 & 1.449  \\ 
\hline 
$T\left(x\right)= 80x -128$ & 1.379 & 1.411 & 1.414 & 1.418 & 1.450 \\ 
\hline 
\end{tabular}
\end{solution}
\end{questions}
\end{document} 

我做错了什么?

答案1

您的 MWE 中当前有三个错误,导致它无法成功编译。

  • 您有材料——一个句子和整个tabular环境——它们将由 LaTeX 在\begin{questions}和之间排版\setcounter{question}{2}。这导致了关于“可能缺少 \item”的错误消息。

    要修复此错误,请将\begin{questions}语句向下移动到 之前\setcounter{question}{2}

  • 在两个例子中,您都有\frac{\sqrt{2}{4}缺少右花括号的情况。

    将这两个实例都替换为\frac{\sqrt{2}}{4}

  • 环境array需要完全处于数学模式。但是,第二个问题的解决方案中出现的环境不是数学模式(尽管其中一个单元格条目是数学模式)。

    要解决这个问题,请将材料从\begin{array}{ccc}\end{array}置于数学模式,然后移除$当前位于的符号里面环境array

    $\begin{array}{ccc}
    y-f\left(2\right) & = & f^{\prime}\left(x-2\right) \\
                   y-32& = & 80\left(x-2\right) \\
                     y & = & 80x-128
    \end{array} $
    

完成这些更改后,您的代码应该可以编译了——第一个问题将被编号3。另外,您可能已经意识到 MWE 中存在几个内容错误(而不是语法错误),需要修复。

顺便说一句,我不得不说你过度使用了\left(and\right)语句;这些结构当前包含的表达式在 TeX 意义上实际上都不是“大”的。在所有这些情况下,最好使用普通的圆括号(和。你会发现,如果没有这些和限定符,)括号周围的间距会更自然。\left\right

相关内容