![Tikz-cd:图表看起来不居中](https://linux22.com/image/430831/Tikz-cd%EF%BC%9A%E5%9B%BE%E8%A1%A8%E7%9C%8B%E8%B5%B7%E6%9D%A5%E4%B8%8D%E5%B1%85%E4%B8%AD.png)
我有一个tikz-cd
图表不想放在页面中间。我发现这是因为节点的名称太长,因为如果我将它们全部替换为X
,那么一切都很好。
\documentclass[a4paper, 11pt]{article}
\usepackage[a4paper,margin=1.0in]{geometry}
\usepackage{tikz-cd}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
Does not look centered...
\[
\begin{tikzcd}
...\arrow[r] & {H_{k+1}(\mathbb R^n \times \mathbb R, H_-)} \arrow[r] & {H_{k+1}(\mathbb R^n\times \mathbb R, H_+\cup H_-)}\ar[out=-20, in=160]{dll} \\
H_k(H_+\cup H_-, H_-) \arrow[r] &H_k(\mathbb R^n \times \mathbb R, H_-)\arrow[r] &... \end{tikzcd}
\]
This looks much better:
\[
\begin{tikzcd}
X\arrow[r] & {X} \arrow[r] & {X}\ar[out=-20, in=160]{dll} \\
X \arrow[r] &X\arrow[r] &X \end{tikzcd}
\]
\end{document}
看法:https://www.overleaf.com/read/vyjykbkstykp
我该怎么做才能将图表移到页面中间?
(我已尝试过:不同的环境并在右侧添加空节点)。
答案1
这似乎是由于你使用的特殊箭头,请尝试使用这个
\ar[out=-20, in=160,overlay]{dll}
我添加了该overlay
选项,然后在尺寸计算中忽略了尺寸。