当我尝试将标签的通用格式(参见 xyguide,§2.2)与 beamer 叠加层一起使用时,稍后应显示的部分格式不正确。我猜,beamer 无法*
正确转换。我该怎么办?请参阅下面的代码。
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Madrid}
\usecolortheme{seahorse}
\setbeamercovered{covered}
\beamertemplatenavigationsymbolsempty
}
\usepackage{tikz}
\usepackage[all]{xy}
\begin{document}
\begin{frame}
\[\xymatrix@=1.5em{
*++[o][F]{C} \only<+->{\ar@/^/[r]^{\alpha\rho}} &
\uncover<.->{*++[o][F]{Z}} \only<.->{\ar@/^/[l]^{100\%}}
}\]
\end{frame}
\end{document}
答案1
这是由\uncover
以下表达式的 and 分组引起的。没有它,它也能工作 - 因此也许可以省略分段揭示,或者做成不同的事情。语法有效:
\begin{frame}
\[\xymatrix@=1.5em{
*++[o][F]{C} \only<+->{\ar@/^/[r]^{\alpha\rho}} &
*++[o][F]{Z} \only<.->{\ar@/^/[l]^{100\%}}
}\]
\end{frame}
我会用蒂克兹覆盖。我猜,当xypic
开发出好的旧包时,beamer 覆盖还不存在。如果你想用 TikZ 测试它,只需扩展你的问题以使用 TikZ 方式,我们就会尝试。