-
Zellen - Zeilenumbruch
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.
-
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.
VG
Lilly
-
Oder unten ausrichten mit einer b-Spalte.
Aber dann sind sie nicht mehr linksbündig, sondern horizontal auch zentriert, oder?
-
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:
Code:
\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