Re: Modificare ClassicThesis con il pacchetto ArsClassica

#25877
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Ciao Enrico, cominciamo dall’errore finale, che era la causa del problema. Ci ho messo una toppa con questo codice (che certo ti farà sorridere di tenerezza):
    `\@ifclassloaded{scrreprt}{%
    \makeatletter
    \def\toc@heading{%
    \chapter*{\contentsname}%
    \@mkboth{\spacedlowsmallcaps{\contentsname}}
    {\spacedlowsmallcaps{\contentsname}}}
    \makeatother}
    {\relax}

    \@ifclassloaded{scrbook}{%
    \makeatletter
    \def\toc@heading{%
    \chapter*{\contentsname}%
    \@mkboth{\spacedlowsmallcaps{\contentsname}}
    {\spacedlowsmallcaps{\contentsname}}}
    \makeatother}
    {\relax}`
    Esiste un modo per dire: “se è caricata la classe scrreprt oppure la classe scrbook, allora…”?

    Le tue critiche al codice sono ineccepibili, naturalmente. Tuttavia l’obiettivo di ArsClassica (come credo anche quello di ClassicThesis) è quello di… funzionare (e ora ArsClassica funziona anche con la classe scrartcl), sacrificando purtroppo la precisione del codice.

    Riguardo alle @ mancanti, ho provato ad aggiungerle (sostituendo per esempio eulerchapternumbers -> @eulerchapternumbers), ma se lo faccio sic et simpliciter ottengo un errore in compilazione.

    Grazie mille,
    L.

    Go to top