![избегайте печати точек в xsim](https://rvso.com/image/370697/%D0%B8%D0%B7%D0%B1%D0%B5%D0%B3%D0%B0%D0%B9%D1%82%D0%B5%20%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8%20%D1%82%D0%BE%D1%87%D0%B5%D0%BA%20%D0%B2%20xsim.png)
Я пытаюсь перейти с 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).
Ваше здоровье.