Recentemente mi è stato chiesto se potevo fare qualcosa per creare un ambiente dove inserire citazioni di brani di testo che fossero indentati rispetto al testo principale. “Ci sarebbe quotation
…” azzardo io, “No, non mi piace, e non capisco come si differenzia da quote
“.
Vabbè, non sarò io che mi tiro indietro di fronte ad una personalizzazione! 🙂
Dunque, la richiesta è facilmente realizzabile senza andare ad intervenire sulla struttura:
%%% an alternative to quotation environment \usepackage{pifont} \newenvironment{theysaid}{\medskip \begin{center} \begin{minipage}[c]{0.9\textwidth}\ding{125}\itshape}% {\ding{126} \end{minipage} \end{center}\medskip}
- ho imposto una spaziatura prima e dopo la citazione tramite
medskip
- ho simulato la presenza di margini a destra e sinistra creando una
minipage
con una larghezza inferiore a quella del testo e centrandola rispetto alla pagina - come tocco di ridondanza tipografica ho inserito delle virgolettone in apertura e chiusura scegliendole tra i pifont (codice
\ding{numero_corrispondente}
) - eventualmente si può aggiungere uno stile al testo, tipo
itshape
e come risultato si ha quanto riportato in figura.
Alla fine mi è stato domandato: “Ma se avessi avuto un articolo di 400 pagine tutto con quotation
?” In tal caso invece di newenvironment
avrei usato renewenvironment
, per ridefinire l’ambiente preesistente.
2 commenti
Comments feed for this article
11 gennaio 2012 a 12:11
inomne
Quando si dice che una buona idea vale nel tempo.
Sono ancora un novizio nell’uso del latex e ho adattato un poco il quotation alle mie esigenze.
Questa soluzione però ha una eleganza e una duttilità che va decisamente riconosciuta.
Grazie per la condivisione, non avevo proprio pensato ad usare minipage e farò tesoro del suggerimento.
11 gennaio 2012 a 22:00
CriS
Grazie mille, sono proprio contenta di essere stata utile!
CriS