In questi giorni stavo cercando un modo per ottenere testo piu’ stretto, ovvero che possedesse dei rientri (destra e sinistra), rispetto al testo normale.
Finora avevo infatti utilizzato l’ambiente quotation ma i rientri non erano per me sufficienti (inserire due ambienti annidati per lo scopo credo sia troppo).
Ho così cercato di passare dei parametri all’ambiente, perchè avevo appreso, anche consultando il forum, che quotation derivava in realtà dall’ambiente generico list per mantenere la composizione del testo interno coerente con quella esterna.
Non funziona: infatti l’environment quotation non tiene conto di alcun parametro, come si evince dalla definizione in article.cls (“gli ho passato di tutto”).
Ho così messo a punto con soddisfazione un nuova ambiente chiamato con fantasia myquote :
`\newenvironment{myquote}%
{\begin{list}{}%
{\setlength\leftmargin{4em}%
\setlength\rightmargin{3em}%
\setlength\itemindent{3em}%
\setlength\listparindent{\itemindent}%
\setlength\parsep{\parskip}}%
\item[]\ignorespaces}%
{\unskip\end{list}}`Potrebbe essere utile a chi vuole regolarsi i margini e l’indentazione (con criterio ovviamente).
E’ ovvio che il codice è migliorabile: in particolare non sono soddisfatto della regolazione dello spazio d’indentazione dei paragrafi poiché non ho trovato la variabile che detiene questo valore per il testo principale.
Le grandezze in gioco per l’ambiente list si trovano a pagina 145 di The LaTeX Companion (cap. 3 scaricabile gratuitamente dal sito http://www.latex-project.org/guides/tlc2-ch3.pdf.
Vorrei anche il vostro parere: siate buoni !
Rientri diversi a sinistra e a destra hanno senso solo se la composizione delle pagine è asimmetrica (come nella classe book, per intenderci). Ma in tal caso si dovrebbe avere un comportamento speculare nelle pagine destre e sinistre, che significa dover fare in modo che queste citazioni siano comprese solo in una pagina (e non è facile avere rientri speculari).
Il rientro di inizio capoverso in un ambiente list è regolato dal parametro \listparindent che tu indichi uguale a \itemindent. Metti entrambi uguali a \parindent e sei a posto: non userei un valore diverso.
Ciao
Enrico