Ich verwendete das Paket algorithm2e bislang problemlos mit der article-Klasse. Nun habe ich auf scrartcl umgestellt, und es wirft eine Fehlermeldung aus.
Wie gesagt, bei mir (TeX Live 2013, frisch aktualisiert) läuft Dein VM fehlerlos. writelatex scheint gerade Probleme zu haben, deshalb nützt mir Dein Link gerade nix, ich weiß aber, dass die nicht das neueste TeX Live verwenden. Die neueste Version von algorithm2e ist v5.0 vom 6. Januar 2013 und dürfte noch nicht bei writelatex angekommen sein.
@Clemens Und ich dachte, wenn mein lokales System nicht aktuell genug ist, teste ich erstmal mit einem Online-Compiler, von dem ich das erwarten würde. Ich habe die neue Paketversion installiert, damit geht es, danke! In den Release notes wurde der Fix gar nicht erwähnt.
Damit wird (das sonst nicht benötigte) Makro \chapter als \section definiert, da offenbar algorithm2e\chapter erwartete. Das Update ist natürlich die einzig empfehlenswerte Variante. Wer Sorge um seine laufende Installation hat: man kann das neue algorithm2e auch downloaden und im Benutzer-texmf-Verzeichnis ablegen, oder erstmal in das gleiche Verzeichnis wie das eigene Dokument.
Das Problem ist nicht, dass algorithm2e\chapter erwartet, sonst hätte man mit article den gleichen Fehler. Das Problem ist, dass algorithm2e offenbar \chapter umdefiniert(e), ohne zu testen, ob \chapter überhaupt definiert ist. Das bedeutet, dass nach Laden von algorithm2e der Befehl \chapter so definiert ist, dass er intern die originale und Fall von scrartcl nicht definierte Version von \chapter aufruft (\algocf@original@chapter). Nun testet aber KOMA-Scripts \tableofcontents, ob \chapter definiert ist oder nicht, findet die Definition von \chapter und ...
Ich bekomme keinen Fehler mit dem Beispiel. Hast Du vielleicht noch eine alte
aux
Datei? Wenn ja, lösche sie vielleicht mal und probiers nochmal.@Clemens schau mal: https://www.writelatex.com/265429wzjrrb
Wie gesagt, bei mir (TeX Live 2013, frisch aktualisiert) läuft Dein VM fehlerlos. writelatex scheint gerade Probleme zu haben, deshalb nützt mir Dein Link gerade nix, ich weiß aber, dass die nicht das neueste TeX Live verwenden. Die neueste Version von
algorithm2e
ist v5.0 vom 6. Januar 2013 und dürfte noch nicht bei writelatex angekommen sein.@Clemens Und ich dachte, wenn mein lokales System nicht aktuell genug ist, teste ich erstmal mit einem Online-Compiler, von dem ich das erwarten würde. Ich habe die neue Paketversion installiert, damit geht es, danke! In den Release notes wurde der Fix gar nicht erwähnt.