PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit dem complex-root-position-Schlüssel im neuen siunitx-Paket (Version 3)



Magger
08-06-2021, 16:23
Hallo zusammen,

folgendes Minimalbeispiel erzeugt nicht die gewünschte Ausgabe:


\documentclass{article}

\usepackage{siunitx}
% Abkürzung für die imaginäre Einheit
\newcommand{\imagunit}{\mathrm{j}}
% Einstellungen für komplexe Zahlen
\sisetup{output-complex-root={\imagunit\cdot}}
\sisetup{complex-root-position=before-number}

\begin{document}

\complexqty{j0}{\degree}

\end{document}

Die imaginäre Einheit j erscheint nicht vor der Zahl, sondern weiterhin dahinter. Ich benutzte die aktuellste MikTeX-Version unter Windows 10. Hat jemand eine Idee? Mein jetziger Workaround ist, das siunitx-Paket in Version 2 zu nutzen.

Viele Grüße, Mathias Magdowski

rais
17-06-2021, 20:39
die Betonung liegt wohl auf `komplex':


Typesets the complex quantity, which must be given in the form a + bi or a + ib.

ünd Deinem Beispiel fehlt der reelle Anteil.
BTW: bei meiner 2.8b-Version des siunitx-Pakets gab es \complexqty noch gar nicht:


! Undefined control sequence.
l.12 \complexqty
{j0}{\degree}
?

Gruß

pucki
07-07-2021, 15:14
bis auf dass ich nicht das neueste Paket nutze und deshalb auf
\num{} bzw. \SI{}{} zurückgreifen muss, funktioniert deine Einstellung bei mir ...

Vielleicht hat sich MikTeX bei dir verheddert.
Hast du das Dokument aus der Kommandozeile heraus erstellt?

Grüße
R.

Magger
26-09-2021, 19:47
Vielen Dank für die bisherigen Antworten und Entschuldigung für die Verzögerung.


die Betonung liegt wohl auf `komplex' und Deinem Beispiel fehlt der reelle Anteil.


Es gibt aber natürlich auch komplexe Zahlen, die rein imaginär sind, wie z.B. die Angabe des Phasenwinkels oder Arguments in der komplexen Exponentialfunktion. Bei den 2-er Versionen von siunitx war das auch nie ein Problem, nur in Version 3 funktioniert es (noch) nicht.

Danke auch für den Hinweis von pucki. Ich nutze TeXnicCenter zum Editieren und Starten des Kompilieren. Ich werde jetzt mit dem Zeitabstand seit Juni noch mal ein MikTeX- und Paketupdate machen und schauen, ob es jetzt eventuell schon geht.

rais
04-10-2021, 19:27
Vllt hilft ja, beim siunitx-Paketautor ein Feature-Request zu stellen, damit auch rein imaginäre Werte damit dargestellt werden können.

VG