避免在 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 建議的更改)。

乾杯。

相關內容