我正在嘗試從 遷移exsheets
到xsim
,我想知道是否有一種簡單的方法來告訴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 建議的更改)。
乾杯。