Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Von Tabellen und Spaltenbreiten...

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41

    Von Tabellen und Spaltenbreiten...

    Hi,

    Ich wage mir fast nicht wieder eine Frage über Tabellen zu stellen, aber ich kriege die untenstehende Tabelle nicht besser hin.
    Ich konnte mit \hphantom die 1 und -1 schön untereinander darstellen, aber diese willkürliche Spaltenbreite stört mich. Habs mit p{} versucht, um eine fixe Spaltenbreite zu definieren, ohne nennenswerten Erfolg. Kann mir jemand einen Tipp geben, wie ich in diesem konkreten Fall eine einheitliche Spaltenbreite bekomme?

    Vielen Dank!!!

    \documentclass[11pt,a4paper,twoside]{report}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{mathrsfs}

    \begin{document}

    \begin{tabular}{lcccccccc}
    $\boldsymbol{\mathscr{D}_{\scriptscriptstyle{2\mat hrm{h}}}}$ & $E$ & $C_2(z)$ & $C_2(y)$ & $C_2(x)$ & $i$ & $\sigma(xy)$ & $\sigma(xz)$ & $\sigma(yz)$ \\
    $\mathrm{a}_\mathrm{g}$ & 1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1\\
    $\mathrm{b}_{1\mathrm{g}}$ & 1 & \hphantom{-}1 & -1 & -1 & \hphantom{-}1 & \hphantom{-}1 & -1 & -1\\
    \end{tabular}

    \end{document}

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    \p{5cm} funktioniert nicht?! Minimalbeispiel!

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    versuchs mal damit

    Code:
    \documentclass[11pt,a4paper,twoside]{report}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{mathrsfs}
    \usepackage{array}
    
    
    \newcolumntype{v}[1]{%
    >{\centering\hspace{0pt}\arraybackslash}p{#1}%
    }
    
    \begin{document}
    
    \begin{tabular}{l*{8}{v{0.08\textwidth}}}
    $\boldsymbol{\mathscr{D}_{\scriptscriptstyle{2\mathrm{h}}}}$ & $E$ & $C_2(z)$ & $C_2(y)$ & $C_2(x)$ & $i$ & $\sigma(xy)$ & $\sigma(xz)$ & $\sigma(yz)$ \\
    $\mathrm{a}_\mathrm{g}$ & 1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1 & \hphantom{-}1\\
    $\mathrm{b}_{1\mathrm{g}}$ & 1 & \hphantom{-}1 & -1 & -1 & \hphantom{-}1 & \hphantom{-}1 & -1 & -1\\
    \end{tabular}
    
    \end{document}
    Matthias

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von MaBi Beitrag anzeigen
    Hi,

    Ich wage mir fast nicht wieder eine Frage über Tabellen zu stellen, aber ich kriege die untenstehende Tabelle nicht besser hin.
    Ich konnte mit \hphantom die 1 und -1 schön untereinander darstellen, aber diese willkürliche Spaltenbreite stört mich. Habs mit p{} versucht, um eine fixe Spaltenbreite zu definieren, ohne nennenswerten Erfolg. Kann mir jemand einen Tipp geben, wie ich in diesem konkreten Fall eine einheitliche Spaltenbreite bekomme?
    Code:
    \documentclass[11pt,a4paper,twoside]{report}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{mathrsfs,tabularx}
    \def\I{\hphantom{-}1}
    \newcolumntype{x}{>{\hspace*{0pt}\hfill$}X<{$\hfill\hspace{0pt}}}
    \begin{document}
    
    \begin{tabularx}{\linewidth}{>{$}l<{$}*{8}{x}}
    \boldsymbol{\mathscr{D}_{2\mathrm{h}}} & E & C_2(z) & C_2(y) & C_2(x) & i & \sigma(xy) & \sigma(xz) & \sigma(yz) \tabularnewline
    \mathrm{a}_\mathrm{g}    & 1 & 1 & \I & \I & 1 & 1 & \I & \I \\
    \mathrm{b}_{1\mathrm{g}} & 1 & 1 & -1 & -1 & 1 & 1 & -1 & -1
    \end{tabularx}
    
    \end{document}
    rc

  5. #5
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Ungeachtet der ebenfalls wunderbar funktionierenden Variante von Matthias würde ich dir noch raten, _alle_ Spalten im Mathemodus zu setzen, da du sonst bei -1 einen Bindestrich und kein Minuszeichen bekommst. Im folgenden MB wird das durch die beiden neuen Spaltentypen realisiert, somit sparst du dir die ewigen Dollarzeichen. Außerdem könntest du der Tabelle noch ein \noindent spendieren, um den Absatzeinzug zu verhindern.
    Code:
    \documentclass[11pt,a4paper,twoside]{report}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{mathrsfs}
    \usepackage{array}
    
    \newcolumntype{C}[1]{>{\centering$}p{#1}<{$}}
    \newcolumntype{L}{>{$}l<{$}}
    
    \begin{document}
    
    \noindent
    \begin{tabular}{@{}L*{8}{C{2.5em}}@{}}
    \boldsymbol{\mathscr{D}_{\scriptscriptstyle{2\mathrm{h}}}} &
    E & 
    C_2(z) & 
    C_2(y) & 
    C_2(x) & 
    i & 
    \sigma(xy) & 
    \sigma(xz) & 
    \sigma(yz) \tabularnewline
    
    \mathrm{a}_\mathrm{g} & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 \tabularnewline
    
    \mathrm{b}_{1\mathrm{g}} & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    -1 & 
    -1 & 
    \hphantom{-}1 & 
    \hphantom{-}1 & 
    -1 & 
    -1 \tabularnewline
    \end{tabular}
    
    \end{document}
    Grüße,
    Marcel

    EDIT: und damit war's die dritte Variante

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  6. #6
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41
    Hallo,

    @bischi: Nein, hat so leider nicht funktioniert...

    @Matthias: Danke für den Vorschlag, gibt bei mir eine schöne Tabelle, allerdings ist sie ein bisschen zu breit (habe noch zwei zusätzliche Spalten unterschlagen). Im Prinzip könnte man die Spalten noch etwas näher aneinanderrücken (Platz hätte es), aber schon mit 0.07\textwidth gehts bei mir nicht mehr...


    MaBi

Lesezeichen

Berechtigungen

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