Seite 1 von 1

Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 00:40
von Diggi2023
\documentclass{minimal}
\usepackage{siunitx} 

\begin{document}
\qty{1}{m/s}	
	
\end{document}
Meine Fehlermeldung: Undefined control sequence. \qty

Vor dem Update und auch danach will es bei meinem TeXstudio nicht.
Hier wenn ich auf LaTeX-Ausgabe klicke, geht es....
Weiß einer, wo da der Hase begraben ist?

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 08:44
von Stefan Kottwitz
Evtl. war es kein "richtiges" Update. \qty ist ein neuer Befehl von siunitx v3. Schau vllt. in Deinem Paketmanager, ob siunitx in der neuen Version drin ist, oder Du es direkt im Paketmanager updaten kannst. Wenn es kein reines TeX Live (oder MiKTeX) ist sondern z.B. eine angepasste Linux-Version, hat es vllt. nicht das neueste TeX Live bzw. die neuesten Pakete.

Dann kannst Du es auch so lösen, wie im Autor-Blog beschrieben: füge das in Deine Präambel nach \usepackage{siunitx} ein:
\ifdefined\qty\else
  \ifdefined\NewCommandCopy
    \NewCommandCopy\qty\SI
  \else
    \NewDocumentCommand\qty{O{}mm}{\SI[#1]{#2}{#3}}
  \fi
\fi
\ifdefined\unit\else
  \ifdefined\NewCommandCopy
    \NewCommandCopy\unit\si
  \else
    \NewDocumentCommand\unit{O{}m}{\si[#1]{#2}}
  \fi
\fi
Das definiert die neue Syntax anhand der alten.

Stefan

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 12:25
von Diggi2023
Hab den Code hinzugefügt und folgendes erscheint
vorDemLoeschen.jpg
Dann hab ich mit dem MiKTeX die Bib gelöscht und neu installiert
Seitdem kommt diese Meldung...
nachDemNeuInstallieren.jpg
In der MiKTeX siehts wie folgt aus
Mik.jpg
Weitere Tipps/Ideen?

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 12:31
von Stefan Kottwitz
Dann wirf diesen Workaround wieder raus (die installierte expl3-Version/LaTeX3 ist auch zu alt), und verwende \SI{1}{m/s} etc. statt \qty.

Stefan

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 20:15
von u_fischer
Du hast offensichtlich veraltete Pakete. Suche in der miktex console nach Updates im User modus und im Admin modus.

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 20:42
von Diggi2023
Meine Damen und Herren,
danke für eure Hilfe.
Jetzt nach dem Update funktioniert die Funktion \qty
Danke, auf die Idee überhaupt MiKTeX zu starten und da ein Update zu machen...
Danke nochmals !!

Re: Fehlermeldung mit siunitx

Verfasst: Fr 6. Okt 2023, 21:18
von u_fischer
Es freut mich, dass es klappt. Aber da ich eine Frau bin, würde ich es begrüßen, nicht mit "meine Herren" bezeichnet zu werden.

Re: Fehlermeldung mit siunitx

Verfasst: Sa 7. Okt 2023, 22:00
von Diggi2023
:? oh je... Verzeihung :? :? (mich in der Ecke verkriech)