使用模板http://www.latextemplates.com/template/jacobs-landscape-poster我想制作一个介绍图表。
我使用了包“tikz-cd”,所以我添加了这个包,但是由于 ,我收到一个错误\begin{frame}[t] \end{frame}
。
例如,我想画一个图
$\begin{tikzcd}[row sep=1.5em,column sep=0.5em, ]
A \arrow[dd, bend right=120, "b"] \arrow[rrr,"f"]\arrow[d, "q"] &&& C \arrow[d, "U(1)"] \\
D \arrow[d, "" ]&&& E \\
F \arrow[rrr] &&& G
\end{tikzcd}$
在上面的模板中。然后错误说
'Undefined control sequence.
<argument> \pgf@matrix@last@nextcell@options
> l.352 \end{frame}
% End of the enclosing frame'
那我该怎么办?
答案1
您必须将选项添加fragile
到\begin{frame}[...]
选项中,然后您只有一个错误,您可以通过删除或将注释移动到下一行来修复\end{frame} %...
。
看起来令人惊奇但它确实有效。
这是一个简单的例子:
\documentclass[final]{beamer}
\usepackage[scale=1.24]{beamerposter} % Use the beamerposter package for laying out the poster
\usepackage{tikz-cd}
\begin{document}
\begin{frame}[t,fragile] % The whole poster is enclosed in one beamer frame
\begin{block}{Introduction}
\begin{tikzcd}[row sep=1.5em,column sep=0.5em,]
A \arrow[dd, bend right=120, "b"] \arrow[rrr,"f"]\arrow[d, "q"] &&& C \arrow[d, "U(1)"] \\
D \arrow[d, "" ]&&& E \\
F \arrow[rrr] &&& G
\end{tikzcd}
\end{block}
\end{frame}
\end{document}