von sommerfee » Mo 5. Sep 2011, 07:36
Ist bei MikTeX das "expl3"-Paket deinstalliert? (Oder sollte das MikTeX automatisch machen? Keine Ahnung, habe kein MikTeX. TeXlive hat das beim Update automatisch gelöscht und auch automatisch l3kernel und l3packages installiert.)
Ansonsten folgendes übersetzen (NICHT mit TeXnicCenter, sondern mit TeXworks oder auf der Kommandozeile!!)...
\documentclass{article}
\usepackage{siunitx}
\begin{document}
A
\end{document}
...und dann in der Log-Datei nachschauen, woher er denn expl3.sty geladen hat. Das sollte aus dem "l3kernel"-Verzeichnis kommen, also in etwa so aussehen:
...
(/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/siunitx.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
...
Offensichtlich tut es das bei dir aber nicht. Also muß man das Verzeichnis, in dem die veraltete expl3.sty liegt, irgendwie loswerden, entweder über den MikTeX-Paketmanager oder zur Not eben einfach selber löschen.
Und ganz wichtig: Nicht vergessen, Joseph Wright dabei zu verfluchen, ansonsten klappt es nicht.
Ist bei MikTeX das "expl3"-Paket deinstalliert? (Oder sollte das MikTeX automatisch machen? Keine Ahnung, habe kein MikTeX. TeXlive hat das beim Update automatisch gelöscht und auch automatisch l3kernel und l3packages installiert.)
Ansonsten folgendes übersetzen (NICHT mit TeXnicCenter, sondern mit TeXworks oder auf der Kommandozeile!!)...
[code]
\documentclass{article}
\usepackage{siunitx}
\begin{document}
A
\end{document}
[/code]
...und dann in der Log-Datei nachschauen, woher er denn expl3.sty geladen hat. Das sollte aus dem "l3kernel"-Verzeichnis kommen, also in etwa so aussehen:
[code]
...
(/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/siunitx.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
...
[/code]
Offensichtlich tut es das bei dir aber nicht. Also muß man das Verzeichnis, in dem die veraltete expl3.sty liegt, irgendwie loswerden, entweder über den MikTeX-Paketmanager oder zur Not eben einfach selber löschen.
Und ganz wichtig: Nicht vergessen, Joseph Wright dabei zu verfluchen, ansonsten klappt es nicht.