Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Frage zu dcolumn und Ausrichtung

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174

    Frage zu dcolumn und Ausrichtung

    Hallo,

    hier ein Minimalbsp.:

    Code:
    \documentclass{article}
    \usepackage{booktabs}
    \usepackage{dcolumn}
    \begin{document}
    \begin{table}[ht!]
    \centering
    \begin{tabular}{D{.}{,}{6}D{.}{,}{6}D{.}{,}{6}D{.}{,}{6}D{.}{,}{6}}
    \toprule
    \multicolumn{1}{c}{$\alpha$}  & \multicolumn{1}{c}{$A_i$} & \multicolumn{3}{c}{eigenen Werte}\\
    & \multicolumn{1}{c}{$B_i\equiv 0$}  & \multicolumn{1}{c}{$Z_r$}  & \multicolumn{1}{c}{$C_i$} & \multicolumn{1}{c}{A}   \\
    \midrule
    \multicolumn{1}{c}{1,0} &  0.000 & -0.005             & 34.49 \times 10^{-15} & 12.5 \\              
        &        & -1235.67 \times 10^{-9} & 3.78 \times 10^{-8}  & 145.567687 \\           
    \midrule
    \multicolumn{1}{c}{2,0} &  3.0100 & -0.00001             & 123.56 \times 10^{-15} & 12.5 \\              
        &        & -500.67 \times 10^{-9} & 3.78 \times 10^{-8}  & 145.5 \\
    \bottomrule
    \end{tabular} 
    \caption{Bildunterschrift}   
    \end{table}
    \end{document}
    Kann man die Ausrichtung der Einträge (z.B. "c") irgendwie für die ganze Tabelle festlegen? Geht das nur mit \multicolumn{1}{c}{...}? Oder kann man das auch anders machen? Ist irgendwie etwas umständlich...

    Liebe Grüße

    fünfhaus

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Für die dcolumn ist die Variante mit multicolumn die einzige Lösung, um die Ausrichtung der D-Spalten zu überschreiben.

    Ich kann dir nur nachdrücklich empfehlen auf (das modernere) siunitx umzusteigen. Dort reicht das Einklammern mit { … } um die Zahlenausrichtung zu aufzuheben. Außerdem werden die Zahlen auch gleich nach deinen Vorgaben formatiert, ohne dass du die Zehnerpotenzen per Hand setzen musst.

    Code:
    \documentclass{scrartcl}
    
    \usepackage[utf8]{inputenc}
    \usepackage{booktabs}
    \usepackage{siunitx}
    \sisetup{locale=DE, exponent-product={\times}}
    
    \begin{document}
    \begin{table}[ht!]
    \centering
    \caption{Tabellenüberschrift} 
    \begin{tabular}{S[table-format=1.1]S[table-format=1.4]S[table-format=-4.2e-1]S[table-format=3.2e-2]S[table-format=3.6]}
    \toprule
    {$\alpha$}  & {$A_i$} & \multicolumn{3}{c}{eigene Werte}\\
    & {$B_i\equiv 0$}  & {$Z_r$}  &{$C_i$} & {A}   \\
    \midrule
    1,0 &  0.000 & -0.005             & 34.49e-15 & 12.5 \\              
        &        & -1235.67e9 & 3.78e8  & 145.567687 \\           
    \midrule
    2,0 &  3.0100 & -0.00001             & 123.56e-15 & 12.5 \\              
        &        & -500.67e-9 & 3.78e-8  & 145.5 \\
    \bottomrule
    \end{tabular} 
    \end{table}
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174
    Danke für die schnelle Hilfe!

Lesezeichen

Berechtigungen

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