Hallo, ich habe mir einen neuen Rechner gekauft und bereits MiKTeX und alles weitere eingerichtet. Leider kompiliert eines meiner Dokumente nicht. Ich konnte den Fehler auch schon isolieren, nur merkwürdigerweise tritt dieser auf meinem alten Rechner nicht auf. Ich weiß nicht was mir fehlt und werde aus der Fehlermeldung auch nicht schlau. Das MB kompiliert, solange ich nicht Open in writeLaTeX
Use of \@icentercr doesn't match its definition \tableofcontents Im log file steht: Open in writeLaTeX
! Use of \@icentercr doesn't match its definition. <argument> \def l.6 \tableofcontents If you say, e.g., `\def\a1{...}', then you must always put `1' after `\a', since control sequence names are made up of letters only. The macro here has not been followed by the required stuff, so I'm ignoring it. ! Argument of \reserved@a has an extra }. MiKTeX installiert bei mir alle Pakete onthefly, daher weiß ich wirklich nicht, woran es liegen könnte, insbesondere deshalb, weil genau dasselbe Dokument auf meinem alten Rechner ja kompiliert wird. Vielen Dank schonmal für die Hilfe. Open in writeLaTeX
\documentclass{scrbook} %\usepackage[Glenn]{fncychap} \begin{document} \frontmatter \tableofcontents \mainmatter \chapter{First} \section{Introduction} Hello. \section{Second Section} Good bye. \end{document} |
Offenbar hat das Paket Open in writeLaTeX
\documentclass{book} \usepackage[Glenn]{fncychap} \begin{document} \tableofcontents \end{document} produziert genau denselben Fehler. Da das Problem also auch mit einer Standardklasse auftritt, ist es wohl kein Fehler von KOMA-Script. Mir scheint, Open in writeLaTeX
\documentclass{scrbook} \usepackage[Glenn]{fncychap} \makeatletter \BeforeTOCHead[toc]{% \ifx\@mkboth\@gobbletwo\else\def\@mkboth{\protect\markboth}\fi} \makeatother \begin{document} \frontmatter \tableofcontents \mainmatter \chapter{First} \section{Introduction} Hello. \section{Second Section} Good bye. \end{document} Der Trick dabei ist, dass KOMA-Script im Inhaltsverzeichnis nicht wirklich Ist natürlich nur ein Hack. Besser wäre, wenn man den Bug in Es sei außerdem darauf hingewiesen, dass mit @saputello Vielen Dank. Das hat man davon, wenn man KOMA-Script an die Wäsche geht;) Ich werde mich mal an den Autor von fncychap wenden.
(28 Jan '15, 22:51)
josephine
|
Das funktioniert in overleaf problemlos, genauso mit meiner MikTex-Installation. Hast Du mal ein Update der packages gemacht (Admin & User)?
@BraBra Während Overleaf derzeit noch die KOMA-Script Version 3.12 nutzt, hat @josephine vermutlich eine neuere. Zumindest bekomme ich mit der aktuellen Version 3.15 die gleiche Fehlermeldung.
@esdd Vermutlich hab ich die neuste KOMA-Script Version, da ich erst heute versucht habe, das Dokument zu kompilieren. Da MikTex on the fly nachinstalliert, habe ich wahrscheinlich die neuste Version. Könnte ich eine ältere Version installieren, damit ich zumindest mal das Dokument kompilieren kann? Falls ja, wie müsste man das machen?
@BraBra Ich habe für die Packages updates gemacht, aber das hat nicht geholfen.
Außerdem habe ich gerade mal einige Optionen des Pakets durchprobiert und festgestellt, dass einige funktionieren und andere wiederum nicht. Folgende Optionen funktionieren: Sonny, Lenny, Bjornstrup. Diese hier funktionieren nicht: Glenn, Conny, Rejne, Bjarne. Meine alte Formatierung über Glenn ist natürlich bei denjenigen dabei, die nicht funktionieren;( Tja, jetzt weiß ich auch nicht mehr weiter.