在阵列环境中设置行之间的精确间距值

在阵列环境中设置行之间的精确间距值

我知道这种增加或减少\begin{array}环境间距的方法

\renewcommand{\arraystretch}{2}

但是有什么方法可以设置特定的尺寸值吗,\jot例如恰好一个?

答案1

你可以尝试表格数组包:选项stretch=0删除支柱,选项rowsep=0.5\jot设置精确的间距。

\documentclass{article}
\usepackage{tabularray}
\usepackage{amsmath}
\begin{document}

\[ \begin{tblr}{stretch=0,colsep=5pt,rowsep=0.5\jot}
  \tan x  & \cot x   \\
  \frac34 & \dfrac45 \\
  \cos x  & \sin x   \\
\end{tblr} \]

Also you can define a new environment for this:

\NewTblrEnviron{myarray}
\SetTblrInner[myarray]{stretch=0,colsep=5pt,rowsep=0.5\jot}

\[ \begin{myarray}{lc}
  \tan x  & \cot x   \\
  \frac34 & \dfrac45 \\
  \cos x  & \sin x   \\
\end{myarray} \]

\end{document}

在此处输入图片描述

相关内容