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 extensionbeamer;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