Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Autom. Zeilenumbruch bei multirow in X-Spalten und Text-Ausrichtung

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.10.2006
    Beiträge
    37

    Autom. Zeilenumbruch bei multirow in X-Spalten und Text-Ausrichtung

    Hi,
    ich stehe heute irgendwie total auf dem Schlauch. Wollte eben 'mal schnell' eine multirow in eine Tabelle einfügen, nun funktioniert der Umbruch nicht. Wenn ich eine feste Größe statt dem * eingebe funktioniert es. Ich hab mir jetzt die Finger wund gesucht, aber dazu nichts gefunden. Bei multicolumn gibt es anscheinend eine nette Formel mit der man solche Längen berechnen kann.

    Gibt's hierzu was ähnliches?

    Achja, kann ich den Text auch von der Zelle aus gesehen in der linken, oberen Ecke beginnen lassen?

    Danke schon mal, aronadaal

    Code:
    \documentclass{scrartcl}
    \usepackage{tabularx,multirow}
    
    \begin{document}
    \begin{tabularx}{8cm}{p{2cm}lX}
    \hline
    1 & \multirow{2}{*}{Text Text Text Text Text Text Text} \\
    2 & \\
    3 & \\
    \hline
    \end{tabularx}
    Geändert von AronaDaal (09-01-2012 um 22:37 Uhr) Grund: Paket entfernt

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Zunächst ist da eine l-Spalte zuviel in der Tabelle.Die Breite der X-Spalte wird direkt mit \hsize übergeben (siehe hier).

    Der Text in der multirow-Zelle wird außerdem vertikal zentriert. Du kannst die Positionierung mit dem optionalen Parameter anpassen (siehe fixup in der multirow-Doku). In diesem Fall ist ein halber Zeilenwechsel passend (1 Zeile Text / 2 Zeilen Raum).
    Code:
    \documentclass{scrartcl}
    \usepackage{tabularx,multirow}
    
    \begin{document}
    \begin{tabularx}{8cm}{p{2cm}X}
    \hline 
    1 & \multirow{2}{\hsize}{Text Text Text Text Text Text Text} \\
    2 & \\ 
    3 & \\
    \hline
    \end{tabularx}
    
    \begin{tabularx}{8cm}{p{2cm}X}
    \hline 
    1 & \multirow{2}{\hsize}[0.5\baselineskip]{Nur wenig Text} \\
    2 & \\ 
    3 & \\
    \hline
    \end{tabularx}
    \end{document}

Stichworte

Lesezeichen

Berechtigungen

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