在 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}