Siunitx Error - expl3 too old

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: Siunitx Error - expl3 too old

von Bio-Latex » Do 10. Dez 2015, 22:14

Anonymous hat geschrieben:Wie u_fischer feststellt und Beinschuss schon vermutete hast Du expl3 im User-Modus installiert (es liegt also in Deinem lokalen TeX-Ordner). Wenn wir davon ausgehen, dass Du es da nicht manuell hingepackt hast, solltest Du diese Version mit dem MikTeX Updater im User-Modus updaten können.
Deswegen hatte ich oben gefragt, ob Du sowohl mit dem Admin-Update-Manager als auch mit der User-Version ein Update gemacht hast.

Es ist selten eine gute Idee, die Pakete manuell zu installieren, lass das lieber MikTeX machen.
Vielen Dank für die Hilfe! ich konnte das Problem lösen. Es lag am fehlenden User-Update.

von Gast » Fr 27. Nov 2015, 15:45

Wie u_fischer feststellt und Beinschuss schon vermutete hast Du expl3 im User-Modus installiert (es liegt also in Deinem lokalen TeX-Ordner). Wenn wir davon ausgehen, dass Du es da nicht manuell hingepackt hast, solltest Du diese Version mit dem MikTeX Updater im User-Modus updaten können.
Deswegen hatte ich oben gefragt, ob Du sowohl mit dem Admin-Update-Manager als auch mit der User-Version ein Update gemacht hast.

Es ist selten eine gute Idee, die Pakete manuell zu installieren, lass das lieber MikTeX machen.

von u_fischer » Fr 27. Nov 2015, 12:08

Bio-Latex hat geschrieben:Ich habe in das vorhin genannte Verzeichnis einfach das neue l3kernel kopiert (altes Verzeichnis vorher gesichert). Nun funktioniert es.
Das Package habe ich von hier... https://www.ctan.org/pkg/l3kernel
Ich hoffe das war richtig so?
Nicht wirklich. Besser rufe mal den Updatemanager im *User*modus auf.

von Bio-Latex » Fr 27. Nov 2015, 10:08

Ich habe in das vorhin genannte Verzeichnis einfach das neue l3kernel kopiert (altes Verzeichnis vorher gesichert). Nun funktioniert es.
Das Package habe ich von hier... https://www.ctan.org/pkg/l3kernel
Ich hoffe das war richtig so?
Danke! :-)

von Bio-Latex » Fr 27. Nov 2015, 10:01

Anonymous hat geschrieben:Was sagt denn Onkel \listfiles in dem Folgenden Beispiel?
\listfiles
\documentclass{article}        
\usepackage{siunitx}
\sisetup{locale=DE}

\begin{document}
Test

\SI{7868}{\milli\meter\squared}
\end{document}
Bei einem Fehler musst Du möglicherweise einfach mit Enter weitermachen.

Ich habe
 siunitx.sty    2015/10/15 v2.6m A comprehensive (SI) units package
   expl3.sty    2015/11/04 v6224 L3 programming layer (loader)
  xparse.sty    2015/11/04 v6224 L3 Experimental document command parser
und das funktioniert wunderbar.
Soweit ich das übersehen kann, sind das auch die neusten Versionen unter MikTeX.

Hast Du den MikTeX-Updater im Admin- und normalen User-Modus laufen lassen? Hast Du vielleicht irgendwelche Pakete mal manuell installiert?

Finde in der .log-Datei doch bitte auch den genauen Ort der expl3.sty, auf die zugegriffen wird, bei mir ist das "C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\expl3.sty".
Also die Datei liegt im folgenden Ordner. Der Hinweis war hilfreich. scheinbar besitze ich trotz Update die falsche Version:

C:\Users\André\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3.sty
Package: expl3 2015/03/01 v5547 L3 programming layer (loader)

von Beinschuss » Fr 27. Nov 2015, 09:33

Wenn trotz einer MiKTeX-Aktualisierung noch eine alte Version benutzt wird, könntest Du sie in Deinem lokalen TeX-Pfad (localtexfm) abgelegt haben - der wird von einer Aktualisierung nicht angetastet.

von Gast » Fr 27. Nov 2015, 09:22

Was sagt denn Onkel \listfiles in dem Folgenden Beispiel?
\listfiles
\documentclass{article}        
\usepackage{siunitx}
\sisetup{locale=DE}

\begin{document}
Test

\SI{7868}{\milli\meter\squared}
\end{document}
Bei einem Fehler musst Du möglicherweise einfach mit Enter weitermachen.

Ich habe
 siunitx.sty    2015/10/15 v2.6m A comprehensive (SI) units package
   expl3.sty    2015/11/04 v6224 L3 programming layer (loader)
  xparse.sty    2015/11/04 v6224 L3 Experimental document command parser
und das funktioniert wunderbar.
Soweit ich das übersehen kann, sind das auch die neusten Versionen unter MikTeX.

Hast Du den MikTeX-Updater im Admin- und normalen User-Modus laufen lassen? Hast Du vielleicht irgendwelche Pakete mal manuell installiert?

Finde in der .log-Datei doch bitte auch den genauen Ort der expl3.sty, auf die zugegriffen wird, bei mir ist das "C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\expl3.sty".

Siunitx Error - expl3 too old

von Bio-Latex » Fr 27. Nov 2015, 09:13

Hallo liebe Community,

ich habe ein Problem bei der Verwendung von siunitx.
Sobald ich das folgende Beispiel kompiliere, erscheint die Fehlermeldung:

! Package siunitx Error: Support package expl3 too old.

Als Hinweis erscheint:

You need to update your installation of the bundles 'l3kernel' and 'l3packages'


Das habe ich bereits mehrmals gemacht. Ich habe beide mit dem Miktex Package-Manager deinstalliert sowie installiert. Leider ohne Erfolg. Habt ihr eine Idee?

\documentclass{scrreprt}
									
\usepackage{siunitx} 
\sisetup{locale=DE}
 

\begin{document} 
Test

%\SI{7868}{\milli\meter\squared}

\end{document}
Ich freue mich auf eure Hilfe.

Nach oben