考试文档中表格从解决方案环境的框架中挤出

考试文档中表格从解决方案环境的框架中挤出

我正在使用该类exam,并且在它的解决方案环境中有表格,但是我发现表格从页面底部的解决方案环境框架中挤出,请参见下面的图片。

图像拍摄

另外,这是演示此问题的最少代码,有人可以帮我解决这个问题吗?谢谢。

\documentclass[addpoints]{exam}
\usepackage{amsmath}


\begin{document}
\printanswers
\begin{questions}
\question this is the question
\begin{solution}
The DH parameters:

 \begin{tabular}{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

\end{solution}

\question this is the question
\begin{solution}
The DH parameters:

 \begin{tabular}{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

   \[T=T_1T_2T_3=
     \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}
     C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \]

\end{solution}

\question this is the question
\begin{solution}
The DH parameters:

 \begin{tabular}{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

   \[T=T_1T_2T_3=
     \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}
     C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \]

\end{solution}

\end{questions}

\end{document}

答案1

默认情况下,表格是垂直居中的,因此其一半大小在深度中,这就是它导致问题的原因。(该类exam可以捕获此问题但显然没有)因此最简单的做法是使用[b]表格具有高度而不是深度,然后表格移动到下一页。

我添加了一个\nopagebreak,这样前一行就保留在表格中,并且也移过去了。实际上,你应该在\clearpage问题前添加,然后将整个问题移过去。

没有直接关系(我在这里没有改变)你不应该在\[连续的\[\]环境之前有一个空行,最好使用多行显示amsmath

\documentclass[addpoints]{exam}
\usepackage{amsmath}


\begin{document}
\printanswers
\begin{questions}
\question this is the question
\begin{solution}
The DH parameters:

 \begin{tabular}{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

\end{solution}

\question this is the question
\begin{solution}
The DH parameters:

 \begin{tabular}{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

   \[T=T_1T_2T_3=
     \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}
     C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \]

\end{solution}

\question this is the question

\begin{solution}
The DH parameters:
\nopagebreak

 \begin{tabular}[b]{|c|c|c|c|c|}
  \hline
 Link& $b_i$& $\theta_i$& $a_i$ & $\alpha_i$\\
  \hline
 1 & $b_1$ & $\theta_1$ & $a_1$& 0\\
  \hline
 2 & $b_2$ & $\theta_2$ & $a_2$& 0\\
  \hline
 3 & $b_3$ &0 & 0& 0\\
  \hline
 4& $b_4$ & $\theta_4$ & 0& 0\\
  \hline
 \end{tabular}

 \[T=T_1T_2T_3=
   \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}
   C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
   \]

   \[T=T_1T_2T_3=
     \begin{bmatrix} C_1&-S_1&S_1&0\\S_1&C_1&-C_1&0\\0&1&0&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}
     C_2&-S_2&0&a_2C_2\\S_2&C_2&0&a_2S_2\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \begin{bmatrix}  C_3&-S_3&0&a_3C_3\\S_3&C_3&0&a_3S_3\\0&0&1&0\\0&0&0&1\end{bmatrix} \quad
     \]

\end{solution}

\end{questions}

\end{document}

相关内容