
시험 수업을 이용할 때 \question[5]
다음과 같은 명령을 사용하는 것이 가능합니다 \question
(즉, 점수 없음). 전자는 기본적으로 괄호 안의 포인트를 포함하고, 후자는 포인트와 주변 괄호를 생략합니다.
시험에서 점수가 괄호로 묶인 제목이 있는 질문을 사용하기 위해 다음 명령을 사용했습니다.
\qformat{\bf \thequestiontitle ~(\thepoints) \hfill}
\titledquestion{my title}[5]
이제 및 명령 을 사용할 때 및 명령 \titledquestion{my title}
과 동일한 방식으로 작동하지 않습니다 . 차이점은 포인트 지정 여부에 관계없이 제목이 있는 버전에는 항상 괄호가 포함된다는 것입니다.\question[5]
\question
내가 알고 싶은 것은:\qformat
포인트 값이 지정된 경우에만 괄호가 존재하도록 인수를 수정하는 적절한 방법은 무엇입니까 ? Exam.cls 매뉴얼에서 이 내용을 찾을 수 없었습니다(제목이 있는 질문을 다루는 섹션 어딘가에 있을 것이라고 가정했습니다).
답변1
\if@placepoints
를 사용하여 괄호와 값을 조건부로 포함 할 수 있습니다 .
\documentclass{exam}
\makeatletter
\qformat{\bfseries\thequestiontitle\if@placepoints~(\thepoints)\else\fi\hfill}
\makeatother
\begin{document}
\begin{questions}
\titledquestion{my title}[5]
\titledquestion{my title}
\end{questions}
\end{document}