问题描述: 我尝试建立一个表格,第一行出现空行(见图 1),如何删除空格,并变成图 2 的样子?也就是说,如何使两列顶部对齐。我确实使用了多行,如这个帖子做过。
这是我的乳胶代码:
\begin{table}
\caption{cation}
\label{tab}
\begin{tabular}{ll}
\toprule
a & b\\
\midrule
\multirow{2}{0.2\textwidth}{xxxxxxxxxxx} & \multirow{10}{0.8\textwidth}{\textbf{xxx}: xxxxxxxxxxxxxxxx\\ \emph{xxx}xxxxxxxxxxxxxxxxxxx (\emph{continues}...)}\\\\\\\\\\\\\\
\bottomrule
\end{tabular}
\end{table}
图1 (现在的样子):
图2(我想要的):
答案1
我认为您不应该l
为两列指定列类型,然后将带有列\multirow
的包装器覆盖p
在单元格内容上,而应该p
直接对两列使用列类型。
哦,请考虑更换
\\\\\\\\\\\\\\ % 7 [!] instances of "\\"
更具可读性的
\\[6\baselineskip]
\documentclass{article}
\usepackage{booktabs,calc}
\begin{document}
\begin{table}
\caption{caption\strut}
\label{tab}
\begin{tabular}{ p{0.2\textwidth} p{0.8\textwidth-4\tabcolsep} }
\toprule
a & b\\
\midrule
xxxxxxxxxxx &
\textbf{xxx}: xxxxxxxxxxxxxxxx
\emph{xxx}xxxxxxxxxxxxxxxxxxx (\emph{continues}\dots)
\\[6\baselineskip]
\bottomrule
\end{tabular}
\end{table}
\end{document}