如何更改考试类别中问题部分的编号样式?

如何更改考试类别中问题部分的编号样式?

如何更改考试类别中问题部分的编号样式?目前,我有

1.
 (a)
 (b)

但我更愿意

1.
 (1.1)
 (1.2)

我已经尝试过了

\renewcommand{\thepartno}{\thecurrentpartno.\arabic{partno}}

但这导致

1.
 (.1)
 (.2)

我应该怎么办?

答案1

我已阅读手册考试文档.pdf以及源代码考试目录可以在以下位置找到LaTeX2e分配。增量1、2、3、...实际上是问题计数器。增量a、b、c、...帕特诺计数器。在源代码中可以发现它\partlabel被定义为(\alpha{partno})。因此,我们可以像下面的代码一样重新定义它:

\documentclass{exam}
\renewcommand\partlabel{(\thequestion.\arabic{partno})}
\begin{document}
    \begin{questions}
    \question
    \begin{parts}
        \part first
        \part second
    \end{parts}
    \end{questions}
\end{document}

相关内容