Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Zellen - Zeilenumbruch

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.02.2013
    Beiträge
    35

    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.

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Oder unten ausrichten mit einer b-Spalte.
    Aber dann sind sie nicht mehr linksbündig, sondern horizontal auch zentriert, oder?

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •