xymatrix 中隐藏箭头?

xymatrix 中隐藏箭头?

我想放大一个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}  

在此处输入图片描述

相关内容