PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zellen - Zeilenumbruch



Bert444
03-04-2013, 22:08
Wie kann man Latex dazu zwingen eine Tabellen Zelle zuteilen ?

\begin{tabular}{p{4cm}l}
Eingangsleerlauf\-widerstand:& Z\textsubscript{11} = Z\textsubscript{1} + Z\textsubscript{2}
\\ \rowcolor{hellgrau}
Leerlaufübertragungs\-widerstand vorwärts: & Z\textsubscript{21} = Z\textsubscript{2}\\
Ausgangsleerlauf\-widerstand: & Z\textsubscript{12} = Z\textsubscript{1} + Z\textsubscript{2}\\\rowcolor{hellgrau}
Leerlaufübertragungs\-widerstand rückwärts:& Z\textsubscript{22} = \newline Z\textsubscript{2}\\
\end{tabular}

Ich habe habe bereits \\, \newline etc probiert aber ich bekomme die Formel nicht auf die gleiche Höhe wie die zweite Zeile jeder Zelle.

Lilliane
04-04-2013, 09:34
Hallo Bert444,

wenn Du die Formel (die keine Formel sondern formatierter Text ist) in der Zelle vertikal zentrieren willst, kannst Du das über das Paket array mit einer m-Spalte erreichen. Eine Anleitung dafür findest Du hier: Tabellen Zellen horizontal und vertikal zentrieren (http://www.golatex.de/tabellen-zellen-horizontal-und-vertikal-zentrieren-t3353.html).

VG

Lilly

rstuby
04-04-2013, 09:52
Oder unten ausrichten mit einer b-Spalte.
Aber dann sind sie nicht mehr linksbündig, sondern horizontal auch zentriert, oder?

esdd
05-04-2013, 17:52
Hallo,

in l-Spalten sind Zeilenumbrüche nicht vorgesehen. Aber du kannst die p-Spalte in eine b-Spalte ändern, dann ist deren unterste Zeile auf einer Höhe mit der l-Spalte.
Der Text in p- oder b-Spalten wird im Blocksatz gesetzt. Oft ist es aber besser diese linksbündig ausgeben zu lassen, sonst bekommt man gerade bei schmalen Spalten schnell einige overfull oder underfull boxes:

\documentclass{scrartcl}

\usepackage[utf8]{inputenc}

\usepackage{array}
\usepackage{ragged2e}

\begin{document}
\begin{tabular}{>{\RaggedRight}b{4cm}l}
Eingangsleerlauf\-widerstand:& Z\textsubscript{11} = Z\textsubscript{1} + Z\textsubscript{2}\\
Leerlaufübertragungs\-widerstand vorwärts: & Z\textsubscript{21} = Z\textsubscript{2}\\
Ausgangsleerlauf\-widerstand: & Z\textsubscript{12} = Z\textsubscript{1} + Z\textsubscript{2}\\
Leerlaufübertragungs\-widerstand rückwärts:& Z\textsubscript{22} = Z\textsubscript{2}\\
\end{tabular}
\end{document}

Gruß
Elke