我将 \xygraph 嵌套在 \xymatrix 中,如下所示:
%\documentclass{article}
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{MnSymbol}
\usepackage{chemarr}
\usepackage{multirow}
\usepackage{verbatim}
\input xy
\xyoption{all}
\setlength{\parindent}{0pt}
\newtheorem{mydef}{Definition}
\def\pi{a}
\def\emptyline{\vspace{\baselineskip}}
\begin{document}
\shorthandoff{"}
\begin{frame}
\textbf{Reduktion von CI auf C}\\
\begin{tabular}{c}
\begin{xy}
\xymatrix
{
\ar[r] & _{c_k}\bullet \ar@{-->}[r] \ar@{.>}[r] & \cdots \ar@{-->}[r] & \bullet \ar@{-->}[r] & _{s_k}
\begin{xy}
$
\xygraph{
!{<0cm,0cm>;<1cm,0cm>:<0cm,0.5cm>::}
!{(0,0) }*+{\bullet}="a"
!{(3,0) }*+{(M_k,s_k)}
!{(4,1) }*+{}="b"
!{(4,-1) }*+{}="c"
"a"-"b" "a"-"c" "b"-"c"
}$
\end{xy} \\
}
\end{xy}
\end{tabular}
\end{frame}
\end{document}
此外,我使用全局变量shorthandoff{"}
来规避使用 babel 包导致的错误 ngerman
。这在 中显示正常\documentclass{article}
,但在 中一切都变得混乱\documentclass{beamer}
。我收到有关缺少}
和\end{xy}
的错误
我该怎么做才能使这个嵌套在 beamer 类中也能工作?