Tabularray 每个单元格的填充

Tabularray 每个单元格的填充

在 tabular 中,单元格可以\multicolumn{1}{@{\hspace{1em}}l}{Some text}单独设置一些左填充。在 tabularray 中,该\SetCell命令可用于跨越列,但不能像我提到的那样在左侧设置一些空间。

Tabularray 确实允许设置该列的左右空间,但这当然会影响该列中的所有单元格。

目前有没有办法在 tabularray 中实现这一点?

\SetCell这是有类似colspec支持语法的键的问题@{}。一般来说,这是为单个单元格插入空格的方法。使用 插入空格preto不起作用,因为它与\hspace在单元格主体中设置 相同,并且只会移动第一行。

答案1

您可以更改\leftskip某些单元格:

\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{|m{2cm}|m{2cm}|m{3cm}|}
  Alpha & Beta & Gamma Gamma Gamma Gamma Gamma \\
  Alpha & Beta & \leftskip=1em Gamma Gamma Gamma Gamma Gamma \\
  Alpha & Beta & \leftskip=-3pt Gamma Gamma Gamma Gamma Gamma \\  
\end{tblr}
\end{document}

在此处输入图片描述

相关内容