Formatierung von Spalten
Formatierung von Spalten
Hallo!
Ich möchte gerne eine Tabelle mit mehreren Spalten schreiben und den Text der jeweiligen Spalten mittig (vertikal gesehen) positionieren. Bisher habe ich dazu leider nichts gefunden.
Was ist zu tun?
Danke und Gruß
Daniel[/b]
Ich möchte gerne eine Tabelle mit mehreren Spalten schreiben und den Text der jeweiligen Spalten mittig (vertikal gesehen) positionieren. Bisher habe ich dazu leider nichts gefunden.
Was ist zu tun?
Danke und Gruß
Daniel[/b]
Ich weiß, dass ich nichts weiß. (Sokrates)
- Stefan Kottwitz
- Admin
- Beiträge: 2534
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Vertikale Zentrierung in Tabellenzellen
Hallo Daniel,
willkommen im Forum!
Das geht durch den Spaltenformatparameter m, den bietet das array-Paket, siehe Dokumentation:
Viele Grüße,
Stefan
willkommen im Forum!
Das geht durch den Spaltenformatparameter m, den bietet das array-Paket, siehe Dokumentation:
\usepackage{array}
Stefan
Danke, aber...
Hi!
Leider hat das mein Problem nicht gelöst.
Der bisher von mir geschriebene Code:
Das
Gruß[/quote]
Leider hat das mein Problem nicht gelöst.
Der bisher von mir geschriebene Code:
Die $-Zeichen musste ich einfügen, ansonsten bringt mir der Compiler zwei Fehlermeldungen, dass er es selbst einfügt...\usepackage{array}
[...]
$
\begin{center}
\begin{array}{@{}p{5cm}m{5cm}}
\toprule
Angebot&+ Annahme\\
\cmidrule(r){1-1}\cmidrule(l){2-2}
= WE, die den Inhalt des zu schließenden Vertrages im Wesentlichen vorgibt&= "`Ja"'\\
\bottomrule
\end{array}
\end{center}
$
Das
bleibt leider immer noch in der obersten Zeile des Tabellenkästchens.= "`Ja"'
Gruß[/quote]
Ich weiß, dass ich nichts weiß. (Sokrates)
- Stefan Kottwitz
- Admin
- Beiträge: 2534
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Vertikale Ausrichtung in Tabellenzelle
Hallo Daniel,
die array-Umgebung muss in einer mathematischen Umgebung stehen. Du kannst jedoch auch tabular verwenden. In diesem Fall würde es klappen, wenn Du m,m statt p,m verwenden würdest:
Viele Grüße,
Stefan
die array-Umgebung muss in einer mathematischen Umgebung stehen. Du kannst jedoch auch tabular verwenden. In diesem Fall würde es klappen, wenn Du m,m statt p,m verwenden würdest:
\begin{center} \begin{tabular}{@{}m{5cm}m{5cm}} \toprule Angebot&+ Annahme\\ \cmidrule(r){1-1}\cmidrule(l){2-2} = WE, die den Inhalt des zu schließenden Vertrages im Wesentlichen vorgibt&= "`Ja"'\\ \bottomrule \end{tabular} \end{center}
Stefan
Das hat geklappt...
Hi!
Das hat geklappt. Finde es nur seltsam, dass man beide Male das p{5cm} durch m{5cm} ersetzen muss.
Kann mir das jemand erklären?
Danke und Gruß
Das hat geklappt. Finde es nur seltsam, dass man beide Male das p{5cm} durch m{5cm} ersetzen muss.
Kann mir das jemand erklären?
Danke und Gruß
Ich weiß, dass ich nichts weiß. (Sokrates)
-
- Forum-Fortgeschrittener
- Beiträge: 72
- Registriert: Do 1. Jan 2009, 14:05
du hast in deinem beispiel geschrieben
\begin{array}
...
\end{array}
aber es wurde nun in
\begin{tabular}
\end{tabular}
verbessert.
http://www.weinelt.de/latex/array.html hier steht was darüber was du gemacht hast.
du hast keine tabelle sondern eine matrix kreiert.
und zu p{5cm} und m{5cm}
p{5cm} - horizontal zentriert, aber nach oben ausgerichtet
m{5cm} - horizontal und vertikal zentriert
\begin{array}
...
\end{array}
aber es wurde nun in
\begin{tabular}
\end{tabular}
verbessert.
http://www.weinelt.de/latex/array.html hier steht was darüber was du gemacht hast.
du hast keine tabelle sondern eine matrix kreiert.
und zu p{5cm} und m{5cm}
p{5cm} - horizontal zentriert, aber nach oben ausgerichtet
m{5cm} - horizontal und vertikal zentriert
*stecke in meiner Diplomarbeit**
p und m verwenden schlicht eine entsprechend breite \parbox in unterschiedlicher vertikaler Ausrichtung (siehe dazu die Anleitung zum Paket array). Dabei wird aber normalerweise Blocksatz verwendet. Von horizontaler Zentrierung kann also keine Rede sein. Die muss man ggf. extra aktivieren.oliverinspace hat geschrieben:p{5cm} - horizontal zentriert, aber nach oben ausgerichtet
m{5cm} - horizontal und vertikal zentriert
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
-
- Forum-Fortgeschrittener
- Beiträge: 72
- Registriert: Do 1. Jan 2009, 14:05
ähnliches Problem
Hallo
Ich hab ein ähnliches Problem
Warum macht er das in den Spalten rechtsbündig, bzw was muss ich tun das er das linksbündig macht?
Gruß
Ich hab ein ähnliches Problem
\begin{table}[htbp] \centering \begin{tabular}{p{20mm}|p{20mm}|p{20mm}} Kanal A & Kanal B & Wertigkeit\\ \hline 0 & 0 & 23\\ \end{tabular} \end{table}
Gruß
- Stefan Kottwitz
- Admin
- Beiträge: 2534
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Ausrichtung in Tabellenzellen
Hallo osborn,
dieser Code erzeugt bei mir linksbündigen Text in den Tabellen-Zellen. Kannst Du ein compilierbares Minimalbeispiel angeben, das den unerwünschten Effekt zeigt?
Stefan
dieser Code erzeugt bei mir linksbündigen Text in den Tabellen-Zellen. Kannst Du ein compilierbares Minimalbeispiel angeben, das den unerwünschten Effekt zeigt?
Stefan