xsim에서 포인트 인쇄 방지

xsim에서 포인트 인쇄 방지

exsheets에서 으로 마이그레이션하려고 하는데 , 연습 요점을 인쇄하지 않도록 xsim쉽게 알 수 있는 방법이 있는지 궁금합니다 ( 에 매개변수를 추가하는 것을 생각 중입니다 ). 나는 다음과 같은 내용으로 이 작업을 수행하곤 했습니다.xsimxsimsetupexsheets

\ifdefined\exam 5 \else 0 \fi

하지만 이것은 더 이상 작동하지 않습니다.

또한 비슷한 것을 찾을 수 없습니다.

type = exam

'운동'보다는 '질문'을 얻기 위해서(그래, 사소한 일이지만 어쨌든...) 없어졌나요?

건배.

답변1

고마워요 PatrickT, 그게 성공했어요!!

나중에 참고할 수 있도록 서문에 추가했습니다.

\xsimsetup{                                                                                           
    solution/print = true,
    exercise/template = nopoints,
    solution/template = nopoints
}
\DeclareExerciseEnvironmentTemplate{nopoints}{%                                                       
    \subsection*
    {%
        \XSIMmixedcase{\GetExerciseName}\nobreakspace
        \GetExerciseProperty{counter}%
        \IfInsideSolutionF
        {%
        \GetExercisePropertyT{subtitle}
        { {\normalfont\itshape\PropertyValue}}%
        }%
    }
    \GetExercisePropertyT{points}{}%
}
{}

(템플릿은 단순히 PatrickT가 제안한 변경 사항이 포함된 기본 템플릿입니다.)

건배.

관련 정보