Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Tabellenproblem. Vertikale Ausrichtung von multirow + booktabs

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.06.2007
    Beiträge
    11

    Tabellenproblem. Vertikale Ausrichtung von multirow + booktabs

    Hallo!

    Ich würde gerne bei der folgenden Tabelle die ersten beiden spalten vertikal zentriert ausrichten. es ist klar, dass ich dazu mit multirow die zellen erst zusammenfassen muss. Das klappt aber nicht so recht. Immer wenn ich es mit Multirow mache, dann hängt der eintrag etwas tiefer aber noch lange nicht zentriert.
    Code:
    \documentclass[a4paper,10pt]{scrbook}
    \usepackage{multirow}
    \usepackage{booktabs}
    \begin{document}
    \begin{tabular}{cp{1.8cm}p{4.3cm}p{4.3cm}}
    \toprule
    \multirow{2}{2.2cm}{Speziallfall\-klasse } &  & \multicolumn{ 2}{c}{Auswahl typischer Beispiele für} \\ 
    & x und y & \multicolumn{ 1}{c}{Werkstoff / Oberfläche} & \multicolumn{ 1}{c}{Heizung} \\ 
    \midrule
    A & 0,04--0,10 & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, & Lorem ipsum dolor sit amet, consetetur labore et dolore magna  \\ 
    \midrule
    B & 0,08--0,16 & Lorem  & Lorem ia  \\ 
    \cmidrule{3-4}
     &  & Lorem & lorem \\ 
    \cmidrule{3-4}
     &  & Lorem & lorem \\ 
    \cmidrule{3-4}
     &  & Lorem & lorem \\ 
    \midrule
    C  & 0,14--0,24 & r Entscheidung völlig frei ist und nicl &r Entscheidung völlig frei ist und nic \\ 
    \cmidrule{3-4}
    &  & Lorem & lorem \\ 
    \cmidrule{3-4}
     &  & Lorem & lorem \\ 
    \midrule
    D & 0,20--0,35 & Lorem lorem & ipsum ipsum \\ 
    \cmidrule{3-4}
    &  & Lorem & lorem \\ 
    \midrule
    E & < 0,30 & lorem & Ohne \\ 
    \bottomrule
    \end{tabular}
    \end{document}
    Im Code sind alle Versuche von mir getilgt, da sie zum einen eh nicht funktioniert haben und euch nicht irre führen sollen. Es ist wahrscheinlich super einfach und ich sehe den Berg vor lauter Hügeln nicht.

    Vielen Dank schon mal. Ich bin für jegliche Lösungshinweise dankbar

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo Philipp,

    in Deinem Beispiel müstest Du ja A, B, etc. jeweils so angeben: \multirow{2}{*}{A}, jeweils mit der entsprechenden Zeilenzahl.

    Allerdings muß man dann per Hand korrigieren, weil multirow offensichtlich die booktab-Abstände nicht in seine Rechnung einbezieht, wo denn genau die Mitte liegt.

    Ich hoffe, dass es schlichtweg eine andere Lösung gibt, bei der man multirow nicht braucht. Nachsehen kann man hier:
    http://www.ctan.org/tex-archive/help...e/bytopic.html

    Aber vielleicht hat ja noch jemand eine Lösung, multirow scheint ziemlich ungebräuchlich.

    Gruß,
    Alexander

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Philipp,
    wenn Du statt p- m-Spalten aus dem array-Paket nimmst, zentriert sich die c-Spalte auch vertikal (und die m-Spalten sowieso). Wenn sich die ersten beiden Spalten z. B. bei der Zeile `B ...' an mehreren Spalten ausrichten soll, dann vielleicht etwa so:
    Code:
    \documentclass[a4paper,10pt]{scrbook}
    \usepackage{array,booktabs}
    \begin{document}
    \begin{tabular}{@{}cm{1.8cm}m{4.3cm}m{4.3cm}@{}}
    \toprule
    Spezialfall- &  & \multicolumn{ 2}{c}{Auswahl typischer Beispiele für} \\ 
    klasse & x und y & \multicolumn{ 1}{c}{Werkstoff / Oberfläche} & \multicolumn{ 1}{c}{Heizung} \\ 
    \midrule
    A & 0,04--0,10 & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, & Lorem ipsum dolor sit amet, consetetur labore et dolore magna  \\ 
    \midrule
    B & 0,08--0,16 & \multicolumn{2}{c@{}}{\begin{tabular}{@{}m{4.3cm}m{4.3cm}@{}}%
      Lorem  & Lorem ia \\
      \midrule
      Lorem & lorem \\
      \midrule
      Lorem & lorem \\
      \midrule
      Lorem & lorem
      \end{tabular}}\\
    \midrule
    E & < 0,30 & lorem & Ohne \\ 
    \bottomrule
    \end{tabular}
    \end{document}
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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