避免在 xsim 中打印点

避免在 xsim 中打印点

我正在尝试从 迁移exsheetsxsim,我想知道是否有一种简单的方法可以告诉xsim不打印练习的要点(我正在考虑在 中添加一个参数)xsimsetup。我曾经这样做过exsheets

\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 的建议进行了更改)。

干杯。

相关内容