Ich habe eine Tabelle, in der ich Zahlenwerte mit vielen Nachkommastellen, aber wenigen Ziffern vor dem Komma, über S-Spalten am Komma ausrichten lasse, was folgendes Beispiel zeigt.

Open in Online-Editor
\documentclass{article}

\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}

\begin{tabular}{SSSSSSS}
1    &  0.98768834   &  0.99691733   &  0.99950656   &  0.99999507   &  0.99999877   &  0.99999995   \\
% cmidrule nur zur Orientierung
\cmidrule(lr){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5}\cmidrule(lr){6-6}\cmidrule(lr){7-7}
2    &  0.90000000   &  0.95000000   &  0.98000000   &  0.99800000   &  0.99900000   &  0.99980000   \\
\end{tabular}

\end{document}

Nun wird vor dem Komma meiner Ansicht nach unnötig viel Platz frei gelassen, sodass die Tabelle unnötig breit wird und über die Textbreite hinaus wächst. Scheinbar (vgl. an den cmidrules) wird vor dem Komma genauso viel Spaltenplatz wie hinter dem Komma vergeben.

Gibt es eine Möglichkeit, den Spaltenplatz vor dem Komma zu reduzieren?

gefragt 26 Mär, 05:04

feynman's gravatar image

feynman
9671431
Akzeptiert: 100%

bearbeitet 26 Mär, 05:09

2

Verwende passende Werte für siunitx' table-format-Option. Am besten für jede Spalte einen passenden Wert.

(26 Mär, 05:13) Clemens

Danke, die Option hätte ich in der Dokumentation auch selbst finden können. Funktioniert wie gewünscht.

(26 Mär, 05:17) feynman

Prinzipiell habe ich das u. a. bereits im ersten Beispiel dieser Antwort gezeigt.

(26 Mär, 07:55) saputello

@Saputello: Stimmt, allerdings hat meine Suche nach einem ähnlichen Problem mich leider nicht dorthin geführt.

(26 Mär, 08:04) feynman

Dank des Hinweises von @Clemens habe ich das Problem nun mit der table-format Option gelöst:

Open in Online-Editor
\documentclass{article}

\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}

\begin{tabular}{S*{6}{S[table-format=1.8]}}
1    &  0.98768834   &  0.99691733   &  0.99950656   &  0.99999507   &  0.99999877   &  0.99999995   \\
% cmidrule nur zur Orientierung
\cmidrule(lr){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5}\cmidrule(lr){6-6}\cmidrule(lr){7-7}
2    &  0.90000000   &  0.95000000   &  0.98000000   &  0.99800000   &  0.99900000   &  0.99980000   \\
\end{tabular}

\end{document}
Permanenter link

beantwortet 26 Mär, 06:23

feynman's gravatar image

feynman
9671431

bearbeitet 26 Mär, 06:25

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×185
×57
×24
×7
×3

Frage gestellt: 26 Mär, 05:04

Frage wurde angeschaut: 760 Mal

Zuletzt aktualisiert: 26 Mär, 08:04