Anzeige:
Ergebnis 1 bis 2 von 2

Thema: ctable multicolumn

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232

    ctable multicolumn

    Hallo zusammen,

    warum wird in der zweiten Zeile der Tabelle die rot markierte multicolumn nicht über die gesamte Textbreite ausgeschrieben?

    Code:
    \documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm
    
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{mathtools}
    \usepackage{amssymb}
    \usepackage{ctable}
    
    
    
    \begin{document}
    \ctable[
    cap=tab1,
    caption = Überschrift,
    label= tab:tab1,
    width=\textwidth,
    pos= ht,
    %left
    ]{>{\raggedleft\arraybackslash\hspace{0pt}}p{2cm}>{\raggedright\arraybackslash\hspace{0pt}}X>{\raggedright\arraybackslash\hspace{0pt}}X}{
    }{
    \FL
    \multicolumn{3}{c}{Modell A}\ML
    Modellgleichungen&\multicolumn{2}{>{\raggedright\arraybackslash\hspace{0pt}}X}{Modell A $FormelnForme ln FormelnFormel nFormeln$, $FormelnFormeln FormelnF or melnForm eln$ nach FormelnFo rmelnFormelnFormel nFormelnFormeln}\ML
    \multicolumn{3}{c}{Modell A}\ML
    Text&$FormelnFormeln FormelnFormel nFormeln$, $FormelnFormeln FormelnFormelnForm eln$ nach FormelnFo rmelnFormelnFormel nFormelnFormeln&Modell A$FormelnFormeln FormelnFormel nFormeln$, $FormelnFormeln FormelnFormelnForm eln$ nach FormelnFo rmelnFormelnFormel nFormelnFormeln\ML
    
    }
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Du muss den Tabellensatz schon etwas unterstützen: \multicolumn{2}{X}{text} bedeutet nicht: mache eine X-Spalte über zwei bestehende X-Spalten, sondern: mache an Stelle der zwei X-Spalte eine p-Spalte mit der berechneten X-Breite.

    Im ersten Fall muss die multicolumn also so breit wie 2 X-Spalten sein. Im zweiten Falle so breit wie eine X-Spalte plus 2 cm (von der ersten Spalte).

    (Damit die Berechnung nicht noch komplizierter wird, habe ich den Spaltenabstand tabcolsep ausgelassen.)

    Code:
    \documentclass[a4paper,fleqn,titlepage,twoside]{scrreprt}%,DIV=15,BCOR12mm
    
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{mathtools}
    \usepackage{amssymb}
    \usepackage{ctable}
    \usepackage{lipsum}
    
    \begin{document}
    \lipsum[1] 
    
    \ctable[
    cap=tab1,
    caption = Überschrift,
    label= tab:tab1,
    maxwidth=\textwidth,
    pos= ht,
    %left
    ]{>{\raggedleft\arraybackslash\hspace{0pt}}p{2cm}>{\raggedright\arraybackslash}X>{\raggedright\arraybackslash}X}{
    }{
    \FL
    \multicolumn{3}{c}{Modell A}\ML
    Modellgleichungen&\multicolumn{2}{>{\hsize=2\hsize\raggedright\arraybackslash}X}{Modell A Formeln Formeln Formeln Formeln Formeln, Formeln Formeln Formeln Formeln Formeln nach Formeln Formeln Formeln Formeln Formeln Formeln}\ML
    \multicolumn{3}{c}{Modell A}\ML
    \multicolumn{2}{>{\addtolength{\hsize}{2cm}\raggedright\arraybackslash}X}{Modell AModell A Formeln Formeln Formeln Formeln Formeln, Formeln Formeln Formeln Formeln Formeln nach Formeln Formeln Formeln Formeln Formeln Formeln} & Modell AModell A Formeln Formeln Formeln Formeln Formeln, Formeln Formeln Formeln Formeln Formeln nach Formeln Formeln Formeln Formeln Formeln Formeln \ML
    }
    
    \lipsum[2]
    \end{document}

Lesezeichen

Berechtigungen

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