我正在使用考试类。如果我在 tabularx 中使用 itemize 环境,则使用 gradetable 命令时 LaTeX 会发出警告:
LaTeX Warning: Reference `question@1' on page 1 undefined on input line 7.
和
LaTeX Warning: There were undefined references.
编译后的文档在成绩表中以“??”代替问题编号。
以下是最小示例 - 欢迎提出任何建议:
\documentclass{exam}
\usepackage{tabularx}
\addpoints
\begin{document}
\gradetable[h][questions]
\begin{questions}
\question
\begin{tabularx}{\linewidth}{X}
\begin{itemize}
\item
\end{itemize}
\end{tabularx}
\begin{solution}
\end{solution}
\end{questions}
\end{document}
编辑:请注意,该问题也没有编号。删除成绩表指令会删除警告,但该问题仍然没有编号。