« LaTeX/Les classes » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
m LaTeX premiers pas
structure de base
Ligne 1 : Ligne 1 :
{{LaTeX premiers pas}}
{{LaTeX premiers pas}}


La première chose que vous devez faire quand vous éditez un document LaTeX, c'est de lui préciser sa classe, c'est à dire le type de document que vous souhaitez réaliser.
La première chose que vous devez faire quand vous éditez un document LaTeX, c'est de lui préciser sa classe, c'est-à-dire le type de document que vous souhaitez réaliser.
Il existe plusieurs classes, qui sont spécifiées par la commande <tt>\documentclass[options]{classe}</tt>
Il existe plusieurs classes, qui sont spécifiées par la commande <code>\documentclass[options]{classe}</code>


* Les différentes classes disponibles par défaut sont :
Les différentes classes disponibles par défaut sont :
** <tt>article</tt> : pour des articles destinés à la publication et ne contenant que quelques pages.
* <code>article</code> : pour des articles destinés à la publication et ne contenant que quelques pages ;
** <tt>report</tt> : pour des documents un peu plus longs contenant plusieurs chapitres, comme des mémoires de thèse.
* <code>report</code> : pour des documents un peu plus longs contenant plusieurs chapitres, comme des mémoires de thèse ;
** <tt>book</tt> : pour de véritables livres, de plusieurs centaines de pages.
* <code>book</code> : pour de véritables livres, de plusieurs centaines de pages.
** <tt>slides</tt> : pour faire des présentations sur transparents.
* <code>slides</code> : pour faire des présentations sur transparents.


* Il existe aussi d'autres classes moins répandues :
Il existe aussi d'autres classes moins répandues :
** <tt>beamer</tt> : pour faire des présentations utilisant le magnifique package <tt>beamer</tt>
* <code>beamer</code> : pour faire des présentations utilisant la magnifique extension <code>beamer</code> ;
** <tt>lettre</tt> : écrit à l'observatoire de Genève pour faire des lettres au format français.
* <code>lettre</code> : pour faire des lettres au format français (classe écrite par l'Observatoire de Genève).

Le choix de la classe va déterminer un certain nombre de paramètres par défaut, comme par exemple les marges, mais aussi fournir des instructions supplémentaires spécifiques.

== Classes <code>book</code> et <code>report</code> ==

La classe <code>book</code> est prévue pour faire un livre. Les spécificités du livre sont les suivantes :
* il dispose d'une page de titre séparée, suivie d'une page blanche
* il peut se décomposer en parties, chapitres, sections, sous-sections, sous-sous-sections, paragraphes et sous-paragraphes ;
* les parties et chapitres commencent sur une page impaire (« belle page ») ;
* les marges sont assez grandes pour permettre une lecture aisée (par rapport à la quantité de texte).

La structure typique d'un livre sera :

\documentclass[a4paper, 11pt]{book}
\usepackage[''paramètre'']{inputenc}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\begin{document}
\title{''Titre du livre''}
\author{''Nom de l'auteur''}
\date{''date de fin de rédaction''}
\maketitle
\tableofcontents
''Corps du livre''
\end{document}

Nous avons ici trois instruction donnant des informations sur le livre :
* <code>\title</code> pour le titre ;
* <code>\author</code> pour le nom de l'auteur ;
* <code>\date</code> pour la date.
l'instruction <code>\maketitle</code> crée la page de titre à partir des informations données par les instructions ci-dessus.

L'instruction <code>\tableofcontents</code> crée automatiquement la table des matières (ce qui nécessite une double compilation), à partir des parties, chapitres, sections, … définis dans le corps du livre.

== Classe <code>article</code> ==

Par rapport à un livre, un article :
* a son titre sur la même page que le début du texte ;
* a des marges plus étroites (mise en page dans un journal) ;
* a moins de subdivisions de texte : il n'y a pas de chapitre.

La structure de base d'un article est similaire à celle d'un livre, seul le résultat diffère :
\documentclass[a4paper, 11pt]{article}
\usepackage[''paramètre'']{inputenc}
\usepackage{graphicx}
\usepackage[frenchb]{babel}
\begin{document}
\title{''Titre du livre''}
\author{''Nom de l'auteur''}
\date{''date de fin de rédaction''}
\maketitle
\tableofcontents
''Corps du livre''
\end{document}


{{LaTeX-nav}}
{{LaTeX-nav}}

Version du 12 juin 2007 à 15:05

Premiers pas :

La première chose que vous devez faire quand vous éditez un document LaTeX, c'est de lui préciser sa classe, c'est-à-dire le type de document que vous souhaitez réaliser. Il existe plusieurs classes, qui sont spécifiées par la commande \documentclass[options]{classe}

Les différentes classes disponibles par défaut sont :

  • article : pour des articles destinés à la publication et ne contenant que quelques pages ;
  • report : pour des documents un peu plus longs contenant plusieurs chapitres, comme des mémoires de thèse ;
  • book : pour de véritables livres, de plusieurs centaines de pages.
  • slides : pour faire des présentations sur transparents.

Il existe aussi d'autres classes moins répandues :

  • beamer : pour faire des présentations utilisant la magnifique extension beamer ;
  • lettre : pour faire des lettres au format français (classe écrite par l'Observatoire de Genève).

Le choix de la classe va déterminer un certain nombre de paramètres par défaut, comme par exemple les marges, mais aussi fournir des instructions supplémentaires spécifiques.

Classes book et report

La classe book est prévue pour faire un livre. Les spécificités du livre sont les suivantes :

  • il dispose d'une page de titre séparée, suivie d'une page blanche
  • il peut se décomposer en parties, chapitres, sections, sous-sections, sous-sous-sections, paragraphes et sous-paragraphes ;
  • les parties et chapitres commencent sur une page impaire (« belle page ») ;
  • les marges sont assez grandes pour permettre une lecture aisée (par rapport à la quantité de texte).

La structure typique d'un livre sera :

\documentclass[a4paper, 11pt]{book}

\usepackage[paramètre]{inputenc}
\usepackage{graphicx}
\usepackage[frenchb]{babel}

\begin{document}

\title{Titre du livre}
\author{Nom de l'auteur}
\date{date de fin de rédaction} 

\maketitle

\tableofcontents

Corps du livre

\end{document}

Nous avons ici trois instruction donnant des informations sur le livre :

  • \title pour le titre ;
  • \author pour le nom de l'auteur ;
  • \date pour la date.

l'instruction \maketitle crée la page de titre à partir des informations données par les instructions ci-dessus.

L'instruction \tableofcontents crée automatiquement la table des matières (ce qui nécessite une double compilation), à partir des parties, chapitres, sections, … définis dans le corps du livre.

Classe article

Par rapport à un livre, un article :

  • a son titre sur la même page que le début du texte ;
  • a des marges plus étroites (mise en page dans un journal) ;
  • a moins de subdivisions de texte : il n'y a pas de chapitre.

La structure de base d'un article est similaire à celle d'un livre, seul le résultat diffère :

\documentclass[a4paper, 11pt]{article}

\usepackage[paramètre]{inputenc}
\usepackage{graphicx}
\usepackage[frenchb]{babel}

\begin{document}

\title{Titre du livre}
\author{Nom de l'auteur}
\date{date de fin de rédaction} 

\maketitle

\tableofcontents

Corps du livre

\end{document}

Table des matières - Généralités - Premiers pas - Structure du document - Gestion de la bibliographie - Tableaux - Images - Éléments flottants et figures - Mise en forme du texte - Choix de la police - Mise en page - Mathématiques - Gestion des gros documents - Faire des présentations - Arts et loisirs - Dessiner avec LaTeX - Créer une extension ou une classe - Programmer avec LaTeX - Annexes - Vade mecum - Conversion - Glossaire de typographie - Index - Commandes - Liens externes