\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}
Я хочу в первый раз показать ?
на месте $W_A$
и после нажатия Enter $W_A$
появится.
решение1
Вот решение для левого. Точно так же можно сделать и для правого.
\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}
решение2
Я бы использовал overlay-beamer-styles
для этого.
\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}
Библиотека overlay-beamer-styles
имеет несколько преимуществ, одно из которых заключается в том, что она избегает переходов. Чтобы увидеть это, рассмотрим пример с \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}
С другой стороны, аналогичная конструкция с overlay-beamer-styles
не прыгает.
\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}
Верно, что в частном случае вашего примера это не проблема, но в целом это так.