每当我写出像这样的显示方程时
$$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
以创建更大的边距。