Estou tentando criar dois novos comandos de seção em um scrartcl
documento, o segundo baseado no primeiro.
Aqui está um 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}
Usá lualatex
-lo exibe a seguinte mensagem de erro:
! TeX capacity exceeded, sorry [input stack size=5000].
\thesubphase ...sname the\scr@local@counterwithin
\endcsname .\arabic {subph...
l.26 \subphase{Phase}
Então, onde está o problema?
Sou novo no KOMA-Script, então isso pode ser um erro total de novato.
Atualização 1:
pode ter sido uma instalação desatualizada do TeXlive. Instalando uma versão 2017 agora para ver se ajuda.
Atualização 2:
A instalação de uma versão mais recente do TeXlive resolveu o problema. Parece que era de fato uma versão desatualizada do script KOMA.
Responder1
A instalação manual de uma versão mais recente do TeXlive (20170524) resolveu o problema (a original era 2015 do repositório Ubuntu 16.04 APT). Parece que era de fato uma versão desatualizada do script KOMA.