将图表放入投影仪中

将图表放入投影仪中

我无法将交换图放入 Beamer 演示文稿中。我尝试使用\usepackage{amscd}和,\usepackage{dicpic, pictecwd}它们在 Latex 中有效,但在 Beamer 中无效。

答案1

我不知道您尝试过什么,但amscd在中运行良好beamer,例如(与手册中的第一个示例略有修改)

\documentclass{beamer}
\usepackage{amscd}
\begin{document}
\begin{frame}
\begin{equation}
\begin{CD}
S^{{\mathcal{W}}_\Lambda}\otimes T
 @>j>>
 T\\
@VVV
 @VV{P}V\\
(S\otimes T)/I
 @=
 (Z\otimes T)/J
\end{CD}
\end{equation}
\end{frame}
\end{document}

在此处输入图片描述

tikz-cdbeamer正如 Bernard 所说, 是一个更新、更强大的选项。不过,使用 with 时需要注意一件事。tikz-cd使用矩阵来布局图表元素,并&默认使用 作为列分隔符。这在默认框架中不起作用beamer,因此您需要制作框架fragile,或使用ampersand replacement,例如像这样(使用手册中的随机示例):

\documentclass{beamer}
\usepackage{tikz-cd}
\tikzcdset{ampersand replacement=\&}
\begin{document}
\begin{frame}
\begin{equation}
\begin{tikzcd}
 A \arrow{d} \arrow{r}[near start]{\phi}[near end]{\psi} \& B \arrow[red]{d}{\xi} \\
C \arrow[red]{r}[blue]{\eta} \& D
\end{tikzcd}
\end{equation}
\end{frame}
\end{document}

请注意使用\&而不是&来分隔列。fragile的版本frame可能如下所示:

\begin{frame}[fragile]
\begin{equation}
\begin{tikzcd}
 A \arrow{d} \arrow{r}[near start]{\phi}[near end]{\psi} & B \arrow[red]{d}{\xi} \\
C \arrow[red]{r}[blue]{\eta} & D
\end{tikzcd}
\end{equation}
\end{frame}

在此处输入图片描述

相关内容