Como adicionar diagramas tikz-cd junto com o pacote “versões”?

Como adicionar diagramas tikz-cd junto com o pacote “versões”?

Gostaria de saber como usar o tikz-cd dentro de um ambiente "processifversion". Ao compilar o código a seguir, recebo uma mensagem de erro dizendo "Sequência de controle indefinida".

\documentclass{article}
\usepackage{versions,tikz-cd}
\includeversion{vi}
\excludeversion{ve}
\begin{document}Je 
    \processifversion{vi}{G
\begin{tikzcd}
A \arrow[r] & B
\end{tikzcd}
}
\end{document}

Responder1

Consulte a seção 3.4 Issues with active charactersda documentação do tikz-cd, que sugere:

\documentclass{article}
\usepackage{versions,tikz-cd}
\includeversion{vi}
\excludeversion{ve}
\begin{document}Je 
    \processifversion{vi}{G
\begin{tikzcd}[ampersand replacement=\&]
A \arrow[r] \& B
\end{tikzcd}
}
\end{document}

informação relacionada