2016-04-22 7 views
1

Ich benutze tabularx macTex, um eine Tabelle wie eine Form wie eine umgekehrte Bühne zu zeichnen.Tex tabularx zeigt immer wieder schmale Zellen

ich meinen Code bin mit wie folgt:

\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} 

es sieht aus wie in Abbildung 1

figure1

aber wenn ich hinzufügen, eine weitere \ mehrspaltigen {1} {| Y} {} in der 4. Reihe dreht es so sein:

figure2

Wer weiß, wie dies zu beheben

PS: es gibt eine Fehlermeldung, die besagt:

Under \ hbox (Schlechtigkeit 10000)

Antwort

0

Sie können Tabelle definieren wie vor folgt beginnen \ { 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}

Hier, L, C, R beziehen sich auf die Textausrichtung innerhalb der Tabelle in jede Spalte, d. h. links, Mitte, rechts.

Dann, wenn die Tabelle erstellen, geben Sie Abstände wie folgt:

\begin{tabular}{|C{1.6cm}|C{1.6cm}|C{1.6cm}|C{3cm}|C{3.1cm}|}

Sie andere Maßeinheiten wie Zoll verwenden können (in). Überprüfen Sie die LaTex-Dokumentation.