Beamerドキュメントクラスの使用

Beamerドキュメントクラスの使用

パッケージ Tikzcd を使用しています\documentclass[11pt]{beamer}が、フレームでは正しく動作しません。次のエラーが発生します:

パッケージ pgf エラー: 間違った catcode で単一のアンパサンドが使用されています。\end{frame}

答え1

マニュアルのセクション 3.4 に記載されているようにtikz-cdampersand replacementキーを使用してこれを解決できます。

\documentclass[]{beamer}

\usepackage{tikz-cd}

\begin{document}
\begin{frame}{}{}
  \begin{tikzcd}[ampersand replacement=\&]
    A \ar[r]\& B 
  \end{tikzcd}
\end{frame}

\end{document}

関連情報