![带有考试类别的全宽解决方案网格](https://linux22.com/image/390951/%E5%B8%A6%E6%9C%89%E8%80%83%E8%AF%95%E7%B1%BB%E5%88%AB%E7%9A%84%E5%85%A8%E5%AE%BD%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%BD%91%E6%A0%BC.png)
考试类提供了一个方便的环境,可以根据给定的类选项为学生排版指定类型的空间来解决问题或该问题的解决方案。我的问题是,使用solutionorgrid
总是与问题一起缩进,因此浪费了很多空间。
solutionorgrid
我查看了和的定义\fillwithgrid[<length>]
,似乎solutionorgrid
正在使用,但我不明白如何确定排版环境的宽度。
有一个\fullwidth{}
命令,但它不适用于solutionorgrid
甚至不仅适用于\fillwithgrid[<length>]
。
还那里 是 问题 大约这里,回答了类似的问题,但没有一个真正解决我的问题。
梅威瑟:
\documentclass[a4paper, 12pt]{exam}
% \documentclass[a4paper, 12pt, answers]{exam}
\usepackage{showframe}
\begin{document}
\begin{questions}
\question
Why ist there air?
% \fullwidth{ % <== works as expected
% \begin{solution}
% Because we couldn't breath without air.
% \end{solution}
% }
% \fullwidth{\fillwithgrid[\stretch{1}]} % <== throws error
\fullwidth{ % <== works for solutions but doesn't print grid
\begin{solutionorgrid}[\stretch{1}]
Because we couldn't breath without air.
\end{solutionorgrid}
}
\end{questions}
\end{document}