Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenelemente vertikal zentrieren
Hallo!
Ich hab das Problem, dass sich Tabellenelemente nicht vertikal zentrieren lassen.
Die Tabelle sieht z.B. so aus:
____________________________________
| Spalte1 | Spalte2 | Spalte3 |
| | | mit mehr Text |
-------------------------------------
usw
Hier noch der LaTeX-Code:
\begin{tabular}{|c|c|c|} \hline
Spalte1 & Spalte2 & Spalte3 \tabularnewline
& & mit mehr Text \\ \hline
\end{tabular}
Die beiden Elemente "Spalte1" und "Spalte2" sollen aber vertikal gesehen genau in der Mitte angeordnet sein.
Wie krieg ich das hin?
Vielen Dank, Tobi
mechanicus
13-12-2008, 18:19
Hallo,
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{array,multirow}
\begin{document}
\begin{tabular}{|c|c|c|} \hline
\multirow{2}{*}{Spalte1} & \multirow{2}{*}{Spalte2} & Spalte3 \tabularnewline
& & mit mehr Text \\ \hline
\end{tabular}
\end{document}
Gruß
Marco
Ich hab das Problem, dass sich Tabellenelemente nicht vertikal zentrieren lassen.
Die Tabelle sieht z.B. so aus:
Die beiden Elemente "Spalte1" und "Spalte2" sollen aber vertikal gesehen genau in der Mitte angeordnet sein.
Wie krieg ich das hin?
\documentclass[12pt]{article}
\usepackage{array}
\begin{document}
\begin{tabular}{|c|c|m{3cm}|} \hline
Spalte1 & Spalte2 & Spalte3\newline
mit mehr Text\tabularnewline\hline
\end{tabular}
\end{document}
Herbert
Danke für die Antworten, aber jetzt hab ich noch ein weiteres Problem mit der Tabelle:
Kann ich irgendwie einrichten, dass in einer Spalte ausschließlich die Kopfzeile horizontal zentriert ist, und der Rest dieser Spalte linksbündig?
Ungefähr so:
_________________________________
| |
| Spalte1 | ....
| |
-----------------------------------
|irgend ein |
|anderer |
|Text |
-----------------------------------
|der vielleicht |
|hier weitergeht |
-----------------------------------
| ...
Ich habs schon mit
"\centerline{Spalte1}"
oder auch mit
"{\centering Spalte1}"
probiert, aber in beiden Fällen geht das Tabellenlayout kaputt.
Weiß da jemand Rat?
mfg, Tobi
René Geppert
13-12-2008, 19:35
dann schachtel doch tabellen
eine für die kopfzeile in der alles anders ist und eine für den körper, in dem (hoffentlich) alles gleich ist
Danke für die Antworten, aber jetzt hab ich noch ein weiteres Problem mit der Tabelle:
Kann ich irgendwie einrichten, dass in einer Spalte ausschließlich die Kopfzeile horizontal zentriert ist, und der Rest dieser Spalte linksbündig?
\documentclass[12pt]{article}
\usepackage{array,ragged2e}
\newcommand*\MC[1]{\multicolumn{1}{|c|}{\Centering#1}}
\newcommand*\mc[1]{\multicolumn{1}{c|}{\Centering#1}}
\begin{document}
\begin{tabular}{|c|c|m{3cm}|} \hline
\MC{Sp1}&\mc{Sp2} & \mc{Sp3}\\\hline
Spalte1 & Spalte2 & Spalte3\newline
mit mehr Text\tabularnewline\hline
\end{tabular}
\end{document}
Herbert
Ah, gut. Und wie krieg ich jetz die ganz oben genannte vertikale Zentrierung der Kopfzeile hin? Beides ist scheinbar nicht kompatibel?
Ah, gut. Und wie krieg ich jetz die ganz oben genannte vertikale Zentrierung der Kopfzeile hin? Beides ist scheinbar nicht kompatibel?
dir wird doch wohl aufgefallen sein, dass man mit m{..} statt c eine
vertikale Zentrierung erreicht.
Herbert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.