如何定义右对齐且宽度为 50mm 的 tabularray 列?

如何定义右对齐且宽度为 50mm 的 tabularray 列?

尝试构建一个具有定义宽度列的表格。手册提示我可以定义宽度,但它含糊不清。

如何定义宽度为 50 毫米的右对齐列?

作为一名 MWE

\begin{tblr}{colspec={m{25mm}m{100mm}Q[r,wd=50mm]|}}  
         & name \newline tagline &  phone\newline email \newline address\newline Linkedin   \\  
\end{tblr}

我注意到最后一行是右对齐的,但其上方的行是居中的

mwe 输出

答案1

让我通过一个例子来完成我的评论:

\documentclass{article}
\usepackage{tabularray}


\begin{document}
\begin{tblr}{colspec={Q[r, wd=50mm]},
            hlines, vlines}
right   \\
\end{tblr}
\end{document}

在此处输入图片描述

附录: 看看,对代码片段进行以下更改是否能得到您想要的结果:

  • 前两列使用Q所需宽度的列类型和左对齐内容
  • 用于单元格中文本的拆分使用tabularray语法{first line\\ second line}
\begin{tblr}{colspec={Q[l,m,wd=25mm]Q[l,m,wd=100mm]Q[r,wd=50mm]},
             vlines}
    & {name\\ tagline} 
        &  {phone\\ email\\ address\\ Linkedin}     \\
\end{tblr}

我无法显示上述代码片段的结果,因为不知道页面布局和使用的文档类。如果您提供此信息,我将能够将其扩展为 MWE。

顺便说一句,这个表格非常宽,因此可能会发生这种情况,即它会突出页面的右边框,并且最后一列的内容将不可见。

相关内容