Wie kann ich den Wert von Paketoptionen bei siunitx in Abhängigkeit von etwas angeben?
Da ich Berichte sowohl in englisch wie auch in deutsch schreiben muss, möchte ich mir ein Template erstellen, bei dem ich einmal die Sprache einstelle - hier in der Variablen *DocLang*. In Abhängigkeit vom Wert der Variablen sollen bei diversen einzubindenden Paketen, der Wert von bestimmten Optionen angepasst werden.
Wenn ich die Optionen bei siunitx in Abhängigkeit einer Variablen haben will, kommt es zu einer Fehlermeldung. Die Fehlermeldugn lässt sich mit folgendem Code reproduzieren:
\documentclass{standalone}
\usepackage{etoolbox}
\usepackage{siunitx}
\begin{document}
\newcommand\DocLang{german}
%\sisetup{locale = DE} % Funktioniert
%\sisetup{locale = US} % Funktioniert
\sisetup{locale = \ifstrequal{\DocLang}{german}{DE}{US}}
\num{1.23}
\end{document}
Bei dem Paket biblatex *biblatex* habe ich ein ähnliches Problem, lediglich eine andere Fehlermeldung.
Hat jemand eine Idee?