La domanda è: come mai se anziché \newenvironment utilizzo \renewenvironment in compilazione mi dà errore? 😮 ❓ Non sono equivalenti i due comandi, a parte per il fatto che il primo crea un ambiente nuovo e il secondo ne aggiorna uno già esistente?
Ciao, penso che ti sia risposto da solo. Se usi \renewenvironment per definire un ambiente che non è già stato definito (come ad esempio qquote), ottieni errore.
Per la cronaca, ti consiglio di indentare anche il primo paragrafo della citazione -come dice egreg9- e di usare questo codice
`\newenvironment{citazione}
{\begin{quotation}\small\ignorespaces}
{\end{quotation}}`
per tutte le citazioni. Ah, visto che siamo in argomento, ricorda di caricare, nel preambolo,
`\usepackage{indentfirst}`
L.