删除 tabularray 第一行分隔线

删除 tabularray 第一行分隔线

A,B删除 tabularray 表格第一行 col sep 线的正确方法是什么?对于下面的示例,应该删除周围的垂直线。

\documentclass[border=1cm]{standalone}
\usepackage{tabularray}
\usepackage{tikz}
\begin{document}
\begin{tblr}{
  vspan=minimal, hspan=minimal,
  hline{2,3,4}={blue},
  colspec={|c|c|},
  cell{2}{1}={r=2}{c},
  colsep=2pt,
  rowsep=2pt,
  row{1}={cmd=\textbf},
}
  A & B \\
  C & D \\
    & E \\
\end{tblr}
\end{document}

输出: 在此处输入图片描述

答案1

您可以将 vlines 定义从 移至colspec属性vlines,并使用索引仅激活其中的某些部分。 在您的例子中,从第二个 (2) 到最后一个 (Z)。

我还将您的格式命令从 更改cmdfont

\documentclass[border=1cm]{standalone}
\usepackage{tabularray}
\usepackage{tikz}
\begin{document}
    \begin{tblr}{
            vspan=minimal, hspan=minimal,
            hline{2,3,4}={blue},
            colspec={cc},
            vlines = {2-Z}{black},
            cell{2}{1}={r=2}{c},
            colsep=2pt,
            rowsep=2pt,
            row{1}={font=\bfseries},
        }
        A & B \\
        C & D \\
        & E \\
    \end{tblr}
\end{document}

在此处输入图片描述

相关内容