Tikz-cd:图表看起来不居中

Tikz-cd:图表看起来不居中

我有一个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选项,然后在尺寸计算中忽略了尺寸。

相关内容