Beamer 中的交换平方

Beamer 中的交换平方

我正在尝试在投影仪演示文稿中绘制一个交换正方形,但我的尝试没有成功。

例如,如果我使用这种方法(来自这里):

\begin{tikzcd}
A \dar{g} \rar{f} & B \dar{h} \\
C \rar{i} & D
\end{tikzcd}

它无法编译(我收到类似“Package pgf Error: Single ampersand used with mistakes catcode.”的信息)。我该如何修复它?

\documentclass{beamer}
\usepackage{stmaryrd}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{pst-node}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage{tikz-cd} 
\begin{document}
\title{Test Title}   
\author{Author} 
\date{\today} 

\frame{\titlepage} 

\frame{\frametitle{Table of contents}\tableofcontents} 


\section{Test Section} 

\frame{\frametitle{Test Frame} 
\pause

\begin{tikzcd}
A \dar{g} \rar{f} & B \dar{h} \\
C \rar{i} & D
\end{tikzcd}

}
\end{document}

相关内容