\documentclass{beamer}
\usepackage{tikz-cd}
\usetikzlibrary{matrix}
\begin{document}
\begin{frame}[fragile]
\begin{center}
\begin{tikzcd}[row sep=2.3cm, column sep =
2.3cm]
A\arrow{r}{e}\arrow{d}[swap]{f} & B\arrow{r}
{e1} \arrow{d}{g} &B1 \arrow{d}{g1}\\
C\arrow{r}[swap]{h} & D \arrow{r}[swap]
{h}&D1\\
\end{tikzcd}
\end{center}
\end{frame}
\end{document}
ここで、すべての矢印を二重/平行矢印に変更したいと思います。Leftrightarrow
たとえば、オプションを使用しています\arrow{r, Leftrightarrow}
が、エラーが発生します。
問題解決のためにご協力いただければ幸いです。
答え1
オプションを使用することができますarrows=Leftrightarrow
\documentclass{beamer}
\usepackage{tikz-cd}
\usetikzlibrary{matrix}
\begin{document}
\begin{frame}[fragile]
\begin{center}
\begin{tikzcd}[
row sep=2.3cm,
column sep=2.3cm,
arrows=Leftrightarrow,
]
A\arrow{r}{e}\arrow{d}[swap]{f} & B\arrow{r}
{e1} \arrow{d}{g} &B1 \arrow{d}{g1}\\
C\arrow{r}[swap]{h} & D \arrow{r}[swap]
{h}&D1\\
\end{tikzcd}
\end{center}
\end{frame}
\end{document}
「現代的な」構文は簡単です:
\begin{tikzcd}[
row sep=2.3cm,
column sep=2.3cm,
arrows=Leftrightarrow,
]
A \arrow[r,"e"] \arrow[d,swap,"f"] &
B \arrow[r,"e1"] \arrow[d,"g"] &
B1 \arrow[d,"g1"]
\\
C \arrow[r,swap,"h"] & D \arrow[r,swap,"h"] &
D1
\end{tikzcd}
左上の矢印だけを とするとLeftrightarrow
、次のように入力できます。
\arrow[r,Leftrightarrow,"e"]
例えば、
\begin{tikzcd}[
row sep=2.3cm,
column sep=2.3cm,
]
A \arrow[r,Leftrightarrow,"e"] \arrow[d,swap,"f"] &
B \arrow[r,"e1"] \arrow[d,"g"] &
B1 \arrow[d,"g1"]
\\
C \arrow[r,swap,"h"] & D \arrow[r,swap,"h"] &
D1
\end{tikzcd}
あなたは得るだろう