正如您在下面的示例中看到的,当我使用带有 的箭头时,文本和图表之间的空白区域太多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
曾几何时@土拨鼠也叫作@薛定谔的猫写了有趣的 Ti钾Z 库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}
并得到以下结果: