我正在使用tabularx macTex绘制一个类似于反转阶段的表格。
我正在使用我的代码如下:
\begin{table}[h]
\renewcommand\arraystretch{1.5}
\centering
\begin{tabularx}{150mm}{YYYYYYYYYY}
\cline{1-10}
\multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y|}{}
\\ \cline{1-10}
I/N & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y|}{}
\\ \cline{2-10}
& forgot/V & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y}{} & \multicolumn{1}{|Y|}{}
\\ \cline{3-10}
&& a &&&&&&&
\\ \cline{4-10}
&&& bag/N &&&&&&
\\ \cline{5-10}
&&&& of &&&&&
\\ \cline{6-10}
&&&&& rackets/N &&&&
\\ \cline{7-10}
&&&&&& which &&&
\\ \cline{8-10}
&&&&&&& I/N &&
\\ \cline{9-10}
&&&&&&&& bought/V &
\\ \cline{10-10}
&&&&&&&&& yesterday/Adv \\
\end{tabularx}
\caption{Parsing pattern I of sentense \ref{st:rel2} .}
\end{table}
如图1所示
但是当我在第4行再添加一个\ multicolumn {1} {| Y} {}时,它会变成这样:
任何人都知道如何解决这个问题?
PS:有一条错误消息说:
Underfull \ hbox(badness 10000)
答案 0 :(得分:0)
您可以在\ begin {document}:
之前按如下方式定义表格 \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\setlength\extrarowheight{10pt}
这里,L,C,R分别表示每列中表格中的文本对齐方式,分别是左,中,右。
然后,在创建表格时,请按如下方式指定距离:
\begin{tabular}{|C{1.6cm}|C{1.6cm}|C{1.6cm}|C{3cm}|C{3.1cm}|}
您可以使用其他测量单位,例如英寸(英寸)。检查LaTex文档。