独立包与考试类配合不好吗?

独立包与考试类配合不好吗?

这是一个非常简单的例子:

\documentclass[class=exam]{standalone}

\begin{document}

    \begin{questions}

    \question
    Text.

    \end{questions}

\end{document}

它会产生错误:

! LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.8

但运行起来\documentclass{exam}却能正常工作。

答案1

这里的问题是,它standalone针对的是单个图表,也就是单个框,而不是段落。因此,内容被处理为受限水平模式不允许垂直内容,如文本行或列表。如果您需要添加文本,则需要再次启用段落处理。

crop这可以通过从正常模式切换到preview垂直模式来处理内容,或者通过添加varwidth将内容包装到varwidth环境(来自包)中的选项来实现varwidth。这样列表就变成了一个框。

这与类别无关exam,而是由于questions环境是作为列表或类似物实现的。

相关内容