Labels – Label Above a Left Arrow in TikZ

labelstikz-cd

I need to label a left arrow in tikz, but it labels the left arrow automatically under the arrow, which looks ugly. How do I make it label above?

Codes:

\begin{tikzcd}
        X_{\overline{s}} \arrow[r,"\tilde{j}"]\arrow{d}
        & X_{\widetilde{S}} \arrow{d}
        & X_{\widetilde{\eta}} \arrow[l,"\tilde{i}"]\arrow{d}
        \\
        X_{s} \arrow[r,"j"]
        & X 
        & X_{\eta }\arrow[l, "i"]
\end{tikzcd}

image

Best Answer

Just add ' to the letter label that you want to put on top.

enter image description here

\documentclass[a4paper,12pt]{article}
\usepackage{tikz-cd,amssymb}


\begin{document}
\begin{tikzcd}
        X_{\overline{s}} \arrow[r,"\tilde{j}"]\arrow{d}
        & X_{\widetilde{S}} \arrow{d}
        & X_{\widetilde{\eta}} \arrow[l,"\tilde{i}"']\arrow{d}
        \\
        X_{s} \arrow[r,"j"]
        & X 
        & X_{\eta }\arrow[l, "i"']
\end{tikzcd}
\end{document}