
Я хотел бы создать exam
учебный документ с вопросами в форме «Вопрос 1» или «Проблема 1» и баллами, перечисленными на левом поле.
Изменение qformat полностью удаляет точки, если я не включу их в новый qformat. Например, следующее
\qformat {Problem~\thequestiontitle. \hfill}
\pointsinmargin
не выдает никаких значений точек вообще. Я могу добавить \thepoints
где-нибудь в qformat, и они появятся, но не на полях.
Следующий MWE проставляет баллы (которые должны быть на полях) прямо над этикеткой вопроса.
\documentclass [addpoints, letterpaper, 12pt] {exam}
\renewcommand {\questionlabel} {\textbf{Problem}~\thequestiontitle.}
\bracketedpoints
\pointsinmargin
\begin {document}
\begin {questions}
\question [20] Some text.
\end {questions}
\end {document}
Экзаменационный класс, кажется, хорошо разработан и хорошо документирован, так что я предполагаю, что я упускаю хорошее решение этой проблемы. Но я смог получить только умеренно лучшие результаты, добавив \hspace* и т. д.
Редактировать: Я бы хотел, чтобы «Проблема 1» была на одном уровне с остальным текстом, а не выдвинута на поля, как это достигается с помощьюэтот ответ.