![パッケージ「バージョン」と一緒に tikz-cd ダイアグラムを追加するにはどうすればいいですか?](https://rvso.com/image/472707/%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%80%8C%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%80%8D%E3%81%A8%E4%B8%80%E7%B7%92%E3%81%AB%20tikz-cd%20%E3%83%80%E3%82%A4%E3%82%A2%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%20.png)
「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}