Funziona eccome, ma, se non metti \makeatletter e \makeatother, no. 😀
Chiedo venia per la mia sbadataggine… 😳
Adesso ci siamo quasi. Infatti il codice non supporta l’iserimento di immagini come note a margine (si tratta di un vezzo che Bringhurst usa spesso e volentieri). Il seguente
`\documentclass[twoside]{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\usepackage{lipsum}
\let\graffito\relax
\makeatletter
% Graffiti as in GKP's book “Concrete Mathematics”
\def\graffito@setup{%
\slshape\footnotesize%\small%
\parindent=0pt \lineskip=0pt \lineskiplimit=0pt %\baselineskip=10pt
\tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300 %
\doublehyphendemerits=100000 \finalhyphendemerits=\doublehyphendemerits}
\DeclareRobustCommand{\graffito}[1]{\marginpar
[\graffito@setup\raggedleft\hspace{0pt}#1]
{\graffito@setup\raggedright\hspace{0pt}#1}}
\makeatother
\begin{document}
\lipsum
\graffito{Nota in una pagina pari}
\lipsum[1-3]
\graffito{Nota in una pagina dispari}
\lipsum[1-2]
\graffito{\protect\includegraphics[width=\marginparwidth]{immagine}}
\end{document}`
produce l’errore:
`! Argument of \Gin@ii has an extra }.
\par
l.27 …ics[width=\marginparwidth]{immagine}}`
Senza la ridefinizione di \graffito il codice invece funziona…
Grazie,
L.