No beh chiaramente l’idea era di usare renewenvironment per ridefinire quotation stesso (mi son confuso io, da come ho scritto in effetti sembrava che ritenessi equivalenti i due comandi… 😳 ). Cioè, scrivendo tipo:
`\renewenvironment{quotation}{\begin{quotation}\small}{\end{quotation}}`
(giusto?)
l’errore è:
`! TeX capacity exceeded, sorry [save size=32768]
\reserved@a -> \def \@currentvir {quotation}
\edef \@currenvline {\on@line} \cs …`
Boh!
Con \newenvironment, invece, nessun problema. Le indentazioni sono a posto (anch’io son d’accordo sul rientro di primo paragrafo nella citazione!).
Non puoi definire un comando in termini di sé stesso. Con la tua definizione, LaTeX cerca di sviluppare il comando \quotation che viene tradotto in \quotation seguito da qualcos’altro, questo a sua volta in \quotation seguito da qualcos’altro …
Ciao
Enrico