如何在 Tikz-cd 縮小循環

如何在 Tikz-cd 縮小循環

我想知道如何使我的循環更小/不那麼高?因為目前它們在頁面上佔用了太多空間。

在此輸入影像描述

這是我使用的程式碼:

\[
\begin{tikzcd}
i \arrow[r,"\alpha"] & j \arrow[out=120,in=60,loop,"\beta_1"]
 \arrow[out=240,in=300,loop,swap, "\beta_2"]
\end{tikzcd}
\]

答案1

像這樣?

在此輸入影像描述

在 TikZ的幫助下,looseness=...我減少了上層循環:

\[
\begin{tikzcd}
i \arrow[r,"\alpha"] & j \arrow[out=120,in=60,loop,looseness=3, "\beta_1"]
 \arrow[out=240,in=300,loop,swap, "\beta_2"]
\end{tikzcd}
\]

答案2

您可以只使用loop aboveloop right、... 鍵,而不必擔心細節。

在此輸入影像描述

\documentclass[border=2mm]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
i \arrow[r,"\alpha"] & j \arrow[out=120,in=60,loop,"\beta_1"]
 \arrow[out=240,in=300,loop,swap, "\beta_2"]
\end{tikzcd}
\begin{tikzcd}
i \arrow[r,"\alpha"] & j \arrow[loop above,"\beta_1"]
 \arrow[loop below, "\beta_2"]
 \arrow[loop right, "\beta_3"]
\end{tikzcd}
\end{document}

相關內容