Inizializzare paragrafi con una capolettera in LyX

Siccuramente il lettore si sarà trovato davanti a un elegante testo come quello presentato nella seguente schermata:

capolettera-1

Per fare questo su LaTeX/LyX c’è il pacchetto lettrine.

LyX ci offre supporto dalla sua interfaccia grafica e nella sezione 6.3 del manuale che si trova sotto Aiuto → Oggetti inseriti viene spiegato chiaramente un metodo per utilizzarlo… perché ce n’è un altro, il quale risulta molto più semplice.

Il metodo spiegato nel manuale è quello più potente e flessibili, ma quando si vuole ripetere una formattazione tante volte in un documento tanta flessibilità non è proprio necessaria.

Per cominciare, e come sempre, doviamo essere sicuri che il pacchetto che c’interessa è installato e che LyX sa che è presente. La documentazione di Lettrine viene installata, in Linux e con TeXLive, in

/usr/share/texmf/doc/latex/lettrine/lettrine.pdf
/usr/share/texmf/doc/latex/lettrine/demo.pdf

Primo passo: in un documento LyX andiamo su Documento → Impostazioni → Moduli e mettiamo la spunta sul modulo Capolettere, come si vede nella seguente schermata:

capolettera-2

Clic su Applicare, non su OK, che doviamo ancora lavorare su questo menù! Ed è che, come capita in queste situazioni, doviamo andare sul Preambolo LaTeX per aggiungere qualche codice…

Il documento utilizzato per questo esempio è stato configurato per utilizzare XeTeX con il font EB Garamond per il testo e il font Goudy Initialen per le capolettere.

Sul preambolo ho scritto:

\newfontfamily{\Iniziali}[]{Goudy Initialen}
\renewcommand{\LettrineFontHook}{\Iniziali}
\setcounter{DefaultLines}{3}

La prima istruzione definisce un nuovo font da utilizzare nel documento (più informazione qui). Questa definizione viene utilizzata nella seconda riga per dire al pacchetto Lettrine quale font dev’essere utilizzato per le capolettere. La terza riga indica il numero di righe di testo che si deve prendere la capolettera.

È possibile fare degli «aggiustamenti fini» della posizione verticale della capolettera aggiungendo

\renewcommand{\DefaultLraise}{0.35}

e modificando il valore 0.35 per quello che serva. Generalmente non è necessario.

A questo punto, quando vogliamo inserire una nuova capolettera selezioniamo il primo carattere del paragrafo e clic destro → Stile testo → Capolettera, come mostrato a continuazione

capolettera-3

Quasi ci siamo. Per far si che il resto della prima parola sia in maiuscoletto doviamo selezionarla e introdurla in una «scatoletta TeX» racchiusa tra parentesi graffe. In LyX tutto si vedrà così:

capolettera-4

mentre che sul documento compilato si vedrà come nella prima schermata.

Una variante: capolettera «in su»

Per ottenere il seguente effetto:

letracapitalsubida

Dovremo modificare le istruzioni utilizzate prima nel preambolo LaTeX:

\newfontfamily{\Iniziali}[Scale=2]{Goudy Initialen}
\renewcommand{\LettrineFontHook}{\Iniziali}
\setcounter{DefaultLines}{1}

Tutto è molto simile a prima, tranne per due cose. La prima è una nuova istruzione aggiunta tra le parentesi quadre nella prima riga, dove viene definito il font da utilizzare nelle capolettere: l’istruzione Scale=2 da un font due volte la grandezza di uno normale (certamente si può giocare con il valore). La seconda differenza è nell’ultima riga dove viene indicato che la capolettera deve prendere soltanto una riga di testo.

Tutto pronto!

Annunci

Un pensiero su “Inizializzare paragrafi con una capolettera in LyX

  1. Pingback: LyX: prima riga di un paragrafo in maiuscoletto | Il pinguino scrittore

Commenti?

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...