Archiv verlassen und diese Seite im Standarddesign anzeigen : Umrahmte Zellen in Tabelle
Hallo!
Ich habe in einer wissenschaftlichen Publikation einige Tabellen. Um den Zahlenwirrwarr etwas verständlicher zu machen, will ich einige Tabellen-Zellen mit einem gemeinsamen Rahmen versehen. Wie kann ich komfortabel in einer großen Tabelle z.B. einen gemeinsamen Rahmen um einige Zellen in Form eines gestuften Dreiecks zeichnen (kombiniert aus senkrechten und waagerechten Linien)? So kann ich signalisieren, welche Zahlen zusammengehören. Nur wie geht es?
Hat jemand von Euch eine Idee?
DANKE!
Sweeny
sofa-surfer
28-12-2006, 14:36
Hallo,
so ganz spontan einfach "alles zu Fuß" :
\documentclass{article}
\begin{document}
\begin{tabular}{*{4}{c}}
1 & 2 & 3 & 4 \\ \cline{1-1}
\multicolumn{1}{|c|}{5} & 6 & 7 & 8 \\ \cline{2-2}
\multicolumn{1}{|c}{1} & \multicolumn{1}{c|}{2} & 3 & 4 \\ \cline{3-3}
\multicolumn{1}{|c}{5} & 6 & \multicolumn{1}{c|}{7} & 8 \\ \cline{4-4}
\multicolumn{1}{|c}{1} & 2 & 3 & \multicolumn{1}{c|}{4} \\ \cline{1-4}
5 & 6 & 7 & 8
\end{tabular}
\end{document}
(So ich denn dein Problem richtig verstanden habe)
Matthias
Klasse, Danke.
Das bringt mich weiter, leider verwende ich nur rcol und \multicolumn{1}{|R13|}{0,31937623} scheint nicht zu funktionieren. Dabei wird nämlich nicht wie sonst gekürzt...
Gibt es da einen Trick, beides zusammen zu verwenden?
DANKE
Sweeny
sofa-surfer
28-12-2006, 18:08
Hallo,
mach mal ein Minimalbeispiel (http://www.minimalbeispiel.de/), was dein Problem zeigt.
Matthias
Ja, klar... Hier
\documentclass{article}
\begin{document}
\begin{tabular}{*{4}{R13}}
1,343434 & 2,23233 & 3,43434 & 4,3333333 \\
\cline{1-1}
\multicolumn{1}{|R13|}{3,98782} & 3,536342 & 7,982873 & 8,128374 \\
\cline{2-2}
\multicolumn{1}{|R13}{1,46464} & \multicolumn{1}{R13|}{2,27464} & 3,47474 & 4,484844 \\
\cline{3-3}
\multicolumn{1}{|R13}{5,46464} & 6,747474 & \multicolumn{1}{R13|}{7,48484} & 8,84844 \\
\cline{4-4}
\multicolumn{1}{|R13}{1,474744} & 2,123123 & 3,3343 & \multicolumn{1}{R13|}{4,44343} \\
\cline{1-4}
5,23232332 & 6,23233 & 7,44344 & 8,343434\\
\end{tabular}
\end{document}
Danke schon einmal!
Sweeny
sofa-surfer
28-12-2006, 19:22
Hallo,
scheinbar arbeitet der R-Spaltentyp nicht innerhalb einer multicolumn ... Ein ähnliches Problem hattest du ja schonmal?
http://www.mrunix.de/forums/showthread.php?t=45499&highlight=rccol
In der Doku zum Paket hab ich auf die Schnelle nix passendes gefunden.
Wenn die Zahlen nicht zwangsläufig ungerundet in der tex-Datei stehen müssen, dann würde ich dir einfach mal zu dcolumn-Paket raten. (Warum stehen sie eigentlich ungerundet in der tex-Datei?)
\documentclass{article}
\usepackage{dcolumn}
\usepackage{rccol}
\makeatletter
\newcolumntype{d}[1]{>{\DC@{,}{,}{#1}}c<{\DC@end}}
\makeatother
\begin{document}
\begin{tabular}{*{4}{R{1}{3}}}
1,343434 & 2,23233 & 3,43434 & 4,3333333 \\
\cline{1-1}
\multicolumn{1}{|d{1.3}|}{3,988} & 3,536342 & 7,982873 & 8,128374 \\
\cline{2-2}
\multicolumn{1}{|d{1.3}}{1,465} & \multicolumn{1}{d{1.3}|}{2,275} & 3,47474 & 4,484844 \\
\cline{3-3}
\multicolumn{1}{|d{1.3}}{5,465} & 6,747474 & \multicolumn{1}{d{1.3}|}{7,485} & 8,84844 \\
\cline{4-4}
\multicolumn{1}{|d{1.3}}{1,475} & 2,123123 & 3,3343 & \multicolumn{1}{d{1.3}|}{4,443} \\
\cline{1-4}
5,23232332 & 6,23233 & 7,44344 & 8,343434\\
\end{tabular}
\end{document}
Letztlich würde dann aber wohl der komplette Wechsel zu gerundeten Werten und damit zum dcolumn-Paket mehr Sinn machen (dann kannst du u.U. das Runden in einem Programm deiner Wahl (automatisiert) durchführen).
Matthias
Puh, hatte gedacht, ich könnte es über Tex automatisieren - betrifft dann nämlich direkt mehrere Tabellen. Naja, wenn niemandem etwas einfällt, dann werde ich das mal in Angriff nehmen. Mit dcolumn scheint es ja zu klappen.
DANKE!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.