我想要一个表格,其中第一列的文本与表格其余部分的行对齐。
我期望的结果是这样的:
8 ---------
| A | B |
9 ---------
| C | D |
10---------
我怎样才能实现这个目标?
答案1
答案2
{NiceTabular}
的环境与经典环境(的)nicematrix
类似,但在单元格、行和列下创建了 PGF/TikZ 节点。{tabular}
array
可以将这些节点与 TikZ 一起使用,\CodeAfter
以便将您想要的内容准确地放置在您想要的位置。
\documentclass{article}
\usepackage{nicematrix,tikz}
\begin{document}
\begin{NiceTabular}{p{3cm}p{3cm}}[hvlines]
A small text on several lines & A small text on several lines \\
Here also some text on several lines & Here also some text on several lines \\
\CodeAfter
\begin{tikzpicture}
\node at (1-|1) [left] { 8 } ;
\node at (2-|1) [left] { 9 } ;
\node at (3-|1) [left] { 10 } ;
\end{tikzpicture}
\end{NiceTabular}
\end{document}
您需要多次编译。