Por que não posso usar o ambiente de comentários com o xsim?

Por que não posso usar o ambiente de comentários com o xsim?

Estou escrevendo algumas notas de aula nas quais quero acrescentar algumas dicas de exercícios. Para fazer isso eu uso o pacote xsime crio um novo ambiente para hint.

E às vezes também preciso chamar algumas funções que estão comentando algumas linhas.

Mas quando uso um commentambiente dentro do meu hintambiente, recebo uma mensagem de erro: Argument of \xComment has an extra }. <inserted text> \par l.57 \end{hint} Runaway argument? Recebi o mesmo problema, usando o exerciseambiente padrão, mas sem nenhuma mensagem de erro utilizável. (Portanto, não acho que o problema venha da minha definição de ambiente).

Aqui está um MWE:

\documentclass{article} 

    \usepackage{comment}
    \usepackage{xsim}
        \DeclareExerciseProperty{hint}
        
        \ExplSyntaxOn
            \bool_new:N \l_xsim_hint_bool
            
            \keys_define:nn {xsim}
            { hint/print .bool_set:N = \l_xsim_hint_bool }
            
            
            \NewDocumentEnvironment{hint}{+b}
            {%
                \tl_set:NV \ExerciseType \g_xsim_exercise_type_tl
                \tl_set:NV \ExerciseID \g_xsim_exercise_id_tl
                \SetExerciseProperty {hint} {#1}
                \bool_if:NT \l_xsim_hint_bool
                {
                    \par\medskip
                    \underline{\itshape Hint \nobreakspace \GetExerciseProperty{counter}}\,:\nobreakspace 
                    {#1}
                }
            }
            {}
        \ExplSyntaxOff
                
        %% description list for hints
        \newcommand\printhints{%
            \begin{description}
                \ForEachUsedExerciseByType{%
                    \GetExercisePropertyT{hint}
                    {\item[Hint ##3]####1}%
                }%
            \end{description}
        }
        
        %% Declare to print hint
        \xsimsetup{
            hint/print = true 
        }


\begin{document} 

    \begin{comment}
        no problem
    \end{comment}

    \begin{hint}
        Let us remark that $a+b=0$.
        
        \begin{comment}
            problem
        \end{comment}
    \end{hint}

    % \begin{exercise}
    %   Let us remark that $a+b=0$.
        
    %   \begin{comment}
    %       problem
    %   \end{comment}
    % \end{exercise}

\end{document}
%EoF

Como eu poderia resolver esse problema?

informação relacionada