Estou tentando migrar do exsheets
to xsim
, e queria saber se existe uma maneira fácil de dizer xsim
para não imprimir os pontos dos exercícios (estou pensando em um parâmetro adicionado dentro do xsimsetup
). Eu costumava fazer isso exsheets
com algo parecido com
\ifdefined\exam 5 \else 0 \fi
mas isso não está mais funcionando.
Além disso, não consigo encontrar algo análogo a
type = exam
para obter "Pergunta" em vez de "Exercício" (sim, eu sou uma coisa menor, mas de qualquer maneira...). Isso acabou?
Saúde.
Responder1
Obrigado PatrickT, isso funcionou!!
Para referência futura, no preâmbulo adicionei
\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}{}%
}
{}
(o modelo é simplesmente o modelo padrão com a alteração sugerida por PatrickT).
Saúde.