答案1
使用左边箭头上的选项swap
,它将在另一侧排版标签。
一个简单的例子:
\documentclass[margin=10pt]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
A \arrow[d,xshift=-1mm,swap,"left"]
\arrow[d,xshift=1mm,"right"] \\
B
\end{tikzcd}
\end{document}
答案2
默认情况下,每个标签都设置在箭头的左侧。因此,您可以随时使用 来改变箭头的方向<-
。如果您经常这样做并且不想交替改变方向,这可能会有所帮助。只是为这样一个基本问题提供另一个解决方案。Alenanno 的方法肯定是典型的方法……
% arara: pdflatex
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
\cdots \arrow{r}{d_{i+2}} & M_{i+1} \arrow[shift left=1.2]{d}{f_{i+1}} \arrow{r}{d_{i+1}} & M_i \\
\cdots \arrow{r}{e_{i+2}} & N_{i+1} \arrow[shift left=1.2,<-]{u}{g_{i+1}} \arrow{r}{e_{i+1}} & N_i
\end{tikzcd}
\]
\end{document}