Structure d’un fichier LaTeX


Vous avez enfin réussi à installer \LaTeX

Un fichier \LaTeX est un simple fichier texte, on peut le lire avec n’importe quel éditeur (notepad, vim, éditeurs spécialisés..)

Le code est constitué de deux parties :

  • le préambule : il indique le type de document, les modules à utiliser, les macros commandes, …
  • le corps du document.

Voici un exemple simple qui produit à peu près ceci :

Vive les racines carrées : \sqrt{5}

Préambule

\documentclass{article} Tous les fichiers LaTeX commencent par la déclaration du type de document, ici un article
\usepackage[frenc]{babel} 

\renewcommand{\R}{\sqrt}

Liste des packages nécessaire à la compilation du fichier, ici les règles de la typographie française 

Une déclaration de macro, celle-ci remplace /sqrt par /R pour la racine carrée.

Corps du document

\begin{document} 

Vive les racines carrées : $\R{5}$

\end{document}

Le corps du document 

Les formules mathématiques sont encadrés par les symboles $ … $

Le type de document

Le choix d’une classe de document détermine la structure de celui-ci.

La classe que j’utilise principalement est article, elle offre un découpage en divisions que voici :

  • Partie : \part
  • Chapitre : \chapter
  • Section : \section
  • Sous-section : \subsection
  • Sous-sous-section : \subsubsection
  • Paragraphe : \paragraph
  • Sous-paragraphe : \subparagraph

La classe book utilise les mêmes divisions avec des différences de pagination. Il existe aussi une classe report dans le même genre.

D’autres existent, comme letter ou beamer (pour faire des diaporamas ! )… et vous pouvez même construire la votre !

Pour un usage quotidien, la classe article me semble la plus généraliste.

Signalons enfin que de nombreuses options de classe existent, par exemple :

\documentclass[10pt,a4paper,landscape,]{article} : 10pt indique la taille de la police normale pour tout le document (11pt et 12pt sont disponibles)

Mon préambule

La liste des packages ou modules à utiliser est difficilement exhaustive. Tim Toady comme on dit en Perl ( There Is More One Way To Do It ).

Voici ceux que j’utilise :

\usepackage[utf8]{inputenc} : Je suis sous Linux et j’utilise l’encodage utf8, mettre Latin1 sous Windows
\usepackage[T1]{fontenc} :  Pour avoir des caractère accentué.
\usepackage{amsmath} : Un module de l’American Mathematical Society pour par exemple mettre beau chapeau sur les angles
\usepackage{amsfonts} : Idem
\usepackage{amssymb} : Idem
\usepackage{geometry} : Gestion des marges du document, voir plus bas
\usepackage{eurosym} : Le symbole euro
\usepackage{pstricks} : La géniale boite à outils pour dessiner en postscript
\usepackage{tikz} : Une autre manière de dessiner orienté pgf
\usepackage{multicol} : Gestion du passage à plusieurs colonnes sur une page
\usepackage{lscape} : Pour passer en mode paysage sur une page et pas sur d’autre
\usepackage{graphics} : Insertion d’image
\usepackage{array} : Une gestion des tableaux plus élaborée
\usepackage{mathpazo} : Une jolie police pour les formules mathématiques
\usepackage{makeidx} : Pour faire des index
\usepackage[francais]{babel} : La typographie française sans soucis

Cette liste en plus d’être non exhaustive est en perpétuelle évolution, en fonction de mes besoins.

Mon préambule est à votre disposition.

J’ai rajouté dans mon préambule un \pagestyle{empty} qui évite la numérotation des pages, un \pagestyle{plain} permet de le rétablir.

On peut remarquer aussi l’usage du package géometry qui permet de gérer les marges du documents avec la déclaration suivante :

\geometry{
a4paper, Le type de papier
tmargin=1cm, La marge en haut
bmargin, La marge en bas
rmargin=1cm, La marge à droite
lmargin, La marge gauche
headheight=0cm, L’entête
footskip, Le pied de page
}

Et voilà… il est un peu tôt pour parler de macros.

Le corps du document

Il commence à \begin{document} et s’achève à \end{document}.

Et c’est là que se trouve l’essentiel, non ?

Il est temps de passer aux bases du traitement de texte en \LaTeX.

Publicités
Publié dans LaTeX. Étiquettes : . Leave a Comment »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :