
「processifversion」環境内で tikz-cd を使用する方法を知りたいです。次のコードをコンパイルすると、「未定義の制御シーケンス」というエラー メッセージが表示されます。
\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}
答え1
3.4 Issues with active characters
tikz-cd ドキュメントのセクションを参照してください。次のことが提案されています。
\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}