我正在尝试在投影仪演示文稿中绘制一个交换正方形,但我的尝试没有成功。
例如,如果我使用这种方法(来自这里):
\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}