Aktualisierung 1:

Aktualisierung 1:

Ich versuche, zwei neue Abschnittsbefehle in einem scrartclDokument zu erstellen, wobei der zweite auf dem ersten basiert.

Hier ist ein MWE:

\documentclass{scrartcl}
\DeclareNewSectionCommand[
    afterskip=1.5ex plus .2ex,
    beforeskip=-3.25ex plus -1ex minus -.2ex,
    indent=0pt,
    level=2,
    font=\usekomafont{subsection},
    tocindent=1.5em,
    tocnumwidth=2.3em,
    counterwithin=section,
    style=section]{subphase}

\DeclareNewSectionCommand[
    afterskip=1.5ex plus .2ex,
    beforeskip=-3.25ex plus -1ex minus -.2ex,
    indent=0pt,
    level=3,
    font=\usekomafont{subsection},
    tocindent=2.0em,
    tocnumwidth=2.3em,
    counterwithin=subphase,
    style=section]{task}

\begin{document}
 \section{A}
 \subphase{Phase}
 \task{Task}
 \task{Task}
 \task{Task}
 \subphase{Phase}
 \task{Task}
 \task{Task}
 \task{Task}
\end{document}

Bei der Verwendung lualatexwird folgende Fehlermeldung ausgegeben:

! TeX capacity exceeded, sorry [input stack size=5000].
\thesubphase ...sname the\scr@local@counterwithin 
                                                  \endcsname .\arabic {subph...
l.26  \subphase{Phase}

Also, wo ist das Problem?

Ich bin neu bei KOMA-Script, daher kann es sich hier um einen totalen Anfängerfehler handeln.

Aktualisierung 1:

möglicherweise eine veraltete TeXlive-Installation. Ich installiere jetzt eine Version von 2017, um zu sehen, ob es hilft.

Aktualisierung 2:

Die Installation einer neueren TeXlive-Version hat das Problem gelöst. Es scheint tatsächlich eine veraltete KOMA-Script-Version gewesen zu sein.

Antwort1

Das manuelle Installieren einer neueren TeXlive-Version (20170524) hat das Problem gelöst (die ursprüngliche Version war 2015 aus dem Ubuntu 16.04 APT-Repository). Es scheint tatsächlich eine veraltete KOMA-Skript-Version gewesen zu sein.

verwandte Informationen