狭窄且(垂直和水平)集中的 fbox

狭窄且(垂直和水平)集中的 fbox

有谁知道如何创建一个狭窄且(垂直和水平)集中的\fbox,其内容是一个数组。

例如,我有以下代码:

\documentclass{article}
\begin{document}

\setlength{\fboxsep}{0pt}

    \fbox{$\begin{array}{c}
            0\\
            0
        \end{array}$}
\end{document}

结果是:

在此处输入图片描述

但是,请注意,该框并不是真的很窄,并且数字并不是在框中垂直集中的。

有人能帮帮我吗?谢谢!

答案1

\documentclass{article}
\usepackage{stackengine}
\begin{document}
\fboxsep=0pt
\fbox{\Shortstack{0 0}}
\end{document}

在此处输入图片描述

此处,堆栈是一个“短”堆栈,在 [空格分隔] 行之间提供 3pt 间隙。间隙大小可以用 更改\setstackgap{S}{<gap size>}。或者,您可以使用\Longstack,它不是由间隙控制,而是由基线跳跃控制。在这种情况下,此宏调用可以更改默认值:\setstackgap{L}{<baseline skip>}

零左右两侧的小间隙实际上是字形设计的一部分,称为“侧边距”。其目的是在相邻字形之间提供默认的字距。

如果您需要它在数学模式下运行,\stackMath请将其设置为默认值:

\documentclass{article}
\usepackage{stackengine}
\begin{document}
\fboxsep=0pt
\stackMath
\fbox{\Shortstack{x y}}
\end{document}

在此处输入图片描述

可以使用 更改默认的行分隔符(空格)\setstackEOL{<separator>}

相关内容