Miniguida a LaTeX, parte 3: Capitoli

Vediamo oggi come creare capitoli e paragrafi all’interno di un libro (\documentclass{book}, vedi parte 1 della miniguida).

Per iniziare un capitolo scriviamo:

\chapter{nome capitolo}

Il risultato sarà:

(al posto di “nome capitolo” abbiamo scritto “Nozioni fondamentali”).

Notiamo che in questo modo otteniamo l’indicazione del capitolo in inglese, non adatta al resto del testo che è in italiano. Per far sì che l’indicazione diventi “Capitolo 1″ dobbiamo inserire, tra le istruzioni documentclass e begin l’istruzione

\usepackage[italian]{babel}

Per eliminare la numerazione automatica dei capitoli possiamo scrivere

\chapter*{nome capitolo}

Per creare un paragrafo scriviamo

\section{nome paragrafo}

e analogamente per un sottoparagrafo

\subsection{nome sottoparagrafo}

otterremo come risultato:

Analogamente all’istruzione chapter possiamo evitare che venga inserito il numero di paragrafo e sottoparagrafo scrivendo

\section*{nome paragrafo}

e

\subsection*{nome sottoparagrafo}

Se stiamo scrivendo un articolo (\documentclass{article}) i capitoli non sono disponibili. Utilizzeremo allora solo i paragrafi e i sottoparagrafi.

4 Risposte a “Miniguida a LaTeX, parte 3: Capitoli”


  1. 1 Dario Agosto 15, 2008 alle 10:51 am

    Ciao, come faccio per stampare solo il nome del capitolo senza ” Capitolo 1/2…”
    (sto utilizzando la classe Book).
    Grazie

  2. 2 dispensatore Agosto 15, 2008 alle 3:23 pm

    Ciao Dario, devi utilizzare l’asterisco come indicato nel post, così:

    \chapter*{nome capitolo}

  3. 3 Lara Novembre 27, 2009 alle 1:37 pm

    ciao sto scrivendo la tesi in latex..e sono diperata. uso come editor winedt…ma quando compilo il pfd è un disastro,i margini sono storti, l’indice non appare…ti invio ciò che ho scritto, puoi aiutarmi?

    \documentclass[a4paper,12pt,openright,twoside]{report}
    \linespread{1.3}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage{fancyhdr}
    \pagestyle{fancy}\addtolength{\headwidth}{20pt}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\#1}{}}
    \cfoot{}
    \rhead[\fancyplain{}{\bfseries\leftmark}]{fancyplain{}
    {\bfseries\thepage}}
    \lhead[\fancyplain{}{bfseries\thepage}]{fancyplain{}
    {\bfseries\rightmark}}

    \begin{document)

    \clearpage{\pagestyle{empty}\cleardoublepage
    \tableofcontents
    \addcontentsline{toc}{chapter}{Introduzione}
    \chapter{La partecipazione politica dei giovani oggi.}
    \addcontentsline{chapter}{La partecipazione politica dei giovani oggi.}

    ma non appare come mai????

    • 4 dispensatore Novembre 27, 2009 alle 3:54 pm

      Ciao, ho visto che hai usato il pacchetto fancyheader, che a quanto ricordo dovrebbe andare a modificare anche i margini. Prova a rimuoverlo (cancella da \pagestyle{fancy} fino a {\bfseries\rightmark}}) e vedi se migliora (nel caso fancyhdr ti serva per altre cose puoi guardarti la documentazione, per esempio il pdf che puoi scaricare qui, per vedere di risolvere meglio). Per l’indice, normalmente non è necessario inserire il comando \addcontentsline{chapter}{...} dato che il comando \chapter{...} inserisce già la voce nell’indice. Prova a rimuoverlo.
      Un’ultima cosa: il \clearpage a inizio documento non è necessario (non c’è ancora niente da “ripulire”). Tieni presente che, in genere, più comandi ci sono, più è probabile che si facciano errori, ed è anche più difficile trovarli.
      Buon lavoro.


Lascia un commento