我正在使用该类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}