Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Klammer vergessen

07 Jul '22, 11:37

AndreGismo's gravatar image

AndreGismo
5961026

Wie kann man bei pgfplots Zahlen wie mit siunitx nutzen?

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`. `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:__ \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} 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?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

07 Jul '22, 11:34

AndreGismo's gravatar image

AndreGismo
5961026

Wie kann man bei pgfplots Zahlen wie mit siunitx nutzen?

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:__ \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} 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?

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×