如何使显示的方程式中的边距均匀?

如何使显示的方程式中的边距均匀?

每当我写出像这样的显示方程时

$$0\longrightarrow A\longrightarrow B$$

顶部边距比底部边距大得多(大约大四倍)。我想让底部边距和顶部边距一样大,但我不知道该怎么做。可以全局调整吗?

tikzcd 也会发生这种情况,例如

 \begin{tikzcd}[column sep=small]
{}&\overset{3}{\scriptstyle \bullet} \arrow[dl,swap,"\alpha" ]&{}\\
{} \underset{4}{\scriptstyle \bullet} &{}& \underset{2}{\scriptstyle \bullet}\arrow[ll,"\delta"]\arrow[ul,swap,"\beta"] & & \underset{1}{\scriptstyle\bullet}\arrow[ll,"\alpha"]
\end{tikzcd}

但在这种情况下,并没有产生与文本的分离,看起来很糟糕。

答案1

我 看 不出 有 什么 问题tikz-cd, 除了 把 它 放进 一个 大 盒子 里 需要 经过 很多 麻烦 之外\fbox.

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\newsavebox{\tempbox}
\begin{document}

\fbox{\parbox{0.9\textwidth}%
{\[ 0\longrightarrow A\longrightarrow B \]}}

\setbox\tempbox=\hbox{\begin{tikzcd}[column sep=small]
{}&\overset{3}{\scriptstyle \bullet} \arrow[dl,swap,"\alpha" ]&{}\\
{} \underset{4}{\scriptstyle \bullet} &{}& \underset{2}{\scriptstyle \bullet}\arrow[ll,"\delta"]\arrow[ul,swap,"\beta"] & & \underset{1}{\scriptstyle\bullet}\arrow[ll,"\alpha"]
\end{tikzcd}}%
\fbox{\usebox{\tempbox}}

\end{document}

盒装物品

我应该提到,一旦您有了某些东西,\fbox您就可以设置\fboxrule=0pt和调整\fboxsep以创建更大的边距。

相关内容