PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vertikale Linien aus dem Lot in Tabelle



mohammedomar
18-08-2010, 12:51
Hallo,

ich habe in einer Tabelle die Spaltenabstände manuell geändert:


\begin{table}
\begin{tabular}{|@{\hspace{0.5ex}}c@{\hspace{1.5ex }}c@{\hspace{0.5ex}}|@{\hspace{0.5ex}}c@{\hspace{1 .5ex}}c@{\hspace{0.5ex}}|@{\hspace{0.5ex}}c@{\hspa ce{1.5ex}}c@{\hspace{0.5ex}}|}
\hline
\multicolumn{2}{|c|}{A} & \multicolumn{2}{c|}{B} & \multicolumn{2}{c|}{C} \\
G & T & G & T & G & T \\
\hline
\it0.9989 & \it0.0011 & \it0.9997 & \it0.0003 & \it0.9997 & \it0.0003 \\
\end{tabular}
\end{table}

Das führt nun dazu, dass manche vertikalen Linien horizontal gegeneinander verrückt sind.

Weiss jemand, wie man das behebt?

cookie170
18-08-2010, 13:28
Hallo,

\multicolumn ignoriert die Liniendefinitionen; im Ergebnis muss man die Linien exakt setzen:


\documentclass{article}
\begin{document}
\begin{table}
\begin{tabular}{%
|@{\hspace{0.5ex}}c%
@{\hspace{1.5ex}}c%
@{\hspace{0.5ex}}%
@{\hspace{0.5ex}}|c%
@{\hspace{1.5ex}}c%
@{\hspace{0.5ex}}%
@{\hspace{0.5ex}}|c%
@{\hspace{1.5ex}}c%
@{\hspace{0.5ex}}|%
}
\hline
\multicolumn{2}{|c|}{A} & \multicolumn{2}{c|}{B} & \multicolumn{2}{|c|}{C} \\
G & T & G & T & G & T \\
\hline
\it0.9989 & \it0.0011 & \it0.9997 & \it0.0003 & \it0.9997 & \it0.0003 \\
\end{tabular}
\end{table}
\end{document}

Gruß,
Alexander

u_fischer
18-08-2010, 13:38
Du musst halt in \multicolumn die gleichen Spaltendefinitionen verwenden. Bei der ersten z.B.


\multicolumn{2}{|@{\hspace{0.5ex}}c@{\hspace{0.5ex }}|@{\hspace{0.5ex}}}{A}

Ich würde dir aber eher empfehlen \tabcolsep zu ändern. Dann kannst du dir viele dieser \hspace-Befehle sparen.