LyX: Creare (e utilizzare) stili di pagina

Proviamo a immaginare un documento con righe d’intestazione e piè di pagina elaborati e con la seguente struttura

  1. Indice con pagine numerate con numeri romani
  2. Un «capitolo» non numerato che contenga un’introduzione all’opera
  3. Prima parte
  4. Primo capitolo numerato

In questo sito ci sono già degli articoli parlando del modo in cui si può numerare le pagine dell’indice con numeri romani e dei passi necessari per lavorare sulla configurazione della riga d’intestazione e piè di pagina. Consiglio vivamente di leggere questi due articoli prima di continuare!

Per ottenere gli ambienti Parte e Capitolo è necessario utilizzare una documentclass per libri. Un capito non numerato si crea selezionando l’ambiente Capitolo* (con l’asterisco), perciò fino a qui tutto sembra semplice…

Il problema con tutto questo, perché un problema ci dev’essere altrimenti non ci sarebbe un articolo, ha diverse parti. Per cominciare l’introduzione creata con il capitolo non numerato non risulta inclusa nell’indice e per continuare l’informazione disponibile per la riga d’intestazione o piè di pagina dell’introduzione farà vedere «Indice generale» invece d’«Introduzione». Questo secondo problema è d’aspettarsi considerato il primo: la riga d’intestazione non sarà aggiornata perché essendo il capitolo «non numerato» (e perciò non presso in considerazione per l’indice) in realtà non ci sarà nuova informazione disponibile.

Per risolvere tutto questo sarà necessario creare uno stile di pagina con l’informazione che ci serva e dirle manualmente a LaTeX che deve aggiungere una nuova voce nell’indice. Tutto questo dev’essere fatto con codice LaTeX puro e duro. Peccato…

Creando e usando stili di pagina… e correggendo l’indice

Dando per sicuro che il lettore si ricorda di come lavorare con le righe d’intestazione e piè di pagina dirò semplicemente d’andare a Documento → Impostazione → Preambolo LaTeX e scrivere quello che segue

% lo stile di pagina normale, con la sua riga d'intestazione
\pagestyle{fancy}
\fancypagestyle{normal}{%
    \fancyhead{} % pulisce la riga d'intestazione
    \fancyhead[RO,LE]{\thepage}
    \fancyhead[LO]{\nouppercase{\leftmark}}
    \fancyhead[RE]{\nouppercase{Nuestro gran libro}}
    \fancyfoot{}
}

% lo stile di pagina speciale 
\fancypagestyle{speciale}{%
\fancyhead{} % pulisce la riga d'intestazione
    \fancyhead[RO,LE]{\thepage}
    \fancyhead[LO]{\nouppercase{Introduzione}}
    \fancyhead[RE]{\nouppercase{Il nostro gran libro}}
    \fancyfoot{}
}

Questo ridefinisce lo stile di pagina del corpo del testo e crea uno nuovo chiamato «speciale» che sarà quello utilizzato nel capitolo non numerato, dandogli a entrambi gli stili l’informazione necessaria.

Adesso, proprio nel punto in cui vogliamo l’indice di contenuti si inserisce una «scatoletta TeX»

LyX-TeX

e al suo interno

\frontmatter 
\setcounter{page}{1}
\pagestyle{normal}

Con questo diciamo a LaTeX che quello che viene a continuazione è lo spazio dedicato all’indice. Sotto della scatoletta TeX Inserisci → Elenco/Indice → Indice generale e a continuazione una seconda scatoletta TeX con

\mainmatter 
\setcounter{page}{1}

ambientiQuest’ultimo codice indica che a questo punto inizia l’argomento principale del libro.

A questo punto s’inserisce l’ambiente «capitolo non numerato» (mostrato nell’immagine a sinistra), scrivendo il titolo che ci serva, per esempio «Introduzione». Ricordatevi d’utilizzare lo stesso titolo definito per lo stile di pagina «speciale»! 🙂

Immediatamente sotto questo titolo si deve inserire una nuova scatoletta TeX con il seguente contenuto

\pagestyle{speciale}
\addcontentsline{toc}{chapter}{Introduzione}

La prima riga assegna lo stile di pagina «speciale» a quello che segue mentre che la seconda aggiunge una linea nell’indice dei contenuti puntando a quella pagina, assegnando un livelo (chapter) e il contenuto scelto (Introduzione, anche qui risulta importante il ricordarsi di mantenere la coerenza…)

Finita la stesura dell’introduzione è il momento d’andare avanti con il libro. Dopo applicare (se ci serve) l’ambiente «Parte» e a continuazione l’ambiente «Capitolo» (Senza l’asterisco!) s’inserisce un’altra scatoletta TeX con il seguente codice

\pagestyle{normal}

così tutto torna «alla normalità».

Per il resto del documento si procede normalmente senza altre scatolette TeX… al meno per questi problemi 😉

Vincoli

Creare e utilizzare stili di pagina in LaTeX

http://tex.stackexchange.com/questions/37574/different-headers-for-different-chapters

Aggiungere all’indice un capitolo non numerato:

http://wiki.lyx.org/FAQ/TOC#addcontentsline

Annunci

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...