Formatierung von Spalten

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: Formatierung von Spalten

zentrierte Spalten

von Stefan Kottwitz » Fr 5. Jun 2009, 22:55

Hallo Osborn,

phi's Tipp auf Dein Beispiel angewendet könnte so aussehen:
\usepackage{array}
...
\begin{tabular}{>{\centering}p{20mm}|>{\centering}p{20mm}|%
                >{\centering\arraybackslash}p{20mm}}
...
Durch einen speziellen Spaltentyp könnte man den Kopf verkürzen. Hierzu siehe array-Dokumentation (texdoc array).

Viele Grüße,

Stefan

von phi » Fr 5. Jun 2009, 14:18

hallo,

du solltest den normalen \centering-Befehl (idealerweise in Kombination mit \arraybackslash und einem eigenen Spaltentyp) verwenden können. Das tabularx-Paket ist eine weitere Alternative.

hmmm

von osborn » Fr 5. Jun 2009, 09:59

weiß keiner wie man das macht,oder geht das nicht?

gruß

sorry

von osborn » Do 28. Mai 2009, 22:27

oh sorry, ich meinte natürlich linksbündig, und genau da liegt das Problem.
Es soll nicht linksbündig sonder mittig sein.
wie mach ich das?



--> ...totaler mist was ich da oben geschrieben hab......

Ausrichtung in Tabellenzellen

von Stefan Kottwitz » Do 28. Mai 2009, 22:08

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

ähnliches Problem

von osborn » Do 28. Mai 2009, 21:48

Hallo
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}
Warum macht er das in den Spalten rechtsbündig, bzw was muss ich tun das er das linksbündig macht?

Gruß

von oliverinspace » Mo 27. Apr 2009, 11:02

da hab ich mich wohl vom Blocksatz verleiten lassen.

von KOMA » Mo 27. Apr 2009, 09:52

oliverinspace hat geschrieben:p{5cm} - horizontal zentriert, aber nach oben ausgerichtet
m{5cm} - horizontal und vertikal zentriert
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.

von oliverinspace » So 26. Apr 2009, 23:51

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

Das hat geklappt...

von dako5004 » Sa 25. Apr 2009, 19:16

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ß

Nach oben