Hacer una pausa en un diagrama

Hacer una pausa en un diagrama
\documentclass{beamer}
\usepackage{tikz-cd}
\begin{document}
  \[\begin{tikzcd}[sep=huge]
 \mathcal{H} \arrow[d,"W_A" swap] \arrow[r,"T"]& \mathcal{H} \arrow[d,"W_A"] \\
\mathbf{R}(A^{1/2}) \arrow[r,"\widetilde{T}" swap] & \mathbf{R}(A^{1/2})
\end{tikzcd}\]

\end{document}

Quiero que se muestre por primera vez ?en el lugar de $W_A$y después de presionar Enter $W_A$aparecerá.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta1

Aquí hay una solución para el izquierdo. Se puede hacer de la misma forma para el correcto.

\documentclass{beamer}
\usepackage{tikz-cd}

\begin{document}
\begin{frame}[fragile]{frametitle}{subtitle}%
\[
\begin{tikzcd}%[sep=huge]
 \mathcal{H} \only<1>{\arrow[d,"?" swap]}\only<2->{\arrow[d,"W_A" swap]} \arrow[r,"T"]& \mathcal{H} 
 \arrow[d,"W_A"] \\
\mathbf{R}(A^{1/2}) \arrow[r,"\widetilde{T}"] & \mathbf{R}(A^{1/2})
\end{tikzcd}
\]
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta2

Yo usaría overlay-beamer-stylespara eso.

\documentclass{beamer}
\usepackage{tikz-cd}
\usetikzlibrary{overlay-beamer-styles}
\begin{document}
\begin{frame}[t,fragile]
\frametitle{A commutative diagram}
\[\begin{tikzcd}[sep=huge]
 \mathcal{H} \arrow[d,"?"{swap,visible on=<1>},"W_A" {swap,visible on=<2>}] 
 \arrow[r,"T"]& \mathcal{H} \arrow[d,"?"{visible on=<1>},"W_A" {visible on=<2>}]  \\
\mathbf{R}(A^{1/2}) \arrow[r,"\widetilde{T}" swap] & \mathbf{R}(A^{1/2})
\end{tikzcd}\]
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

La overlay-beamer-stylesbiblioteca tiene varias ventajas, una de ellas es que evita saltos. Para ver esto considere un ejemplo con \only:

\documentclass{beamer}
\usepackage{tikz-cd}
\begin{document}
\begin{frame}[t,fragile]
\frametitle{A commutative diagram}
\[\begin{tikzcd}[sep=huge]
 \mathcal{H} \arrow[d,"W_A" swap] 
 \only<1>{\arrow[r]}
 \only<2->{\arrow[r,"T"]}& \mathcal{H}
 \arrow[d,"W_A"]  \\
\mathbf{R}(A^{1/2}) \arrow[r,"\widetilde{T}" swap] & \mathbf{R}(A^{1/2})
\end{tikzcd}\]
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

La construcción análoga con, por el contrario, overlay-beamer-stylesno salta.

\documentclass{beamer}
\usepackage{tikz-cd}
\usetikzlibrary{overlay-beamer-styles}
\begin{document}
\begin{frame}[t,fragile]
\frametitle{A commutative diagram}
\[\begin{tikzcd}[sep=huge]
 \mathcal{H} \arrow[d,"W_A" swap] 
 \arrow[r,"T" {visible on=<2->}]& \mathcal{H}
 \arrow[d,"W_A"]  \\
\mathbf{R}(A^{1/2}) \arrow[r,"\widetilde{T}" swap] & \mathbf{R}(A^{1/2})
\end{tikzcd}\]
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

Es cierto que en el caso especial de su ejemplo esto no es un problema, pero en general sí lo es.

información relacionada