Anzeige:
Ergebnis 1 bis 9 von 9

Thema: textausrichtung bei multirow

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388

    textausrichtung bei multirow

    a) was passiert ist ja folgendes
    The text is centered vertically within the range spanned by nrows.
    Wie kann man das ändern?
    Die [fixup]-Option von multirow ist mir da eher so ne Notlösung, da man ja nach oben/unten nur per Augenmaß verschiebt

    Gibt es allgemeine Kommands, um Text nicht nur left, right, center, sondern auch bottom, top auszurichten, bezogen sowohl auf multirow als auch kombination aus multirow und multicol?

    b) 2. Problem ist, dass im LR mode (\multirow{...}{*}{...}) der Text in der multirowzelle nicht automatisch umbrochen wird, vorschläge?

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    a) was passiert ist ja folgendes


    Wie kann man das ändern?
    Die [fixup]-Option von multirow ist mir da eher so ne Notlösung, da man ja nach oben/unten nur per Augenmaß verschiebt

    Gibt es allgemeine Kommands, um Text nicht nur left, right, center, sondern auch bottom, top auszurichten, bezogen sowohl auf multirow als auch kombination aus multirow und multicol?

    b) 2. Problem ist, dass im LR mode (\multirow{...}{*}{...}) der Text in der multirowzelle nicht automatisch umbrochen wird, vorschläge?
    Verwende nicht multirow! Tabelle in Tabelle löst das Problem viel
    einfacher und besser.

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    verstehe ich leider nicht

    hier mal nen mnml-bsp.

    \documentclass[a4paper,english]{article}
    \usepackage{babel}
    \usepackage[top=1cm, left=1cm, right=2cm, bottom=1cm]{geometry}
    \usepackage{booktabs}
    \usepackage{tabularx}

    \begin{document}
    \begin{tabularx}{\textwidth}{@{}XXXr@{}}\toprule
    Studie & \texttt{Regressand} & Datenquelle & Signifikanz \tabularnewline
    \emph{Gegenstand} & Regressoren & \\
    \midrule \addlinespace
    tug&\texttt{BAS} & CRSP& \\
    \emph{foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz}& \\
    & 111& & \\
    & 222& & \\
    & 333& & \\
    & 444& & \\
    & 555& &\\
    & 666& &\\
    \bottomrule
    \end{tabularx}
    \end{document}
    ich will halt unter BAS keinen abstand nur weil links nen mehrzeiliger titel steht (foo bar baz...)
    und mit multirow treten die oben genannten probleme ein

    und noch ne andere kleinigkeit: warum muss der right-wert bei geometry 2cm sein, um denselben abstand zum rand zu erreichen wie bei left=1cm?

    grüße

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    verstehe ich leider nicht

    hier mal nen mnml-bsp.

    ich will halt unter BAS keinen abstand nur weil links nen mehrzeiliger titel steht (foo bar baz...)
    und mit multirow treten die oben genannten probleme ein
    hiermit nicht:
    Code:
    \documentclass[a4paper,english]{article}
    \usepackage{babel}
    \usepackage[tmargin=1cm, 
      lmargin=1cm, rmargin=1cm, bottom=1cm]{geometry}
    \usepackage{booktabs}
    \usepackage{tabularx}
    
    \begin{document}
    
    \begin{tabularx}{\textwidth}{@{}XXXr@{}}\toprule
    Studie & \texttt{Regressand} & Datenquelle & Signifikanz \\
    \emph{Gegenstand} & Regressoren & \\\midrule \addlinespace
    tug & \texttt{BAS} & CRSP& \\
    \tabular[t]{@{}p{\linewidth}@{}}
      \emph{foo bar baz foo bar baz foo bar baz foo bar baz 
            foo bar baz foo bar baz foo bar baz foo bar baz 
            foo bar baz} \endtabular
     & \tabular[t]{@{}l@{}}
       111\\ 222\\ 333\\ 444\\ 555\\ 666\endtabular\\
    \bottomrule
    \end{tabularx}
    
    \end{document}
    und noch ne andere kleinigkeit: warum muss der right-wert bei geometry 2cm sein, um denselben abstand zum rand zu erreichen wie bei left=1cm?
    siehe Rot

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    das ändert bei mir nichts
    zur veranschaulichung: mit nullwerten für lmargin und rmargin


    und was genau soll ich der antwort "hiermit nicht" entnehmen?^^

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    das ändert bei mir nichts
    zur veranschaulichung: mit nullwerten für lmargin und rmargin
    \noindent fehlt, dass sieht man doch sofort ...
    und was genau soll ich der antwort "hiermit nicht" entnehmen?^^
    dass sie bei mir auf gleicher Höhe sind ...

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    sorry, dass ich beide male so aufm schlauch stand xD

    anyway, thx^^

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    in dem zusammenhang noch eine andere kleinigkeit, die mir aufgefallen ist

    Code:
    \documentclass[a4paper,english]{article}
    \usepackage{babel}
    \begin{document}
    \tabular{l} *** \\ *** \endtabular
    \end{document}
    warum wird in der zweiten zeile (und in allen folgenden) ein Stern abgeschnitten?
    das problem lässt sich durch {***} oder sonst wie zwar lösen, wollte aber gerne wissen wieso der stern fehlt, jemand ne ahnung? xD

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von René Geppert Beitrag anzeigen
    in dem zusammenhang noch eine andere kleinigkeit, die mir aufgefallen ist

    Code:
    \documentclass[a4paper,english]{article}
    \usepackage{babel}
    \begin{document}
    \tabular{l} *** \\ *** \endtabular
    \end{document}
    warum wird in der zweiten zeile (und in allen folgenden) ein Stern abgeschnitten?
    das problem lässt sich durch {***} oder sonst wie zwar lösen, wollte aber gerne wissen wieso der stern fehlt, jemand ne ahnung? xD
    \\* heißt allgemein "hier keinen Seitenumbruch". Dass es bei tabular nicht geht,
    ist dabei bedeutungslos. Dein erster Stern wird also als optionales Argument
    für \\ interpretiert.

    Herbert

Lesezeichen

Berechtigungen

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