Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

Re: Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

von Grummelgast » Do 26. Aug 2021, 08:24

\SI ist veraltet und sollte nicht mehr verwendet werden. Wenn bei dir \qty noch nicht geht, dann verwendest du eine veraltete Version von siunitx.

Re: Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

von Björn100 » Mi 25. Aug 2021, 21:22

Das mit dem Befehl hatte leider nicht funktioniert. Habe dann obwohl es über 10 Teildokumente waren dort die \unit mit \SI ersetzt. Führt natürlich zu Problemen da z.B. \pm dort eine andere Syntax hat. Sind nun aber alle gefixt und dieser Beitrag für mich beantwortet. :)

VG
Björn

Re: Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

von Grummelgast » Mi 25. Aug 2021, 16:53

Für unit ist das Komma kein Dezimalkomma. Es wird daher wie im Mathemodus üblich als Listenkomma verwendet.

Es sollte aber doch eigentlich kein Problem für einen vernünftigen Editor sein, alle \unit{ durch \qty{ zu ersetzen, oder?

Du kannst natürlich auch

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage{siunitx}
\sisetup{locale=DE}
\RenewCommandCopy\unit\qty% Benötigt einen aktuellen LaTeX-Kernel.
%\let\unit\qty% Notlösung, falls ein alter LaTeX-Kernel verwendet wird.
\begin{document}
Der $\unit{5,23}{kg}$ schwere Sack fällt um. 
%Der $\si{5,23}{kg}$ schwere Sack fällt um. 
\end{document}

probieren. Aber das setzt voraus, dass siunitx intern selbst kein \unit verwendet, was AFAIK derzeit der Fall ist.

Leerzeichen zwischen Komma und Folgeziffer, SIunits-Paket

von Björn100 » Mi 25. Aug 2021, 15:29

Hallo zusammen,

ich bin gerade am Feinschliff einer fertigen Arbeit. Dabei habe ich festgestellt, dass bei meinen Zahlen nach dem Komma ein Leerzeichen ist, dass ich gerne entfernen würde. Ich benutze das SIunits-Paket und soweit ich das gelesen habe ist diese mit dem siunitx-Paket überholt worden? Ich
würde jedoch ungern alle \unit-Befehle in meinem Dokument ändern müssen. Gibt es einen Befehl mit dem ich das bei dem SIunits-Paket ändern kann?
Hier ein Minimalbeispiel mit beiden Paketen:

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[squaren]{SIunits}
%\usepackage{siunitx}
%\sisetup{locale = DE}

\begin{document}
Der $\unit{5,23}{kg}$ schwere Sack fällt um. 
%Der $\SI{5,23}{kg}$ schwere Sack fällt um. 
\end{document}

Viele Grüße
Björn


Nach oben