更改考试类别中的缩进

更改考试类别中的缩进

我目前正在参加考试,需要左侧的特定缩进以匹配以下内容:

在此处输入图片描述

我一直在使用考试类,现在已经整理好了右边距和考试分数,但我的左缩进不正确。正如您在下面看到的,问题后面的信息已经缩进,枚举也是如此。有什么想法可以解决这个问题吗?我有点新手!

在此处输入图片描述

答案1

看来您希望部分和子部分缩进相等。我随意选择了\leftmargini

\documentclass{exam}
\usepackage{showframe}% MWE only, to show first margin
\marksnotpoints

\renewcommand{\questionlabel}{Question \thequestion.}
\renewcommand{\questionshook}{\leftmargin=0pt%
  \labelwidth=-\labelsep}
  
\renewcommand\partlabel{\hbox to \labelwidth{\alph{partno}.\hfil}}
\renewcommand{\partshook}{\setlength{\leftmargin}{\leftmargini}%
  \setlength{\labelwidth}{\dimexpr \leftmargin-\labelsep}}
  
\renewcommand\subpartlabel{\hbox to \labelwidth{\thesubpart.\hfil}}
\renewcommand{\subpartshook}{\setlength{\leftmargin}{\leftmargini}%
  \setlength{\labelwidth}{\dimexpr \leftmargin-\labelsep}}


\begin{document}
\begin{questions}
\question[4]\hfill

This is the first question.
\begin{parts}
\part
This is a part.
\part
\begin{subparts}
\subpart
This is a subpart.
\subpart
This is a periscope.
\subpart
This is a pair of diving planes.
\end{subparts}
\part
It's sad to be apart.
\end{parts}
\end{questions}
\end{document}

演示

相关内容