La última actualización de expl3 rompió mi detección de "continuar" para el índice. Aquí hay un MWE: (EDITAR: Me di cuenta de que es posible reducirlo aún más)
\documentclass{minimal}
\usepackage{expl3,xparse}
\ExplSyntaxOn
\cs_generate_variant:Nn \tl_if_eq:nnTF { xxTF }
\def\ifevenmarkcontd#1{
\tl_if_eq:xxTF { me } { you }
{
}
{
}
}
\ExplSyntaxOff
\begin{document}
\ifevenmarkcontd{anything}
\end{document}
Al ejecutarlo el mensaje de error es:
! Undefined control sequence.
<argument> \::T
\::F
l.19
?
Si lo uso \tl_if_eq:nnTF
, se compila. Pero necesito ampliar los argumentos y funcionó antes de la última actualización. ¿Cómo puedo solucionar esto ahora? ¿Cuál es la razón?
Respuesta1
Además del punto que señala tohecz, realmente no es necesario TF
aquí, por lo que probablemente no lo hemos detectado en las pruebas. lo haría simple
\cs_generate_variant:Nn \tl_if_eq:nnTF { xx }
Respuesta2
Esto es básicamente un error en LaTeX3 y, como tal, debe informarse utilizando la forma explicada porJC Salomónen los comentarios.