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!
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:[code]\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}[/code]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!