TikZ CD 前空白空间过多,箭头弯曲且松散

TikZ CD 前空白空间过多,箭头弯曲且松散

正如您在下面的示例中看到的,当我使用带有 的箭头时,文本和图表之间的空白区域太多bend left=100, looseness=2

我该如何避免?

\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mwe}
\begin{document}
\blindtext As you can see, there is too much empty space here:
\[
\begin{tikzcd}
D\ar[r]\ar[dr, bend left=100, 
    looseness=2]&U\ar[dl]\\
C\ar[r] & K
\end{tikzcd}    
\]
\blindtext
\[
\begin{tikzcd}
D\ar[r]&U\ar[dl]\\
C\ar[r] & K
\end{tikzcd}    
\]
\blindtext
\end{document}

在此处输入图片描述

答案1

曾几何时@土拨鼠也叫作@薛定谔的猫写了有趣的 TiZ 库bbox可解决大多数与您的问题类似的问题。该库不再是 Ti 的一部分Z 束(咨询土拨鼠),但可以在加拿大运输安全局尽管如此。

加载它你可以写入:

\documentclass{article}
\usepackage{tikz-cd}
\usetikzlibrary{bbox}

\usepackage{mwe}
\begin{document}

\blindtext 
As you can see, there is too much empty space here:
\[
\begin{tikzcd}[bezier bounding box]
D\ar[r]\ar[dr, bend left=100,
    looseness=2]&U\ar[dl]\\
C\ar[r] & K
\end{tikzcd}
\]
\blindtext
\end{document}

并得到以下结果:

在此处输入图片描述

相关内容