答案1
第一个\hline
命令造成了问题。如果删除它,表格就会对齐。如果想在顶部显示一条水平线,请使用 -packagearray
和\firsthline
命令。
梅威瑟:
\documentclass{standalone}
\usepackage{array}
\begin{document}
LEFT
\begin{tabular}[t]{ll}
First
&
\begin{tabular}[t]{|l|l|} \firsthline
Line & 1 \\ \hline
Line & 2 \\ \hline
\end{tabular}
\end{tabular}
RIGHT
\end{document}
答案2
使用,{NiceTabular}
您nicemtrix
将直接获得预期的输出。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
LEFT
\begin{tabular}[t]{ll}
First
&
\begin{NiceTabular}[t]{|l|l|} \hline
Line & 1 \\ \hline
Line & 2 \\ \hline
\end{NiceTabular}
\end{tabular}
RIGHT
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。