答案1
答案2
为什么不把它包括到你的NiceTabular
?
\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}
\begin{document}
\begin{NiceTabular}{cc}[hvlines-except-corners]
\Block[draw=white]{}{First \\ \vphantom{$ \frac{1}{2} $}} & \Block[draw]{}{Second \\ $ \frac{1}{2} $} \\
& 1 \\
& 2 \\
\end{NiceTabular}
\end{document}
编辑
我发现的另一个解决方案(如果您确实想将表格放在纯文本之后)是避免使用\Block
第一行,只绘制 vlines,然后将所有 hlines 添加到 中\CodeAfter
。结果并不完全相同,而且在我看来,不太正确。
First \begin{NiceTabular}{c}[vlines,baseline=t]
Second \\
$ \frac{1}{2} $ \\
1 \\
2 \\
\CodeAfter \tikz \draw (1) -- (1-|2) (1|-3) -- (3) (1|-4) -- (4) (1|-5) -- (5);
\end{NiceTabular}
答案3
答案4
\Block
另一个解决方法是用对齐的表格替换。在我看来,添加选项t
似乎是一个有效的功能请求(除非它已经存在)。nicematrix
t
\Block
\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}
\begin{document}
First \begin{NiceTabular}[t]{c}[hvlines]
\begin{tabular}[t]{@{}c@{}}
Second \\ $ \frac{1}{2} $\\[0.2ex]
\end{tabular} \\
1 \\
2 \\
\end{NiceTabular}
\end{document}