Fehler bei Verwendung von siunitx und textpos

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: Fehler bei Verwendung von siunitx und textpos

von phi » Fr 30. Jul 2010, 00:01

Mit dem neuesten Update sollte der Fehler bereits behoben sein.

von danielha » Do 29. Jul 2010, 18:39

Danke! Bugreport ist erstellt.

von phi » Mi 28. Jul 2010, 08:25

Der Fehler liegt in Zeile 3337 ff. von siunitx.sty: Am Dokumentanfang wird der Befehl \color, der von textpos als "\gdef\color#1{}" definiert wird, wenn kein Farbpaket geladen wurde, als geschütztes Makro neu definiert, wobei die vorherige Definition expandiert wird, ohne dass ein Argument angegeben wird, was zu besagter Fehlermeldung führt. Minimalbeispiel:
\documentclass{article} 
\usepackage{siunitx}
\ExplSyntaxOn
% die nächste Zeile auskommentieren, um den Fehler zu provozieren
\cs_set_eq:NN \siunitx_protect_symbols:N \use_none:n
\ExplSyntaxOff
\def\color#1{}
\begin{document} 

\end{document}
In der Zuweisung in Zeile 3346 von siunitx.sty ist ein Fehler: sie funktioniert nur, wenn \color keine Argumente nimmt (wie z.B. in der Definition in pdftex.def). → Bugreport an Joseph Wright!

von KOMA » Mi 28. Jul 2010, 08:22

Probier mal:
\documentclass{article}
\usepackage{xcolor}
\usepackage{siunitx}
\usepackage{textpos}
\begin{document}

\end{document}
Wenn das funktioniert, solltest Du einen Bugreport an die Autor von siunitx und von textpos absetzen. E-Mail-Adressen der beiden Autoren findest Du direkt in den sty-Dateien.

Fehler bei Verwendung von siunitx und textpos

von danielha » Mi 28. Jul 2010, 01:01

Hallo!

Ich schreibe gerade an einer Arbeit und möchte die packages siunitx und textpos verwenden:
\documentclass{article}
\usepackage{siunitx}
\usepackage{textpos}
\begin{document}

\end{document}
Als Ergebnis bekomme ich beim Erstellen 2 Fehler:
! Argument of \color has an extra }.
<inserted text>
           \par
1.4 \begin{document}

Runaway argument?
! Paragraph ended before \color was complete
<to be read again>
          \par
1.4 \begin{document}
Lasse ich eines der beiden packages weg, funktioniert es. Hab schon gegooglet nach Inkompatibilitäten zwischen den beiden packages, aber nichts gefunden.

Ich verwende MikTex 2.8 und TeXnicCenter.

Schönen Gruß
daniel

Nach oben