我想放大一个xy
图。使用命令,我得到了一些奇怪的间距。这就是为什么我决定使用和命令\invisible
重新绘制整个图表。但是有一个箭头没有反应,我需要它来获得正确的间距。\only
\phantom
\phantom
在我的图片中,它是带标签的箭头\Psi
。我该如何隐藏它?
以下是我的——并不是那么简单的——示例:
\documentclass{beamer}
\usetheme{Copenhagen}
%Packages
\usepackage{amsmath}
\usepackage{amssymb,bbm,amsthm}
\usepackage[ngerman]{babel}
\usepackage[all,knot,color]{xy}
\xyoption{arc}
%Some personal commands, that should not matter
\newcommand{\C}{\mathbbm{C}}
\renewcommand{\H}{\mathbbm{H}}
\newcommand{\Exp}{\operatorname{Exp}}
\newcommand{\QL}[2]
{{\left.\raisebox{-.1em}{\ensuremath{#1}}\middle\backslash\raisebox{.1em}{\ensuremath{#2}}\right.}}
% Arrow for a bijective mapping
\newcommand{\bijar}[1][]{%
\ar[#1]
\ar@<0.4ex>@{}[#1]|-*=0[@]{\sim}}
\let\varpi\pi
\newcommand{\ggruppe}{{<\!\! g \!\! >}}
\begin{document}
\begin{frame}
\only<1>{\[
\xymatrix@R=13pt@C=12pt{
\H\times\C \ar @{>>} [rr]^{\Exp} \ar @{>>} [rd]_{\varpi_1}
\ar @{>>}[dd]_{\varepsilon_N}& & D^\times\times\C^\times \\
& \QL{G_1}{\H\times\C} \ar @{>>}[dl]^{\varepsilon_{N,1}} \bijar [ur]_-{\Phi_1}& & {\phantom{\QL{\ggruppe}{D^\times\times\C^\times}}}
\ar @/^5pc/ @{-->>} [dlll]^{\Psi} \\
E^0(N) & & {\phantom{\QL{G_2}{\H\times\C}}}
}
\]}
\only<2>{\[
\xymatrix@R=13pt@C=12pt{
\H\times\C \ar @{>>} [rr]^{\Exp} \ar @{>>} [rd]_{\varpi_1}
\ar @{>>}[dd]_{\varepsilon_N}& & D^\times\times\C^\times \ar @{>>} [dr]_-{p_g} \\
& \QL{G_1}{\H\times\C} \ar @{>>}[dl]^{\varepsilon_{N,1}} \ar @{>>} [dr]_{\varpi_2} \bijar [ur]_-{\Phi_1}& & \QL{\ggruppe}{D^\times\times\C^\times}
\ar @/^5pc/ @{-->>} [dlll]^{\Psi} \\
E^0(N) & & \QL{G_2}{\H\times\C} \ar @{>>} [ll]^{\varepsilon_{N,2}} \bijar [ur]_{\Phi_2}
}
\]}
\end{frame}
\end{document}
答案1
我做了一些改动。例如,我\sim
直接在箭头上插入了 for 双射。
对于某些命令是否有必要使用?另外raise box
,为什么不使用?\langle \rangle
< >
\begin{frame}[t] %% note the option [t] here
\only<1>{\[
\xymatrix@R=13pt@C=12pt{
\H\times\C \ar @{->>}[rr]^{\Exp} \ar@{->>}[rd]_{\varpi_1}\ar@{->>}[dd]_{\varepsilon_N} & & D^\times\times\C^\times \ar@{->>}[dr]_-{p_g} \\
& \QL{G_1}{\H\times\C}\ar@{->>}[dl]^{\varepsilon_{N,1}} \ar[ur]_-{\Phi_1}^{\sim}\ar[dr]_{\pi_2} & & \QL{\ggruppe}{D^\times\times\C^\times} \\
E^0(N) & & \QL{G_2}{\H\times\C} \ar@{->>}[ll]^{\varepsilon_{N,2}} \ar[ur]_{\Phi_2}^{\sim}
}
\]}
\only<2->{\[ %% I changed the overlay specification here
\xymatrix@R=13pt@C=12pt{
\H\times\C \ar @{->>}[rr]^{\Exp} \ar@{->>}[rd]_{\varpi_1}\ar@{->>}[dd]_{\varepsilon_N} & & D^\times\times\C^\times \ar@{->>}[dr]_-{p_g} \\
& \QL{G_1}{\H\times\C}\ar@{->>}[dl]^{\varepsilon_{N,1}} \ar[ur]_-{\Phi_1}^{\sim}\ar[dr]_{\pi_2} & & \QL{\ggruppe}{D^\times\times\C^\times} \ar @/^5pc/ @{-->>} [dlll]^{\Psi} \\
E^0(N) & & \QL{G_2}{\H\times\C} \ar@{->>}[ll]^{\varepsilon_{N,2}} \ar[ur]_{\Phi_2}^{\sim}
}
\]}
\only<3->{text to appear starting from 3rd slide}
\end{frame}