Re: Annullare l’effetto di \graffito

#61996
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Funziona perfettamente.

    Ora però ho un’altra esigenza. Vorrei che alcune (poche) note a margine invece apparissero. La mia idea era quella di definire un comando, diciamo \graffitox, identico a \graffito. Ho provato a copiare pari pari la definizione di \graffito da classicthesis.sty modificandone solo in nome, ma non funziona. Un EMC chiarirà quel che voglio fare.

    `\documentclass{scrreprt}
    \usepackage{caption}
    \usepackage{classicthesis}
    \usepackage{arsclassica}

    \renewcommand{\graffito}[1]{}

    \makeatletter
    \def\graffitox@setup{%
    \slshape\footnotesize%
    \parindent=0pt \lineskip=0pt \lineskiplimit=0pt %
    \tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300%
    \doublehyphendemerits=100000%
    \finalhyphendemerits=\doublehyphendemerits}
    \let\oldmarginpar\marginpar
    \renewcommand{\marginpar}[1]{\oldmarginpar%
    [\graffitox@setup\raggedleft\hspace{0pt}{#1}]%
    {\graffitox@setup\raggedright\hspace{0pt}{#1}}}
    \makeatother

    \begin{document}
    \graffito{Questa non la voglio}

    \graffitox{Questa la voglio}
    \end{document}`
    ma non funziona.

    (Mi sono appena reso conto che classicthesis non carica più caption. Dovrò modificare arsclassica di conseguenza.)

    Ciao,
    L.

    Go to top