Zeilen vor Multicolumn nicht geschlossen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilen vor Multicolumn nicht geschlossen

von KOMA » Di 12. Okt 2010, 10:52

Wenn die Frage damit beantwortet ist, solltest Du den Status entsprechend anpassen. Wenn die Frage noch nicht beantwortet ist, bitte angeben, was noch fehlt.

Markus
(Moderator)

PS: Vertikale Linien in Tabellen sind typografisch meist fragwürdig bis schlecht. Siehe dazu auch die Anleitung zum Paket booktabs, sowie das Dokument tabsatz (über den zweiten Link in meiner Signatur zu erreichen).

von JJ72 » Di 12. Okt 2010, 09:27

Einfach, aber genial! Worx! Dankeschön :P

von jowon » Mo 11. Okt 2010, 22:55

Eine relativ einfache Lösung wäre es, den Eintrag \multicolumn{2}{c} jeweils durch \multicolumn{1}{|c}{}&\multicolumn{1}{c|} zu ersetzen.

Viel Erfolg

Wo.

Zeilen vor Multicolumn nicht geschlossen

von JJ72 » Mo 11. Okt 2010, 10:27

Hallo,

ich habe ein Problem mit Multicolumn. In der linken oberen Ecke einer Tabelle soll eine Zelle erscheinen, die über 2 Zeilen und 2 Spalten geht, und leer ist. Daneben brauche ich in der ersten Zeile eine multicolumn, in der zweiten nicht. gelöst habe ich das ganze so:
\begin{table}[b!]
\renewcommand{\arraystretch}{1.3}
\caption{Confusion Matrix for \(\nu\)-SVM}
\label{tab:nures}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
\hline
%\cline{2-9}
\multicolumn{2}{c}{}\vline &\multicolumn{7}{c}{Control}\vline\\
\cline{3-9}
\multicolumn{2}{c}{}\vline &C1&C2&C3&C4&C5&C6&UA\\
\hline
\multirow{7}{*}{\rotatebox{90}{Classification}}&C1&13921&0&0&0&0&0&100\\ 
\cline{2-9}
&C2&0&4480&0&0&0&0&100\\ 
\cline{2-9}
&C3&3726&33&3564&0&4288&1763&26.6\\
\cline{2-9}
&C4&719&0&0&24127&6877&0&76.2\\
\cline{2-9}
&C5&0&0&0&146&9490&0&98.5\\
\cline{2-9}
&C6&719&104&2982&2321&324&3329&34.0\\
\cline{2-9}
&PA&79.9&97.0&54.4&90.7&45.4&65.4&\\
\hline
OAA&\multicolumn{8}{l}{70.9}\vline\\
\hline
\(\kappa\) &\multicolumn{8}{l}{0.6}\vline\\
\hline
\multicolumn{9}{l}{\(\kappa\): cappa coef., OAA: overall accuracy, PA: producer acc., UA: user acc.}\\
\end{tabular}
\end{center}
\end{table}
Dummerweise ist diese 2x2 Zelle jetzt aber nach links nicht abgeschlossen. Siehe Screenshot. Ich habe versucht, vor die Zeilen der Zelle ein \vline zu setzten:
\vline \multicolumn{2}{c}{}\vline &\multicolumn{7}{c}{Control}\vline\\
Erhalte aber die Fehlermeldung:

! Misplaced \omit.
<recently read> \omit
l.154 \vline \multicolumn{2}{c}{}
\vline &\multicolumn{7}{c}{Control}\vline\\
I expect to see \omit only after tab marks or the \cr of
an alignment. Proceed, and I'll ignore this case.

Hat da jemand ne Idee? Das wäre super!!
Dateianhänge
table.png
table.png (41.34 KiB) 2212 mal betrachtet

Nach oben