LaTeX tips : Intro et mise en page

Présentation

LaTeX — prononcer « latèk » ou « latèr », selon les goûts — est un langage de description de document, permettant de créer des documents écrits de grande qualité : principalement livres et articles, mais aussi, courriers, présentations projetées… Concrètement, vous codez en LaTeX (c’est pas de la programmation, c’est de la mise en forme), et à la compilation, vous obtenez une beau document PDF.

Environnement : les classes

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

Structure

\documentclass[a4paper, 11pt]{book}

 %############ Le HEADER commence ici
 % Ajouter ici tous les packages que vous utiliser
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}

 %############ Le HEADER finit ici

 %############ Le DOCUMENT (contenu) commence ici
\begin{document}

\title{Michel Strogoff}
\author{Jules \bsc{Verne}}
\date{\oldstylenums{1875}} 

\maketitle

% *******************
% *                 *
% * Premiere partie *
% *                 *
% *******************

\part*{Première partie}

% ********************
% * Chapitre premier * 
% ********************

\chapter{Une fête au palais-neuf.}

\og Sire, une nouvelle dépêche.
[…]

\tableofcontents

\end{document}
 %############## Le DOCUMENT se finit ici

Comme en html, il y a un header, incluant tous les paramètres de mise en forme. Vient ensuite le contenu lui-même entre les balise \begin{document} et \end{document}.

Mise en page

LaTeX possède un “thème” par défaut, mais vous pouvez évidement le customiser. Modifier la mise en page générale, vous pouvez

  • soit utiliser le package “anysize” ;
\usepackage{anysize}
\marginsize{2.5cm}{2cm}{2cm}{2cm}
  • soit la personnaliser complètement ;
\usepackage{fullpage}
  • soit utiliser toute la page (défini en LaTeX) ;
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}

 

Entête de chapitre : il existe des macros déjà définie par des gens motivés sur ce site  http://zoonek.free.fr/LaTeX/LaTeX_samples_chapter/0.html