如何在考试类中水平对齐边距中的分数?

如何在考试类中水平对齐边距中的分数?

我尝试改变考试的布局,使问题和部分的文本与考试的介绍文本对齐,编号与介绍文本左对齐,分数编号更靠左。此图给出了文本、编号和分数对齐的示例。

在此处输入图片描述

如果找到一个似乎适用于文本和编号的代码,尽管我不知道它到底是做什么的。唯一的问题是点的定位。它与问题和部分的编号位于同一位置。

我怎样才能将点数放在左边?在问题和部分内。希望有人知道一个(简单的)方法来做到这一点。我只能找到一个类似问题对点进行了正确对齐,但我不知道如何使用它来解决我的问题。

这是我的考试的简单版本。

\documentclass[12pt,a4paper,addpoints]{exam}
\extrawidth{-10mm}

\title{\vspace{-25mm}Exam X}
\author{School Y}
\date{\today}

%Changing the font to Arial [IT NEEDS XeLaTeX]
\usepackage{fontspec}               
\setmainfont{Arial}
    
%Layout of the display of the points
\pointsinmargin                             
\pointformat{\footnotesize{\thepoints}}             
\pointname{\footnotesize{p}}                    

%Aligning the questions and parts in line with the instructions of the exams. [DON'T KNOW HOW IT WORKS]
\renewcommand{\questionshook}{\setlength{\leftmargin}{0mm}\setlength{\labelsep}{5mm}}
\renewcommand{\partshook}{\renewcommand\makelabel[1]{\rlap{##1}\hss}\setlength{\leftmargin}{0mm}\setlength{\labelsep}{1mm}}
\renewcommand\partlabel{\thepartno.}

\begin{document}
\maketitle
\noindent Some instructions for the exam. Good luck and have fun!

\begin{questions}

\question
Introduction to the first question.
\begin{parts}
\part[2]
First part.
\part[2]
Already the last part.
\end{parts}

\question[4]
This is a question without parts.

\end{questions}
\end{document}

输出结果如下: 在此处输入图片描述

答案1

添加以下内容即可达到目的。

\setlength{\marginpointssep}{15mm}

相关内容