Ich möchte , dass bei meinen pgfplots die Zahlen genauso aussehen, wie im Text (die Zahlen im Text setze ich mit dem \num Befehl von siunitx). Ich weiß, dass es da einige Einstellungen gibt, und so, wie ich es jetzt eingestellt habe passt es auch schon fast. Ich habe als Dezimaltrennzeichen das Komma eingestellt -- allerdings ist dann nach dem Komma noch immer ein kleines Leerzeichen. Dieses Leerzeichen hätte ich noch gerne weg.

Beispiel:

Code, hier editierbar zum Übersetzen:
\documentclass{scrartcl}
\usepackage[locale=DE]{siunitx}
\usepackage{pgfplots}
\pgfplotsset{
compat=1.18,
/pgf/number format/.cd,
1000 sep={\,},
dec sep={,},
min exponent for 1000 sep=4
}
\begin{document}
\section{Test}
Nach dem Komma ist noch immer ein kleines Leerzeichen:
\begin{center}
\centering
\begin{tikzpicture}
\begin{axis}[
ylabel={$y$-Achse},
xlabel={$x$-Achse},
]
\end{axis}
\end{tikzpicture}
\end{center}
Genauer Vergleich:
\begin{center}
\begin{tabular}{rl}
\verb|\num{0.2}| & \num{0.2} \\
\verb|\pgfmathprintnumber{0.2}| & \pgfmathprintnumber{0.2} \\
\end{tabular}
\end{center}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ich weiß, dass es auch die Möglichkeit /pgf/number format/use comma gibt, allerdings wird dann als 1000er-Trennzeichen direkt ein Punkt verwendet -- das gefällt mir auch nicht. Weiß jemand, wie man das vernünftig eingestellt bekommt?

gefragt 07 Jul '22, 11:34

AndreGismo's gravatar image

AndreGismo
5961227
Akzeptiert-Rate: 72%

bearbeitet 07 Jul '22, 11:37

2

Komma im mathemodus ist ein listen/mengentrennzeichen. Probier mal dec sep={\text{,}}. Sorry, habe gerade wenig zeit.

(07 Jul '22, 12:30) huibub

perfekt, danke!

(07 Jul '22, 12:45) AndreGismo

Ich beantworte das mal, vielen Dank an huibub die Lösung!

Die Einstellung:

Code, hier editierbar zum Übersetzen:
\pgfplotsset{
compat=1.18,
/pgf/number format/.cd,
1000 sep={\,},
dec sep={\text{,}}, % damit Komma nicht als Mengentrennzeichen verwendet wird
min exponent for 1000 sep=4
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

hat das Problem gelöst.

Permanenter link

beantwortet 07 Jul '22, 12:57

AndreGismo's gravatar image

AndreGismo
5961227
Akzeptiert-Rate: 72%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×298
×34
×9
×8

gestellte Frage: 07 Jul '22, 11:34

Frage wurde gesehen: 2,361 Mal

zuletzt geändert: 07 Jul '22, 12:57

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×