Académique Documents
Professionnel Documents
Culture Documents
1 Introduction
Formation EX (initiation)
LAT
Première partie 2 Installation
3 Principes de base
CNRS (Campus de Villejuif)
4 Où trouver de l’aide et des références
Céline Chevalier – Université Paris 2 Panthéon-Assas
6 Saisie du texte
Introduction Installation Principes Aide Architecture Texte Personnalisation 1/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 2/91
Introduction Introduction
Plan Introduction
Installation Installation
1 Introduction
3 Principes de base Si vous avez suffisamment de place ou que le compte utilisateur n’a pas les droits
d’administrateur :
http://miktex.org/download , «Other Downloads» :
4 Où trouver de l’aide et des références MiKTeX 2.9.5721 (64-bit) Net Installer .
Exécutez setup-2.9.5721.exe ou setup-2.9.5721-x64.exe : «I accept the
5 Architecture d’un document MikTeX copying conditions», «Download MikTeX», «Complete MikTeX».
6 Saisie du texte
Introduction Installation Principes Aide Architecture Texte Personnalisation 7/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 8/91
Installation Installation
Installation sous Windows (XP et versions suivantes) Installation sous Windows (XP et versions suivantes)
Introduction Installation Principes Aide Architecture Texte Personnalisation 9/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 10/91
Installation Installation
Installation sous Windows (XP et versions suivantes) Installation sous Windows (XP et versions suivantes)
Installation de MikTeX
Relancez l’installeur et, au lieu de choisir «Download MikTeX», Installation de TEXnicCenter
sélectionnez «Install MikTeX», puis «Complete MikTeX» sur l’écran Double-cliquez sur le fichier. Cliquez sur Next, puis cochez «I accept the
suivant. Choisissez ensuite «Install MikTeX for anyone». Acceptez le agreement» et cliquez à nouveau sur Next. Acceptez le répertoire par
répertoire et cliquez sur «Suivant». Choisissez «A4» et répondez «yes» à défaut, cliquez sur Next, choisissez «Typical» mais ajoutez les langues
la question «Install missing packages on the fly». Faites «Suivant», puis souhaitées dans la partie «Dictionaries» (cela ajoutera les correcteurs
«Start», et enfin «Close» au bout d’une quinzaine de minutes. orthographiques correspondants), et cliquez deux fois sur Next. Dans la
fenêtre «Select additional tasks», cochez la case «Create a link on the
Installation de GhostScript et GhostView (optionnelle)
desktop». Cliquez une dernière fois sur Next, puis «Install», puis «Finish».
Double-cliquez sur le premier fichier, choisissez «Setup» puis «Install».
Double-cliquez sur le second, cliquez sur «Setup», puis «Français».
Autres éditeurs (gratuits) : TEXWorks, TEXStudio, TEXMaker...
Appuyez sur «Suivant» plusieurs fois sans modifier aucun choix par défaut,
et enfin sur «Démarrer» puis «Fin».
Introduction Installation Principes Aide Architecture Texte Personnalisation 11/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 12/91
Installation Installation
Installation sous Windows (XP et versions suivantes) Installation sous Windows (XP et versions suivantes)
Introduction Installation Principes Aide Architecture Texte Personnalisation 13/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 14/91
Installation Installation
1 Introduction \documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
2 Installation \usepackage{babel}
\begin{document}
3 Principes de base {\LARGE Un titre}
\medskip
5 Architecture d’un document Du texte \textit{en italique}... % Des commentaires
\begin{center}
6 Saisie du texte Du texte centré
\end{center}
\end{document}
7 Personnalisation et organisation du document
Introduction Installation Principes Aide Architecture Texte Personnalisation 17/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 18/91
Principes Principes
Introduction Installation Principes Aide Architecture Texte Personnalisation 19/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 20/91
Principes Principes
Principes Principes
\documentclass[french]{article} 1 espace :
\usepackage[T1]{fontenc} n espaces / 1 tabulation / n tabulations / 1 saut de ligne
\usepackage[utf8]{inputenc}
\usepackage{babel} 1 changement de paragraphe :
1 ligne blanche / n lignes blanches
\begin{document} (pour sauter des lignes entre les paragraphes, voir transparent 26)
Introduction Installation Principes Aide Architecture Texte Personnalisation 23/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 24/91
Principes Principes
Introduction Installation Principes Aide Architecture Texte Personnalisation 25/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 26/91
Aide Aide
6 Saisie du texte
Une autre référence :
Desgraupes, Bernard, LATEX : Apprentissage, guide et référence,
Vuibert, 2e édition, 2003.
7 Personnalisation et organisation du document
Introduction Installation Principes Aide Architecture Texte Personnalisation 27/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 28/91
Aide Aide
Plan Plan
1 Introduction
2 Installation
5 Architecture d’un document
Mise en forme du document : le préambule
3 Principes de base Les niveaux de titres du document
La page de présentation
4 Où trouver de l’aide et des références Pour aller plus loin
6 Saisie du texte
Introduction Installation Principes Aide Architecture Texte Personnalisation 31/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 32/91
Architecture Mise en forme du document : le préambule Architecture Mise en forme du document : le préambule
Introduction Installation Principes Aide Architecture Texte Personnalisation 33/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 34/91
Architecture Mise en forme du document : le préambule Architecture Mise en forme du document : le préambule
Les langues utilisées dans le document (alphabet latin) Les langues utilisées dans le document : alphabets non latins
Commandes pour basculer d’une langue à l’autre :
\documentclass[english,french]{article} Attention, Compilation avec XeLATEX.
\usepackage{babel}
\begin{document} \documentclass{article}
Par défaut dans la dernière langue chargée: le français. \usepackage{fontspec} % au lieu de fontenc et inputenc
\usepackage{xunicode}
\selectlanguage{english} Texte en anglais!
\setromanfont{Times New Roman}
\selectlanguage{french} De nouveau en français, comparer! \usepackage{polyglossia} % au lieu de babel
Avec de l’\foreignlanguage{english}{anglais!} au milieu \setmainlanguage{french}
\setotherlanguage{english}
\begin{otherlanguage}{english} \setotherlanguage{arabic}
Et encore de l’anglais!
\end{otherlanguage} \begin{document}
Et retour au français!
\end{document}
Introduction Installation Principes Aide Architecture Texte Personnalisation 35/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 36/91
Architecture Mise en forme du document : le préambule Architecture Mise en forme du document : le préambule
Les langues utilisées dans le document : alphabets non latins Saisie de caractères non latins
Commandes pour basculer d’une langue à l’autre :
Sous Mac
\documentclass{article}
\begin{document} Menu Pomme / Préférences système
Par défaut dans la dernière langue chargée: le français. Onglet Personnel / Langues et texte
\textenglish{Texte en anglais!} Onglet Méthode de saisie : cocher les langues souhaitées
Cocher «Afficher le menu Saisie dans la barre des menus»
De nouveau en français, comparer!
Sous Windows
\begin{english}
Et encore de l’anglais! Panneau de configuration / Horloge, langue et région
\end{english} Onglet Région et Langue
Modifier les claviers ou les autres méthodes d’entrée
Et retour au français! Modifier les claviers
Ajouter et cocher les langues souhaitées
\end{document}
Introduction Installation Principes Aide Architecture Texte Personnalisation 37/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 38/91
Architecture Mise en forme du document : le préambule Architecture Mise en forme du document : le préambule
Utiliser d’autres polices : avec LATEX Utiliser d’autres polices : avec XeLATEX
\defaultfontfeatures{Ligatures=TeX,Scale=MatchLowerCase}
Exemples de packages :
% adaptation des tailles de polices
\usepackage{lmodern} : LModern
\usepackage{mathptmx} : Times \setmainfont{Times New Roman} % police principale
\setsansfont{Comic Sans MS} % polices sans sérif
\usepackage{mathpazo} : Palatino
\setmonofont{Arial}
\usepackage{fourier} : Utopia
\usepackage{mathdesign} : Charter, Garamond, Utopia \newfontfamily{\hebrewfont}[Scale=0.8,
\usepackage{kpfonts} : KPFonts Script=Hebrew]{Ezra SIL}
\usepackage{setspace}
Préciser les marges : Changer l’interligne dans toute la suite (ce sont des bascules) :
\doublespacing % ou \onehalfspacing ou \singlespacing
\usepackage[left=4cm, right=3cm, top=2cm
bottom=2cm, headheight=14pt]{geometry}
Changer l’interligne seulement dans un bloc de texte :
\begin{doublespace} % ou onehalfspace ou singlespace
texte...
\end{doublespace} % ou onehalfspace ou singlespace
Introduction Installation Principes Aide Architecture Texte Personnalisation 41/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 42/91
Architecture Mise en forme du document : le préambule Architecture Les niveaux de titres du document
L’interligne Plan
Introduction Installation Principes Aide Architecture Texte Personnalisation 43/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 44/91
Architecture Les niveaux de titres du document Architecture La page de présentation
\part Partie
\chapter Chapitre (classe report ou book) 5 Architecture d’un document
\section Section Mise en forme du document : le préambule
\subsection Sous-section Les niveaux de titres du document
\subsubsection Sous-sous-section La page de présentation
\paragraph Paragraphe Pour aller plus loin
\subparagraph Sous-paragraphe
\section{Le titre de la section}
Table des matières : \tableofcontents (3 compilations)
Introduction Installation Principes Aide Architecture Texte Personnalisation 45/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 46/91
Introduction Installation Principes Aide Architecture Texte Personnalisation 47/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 48/91
Architecture Pour aller plus loin Texte
1 Introduction
2 Installation
Nous verrons dans la partie « Personnalisation » comment définir vos 3 Principes de base
propres commandes, modifier l’apparence de tous les éléments prédéfinis
(sections, titres courants...) et organiser votre document en sous-fichiers
4 Où trouver de l’aide et des références
6 Saisie du texte
Introduction Installation Principes Aide Architecture Texte Personnalisation 49/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 50/91
- Ne pas en abuser...
Normalement, \emph, \texttt et \textbf suffisent amplement.
Introduction Installation Principes Aide Architecture Texte Personnalisation 51/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 52/91
Texte Polices Texte Polices
\small 9, 10, 11 taille taille 20, 20, 25 \huge Texte en exposant Texte\textsuperscript{en exposant}†
encadré \fbox{encadré}
{flushright}
Aligner à droite.
\begin{boxedminipage}{3.2cm} ou {\raggedleft ...}
Utilisez
...
{boxedminipage}
\end{boxedminipage}† {center}
pour encadrer des Centrer.
% La longueur \linewidth est très pratique, ou {\centering ...}
paragraphes.
% le package calc également. ou \centerline{...}
{flushleft}
Utilisez {minipage} \fbox{\begin{minipage}{3cm} Aligner à gauche.
ou {\raggedright ...}
pour encadrer des pa- ...
ragraphes. \end{minipage}}
†
environnement du package boxedminipage : \usepackage{boxedminipage}
\noindent permet de supprimer l’alinéa au début d’un paragraphe.
Introduction Installation Principes Aide Architecture Texte Personnalisation 57/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 58/91
Listes numérotées :
\begin{enumerate}
\item Le début... 1 Le début...
6 Saisie du texte
\item ...le milieu... 2 ...le milieu...
Polices
\item ...la fin. 3 ...la fin.
Listes
\end{enumerate}
Références et notes de bas de page
Citations
Listes non numérotées :
\begin{itemize}
\item Le début... Le début...
\item ...le milieu... ...le milieu...
\item[\textbullet] ...la fin. • ...la fin.
\end{itemize}
Introduction Installation Principes Aide Architecture Texte Personnalisation 59/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 60/91
Texte Listes Texte Références et notes de bas de page
Texte Références et notes de bas de page Texte Références et notes de bas de page
Introduction Installation Principes Aide Architecture Texte Personnalisation 63/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 64/91
Texte Références et notes de bas de page Texte Références et notes de bas de page
\usepackage[french]{varioref}
\labelformat{section}{section˜\thesection}
\usepackage[french]{titleref}
\section{Introduction}\label{intro} \titleref{intro} renverra : «Introduction»
\ref{intro} donnera « section 1 » et non « 1 ». \currenttitle{} renverra le titre de la section en cours
Introduction Installation Principes Aide Architecture Texte Personnalisation 65/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 66/91
\usepackage{hyperref}
Les références deviennent automatiquement des liens hypertexte.
Introduction Installation Principes Aide Architecture Texte Personnalisation 67/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 68/91
Texte Citations Texte Citations
\usepackage{csquotes}
Pour une seule ligne :
Utilisations :
À vaincre sans péril, on triomphe sans gloire.
D’après Victor Hugo, \enquote{Rien n’est stupide
\begin{quote} comme vaincre ; la vraie gloire est convaincre.}
À vaincre sans péril, on triomphe sans gloire.
\end{quote} Shakespeare dit \foreignquote{english}{To be, or
not to be, that is the question.}
Pour plusieurs lignes (avec alinéa) : {quotation}
Comme le dit le proverbe, \enquote{Il ne faut pas
dire \enquote{Fontaine, je ne boirai pas de ton eau.}}
Introduction Installation Principes Aide Architecture Texte Personnalisation 69/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 70/91
D’après Victor Hugo, «Rien n’est stupide comme vaincre ; la vraie gloire
est convaincre.» On peut lire dans le procès-verbal que \enquote{l’accusé
\textins{a déclaré} ne rien avoir volé \textelp{} et qu’il
Shakespeare dit “To be, or not to be, that is the question.”
\textins{n’était} pas présent au moment du vol.
Comme le dit le proverbe, «Il ne faut pas dire “Fontaine, je ne boirai pas de \textelp{Suit la déposition de l’accusé.}}
ton eau.”»
On peut lire dans le procès-verbal que «l’accusé [a déclaré] ne rien avoir
Pour insérer la citation (souvent longue) dans un paragraphe séparé, volé [...] et qu’il n’était pas présent au moment du vol. [...] [Suit la
utilisez \blockquote. déposition de l’accusé.]»
Introduction Installation Principes Aide Architecture Texte Personnalisation 71/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 72/91
Personnalisation Personnalisation Personnalisation des éléments prédéfinis
Plan Plan
1 Introduction
2 Installation
7 Personnalisation et organisation du document
Personnalisation des éléments prédéfinis
3 Principes de base Définir ses propres commandes
Organisation d’un document
4 Où trouver de l’aide et des références Utiliser un fichier de style particulier
6 Saisie du texte
Introduction Installation Principes Aide Architecture Texte Personnalisation 73/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 74/91
Personnalisation Personnalisation des éléments prédéfinis Personnalisation Personnalisation des éléments prédéfinis
Types de compteurs
\section*{Le titre de la section non numérotée}
\arabic 1, 2, 3, 4, . . . \Roman I, II, III, IV, . . .
mais pour apparaître dans la table des matières, à compléter avec : \alph a, b, c, d, . . . \roman i, ii, iii, iv, . . .
\addcontentsline{toc}{section}{Le titre de la section ...} \Alph A, B, C, D, . . .
\renewcommand{\thesection}{\Roman{chapter}.
Autre solution : \usepackage{tocvsec2} \arabic{section}}
\setsecnumdepth{none}\section{Introduction}\resetsecnumdepth
\usepackage{titlesec}
\setsecnumdepth{chapter} ne numérote que les parties et les chapitres. \titleformat*{\section}{\sffamily}
Introduction Installation Principes Aide Architecture Texte Personnalisation 75/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 76/91
Personnalisation Personnalisation des éléments prédéfinis Personnalisation Personnalisation des éléments prédéfinis
Introduction Installation Principes Aide Architecture Texte Personnalisation 77/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 78/91
Personnalisation Personnalisation des éléments prédéfinis Personnalisation Personnalisation des éléments prédéfinis
La commande \fancyfoot permet de régler les pieds de page et Suivant la classe utilisée, il peut être utile de redéfinir également le style
fonctionne comme \fancyhead. Par exemple, pour indiquer le numéro de plain en plus du style fancy :
page au centre sous la forme “ – 1 – ” :
% pour toutes les pages sauf les premières
\fancyfoot[CE,CO]{--˜\thepage˜--} \pagestyle{fancy}
\fancyfoot{}
Pour tracer automatiquement une ligne en haut et en bas de chaque page \fancyfoot[C]{-- \thepage --}
pour séparer le texte du titre courant et du pied de page, réglez les
dimensions \headrulewidth (ligne en haut de page) et \footrulewidth % pour les premières pages de chapitres
(ligne en bas de page) : \fancypagestyle{plain}{%
\fancyfoot{}
\renewcommand{\headrulewidth}{0.4pt} \fancyfoot[C]{-- \thepage --}
\renewcommand{\footrulewidth}{0.4pt} }
Introduction Installation Principes Aide Architecture Texte Personnalisation 81/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 82/91
Personnalisation Définir ses propres commandes Personnalisation Définir ses propres commandes
Introduction Installation Principes Aide Architecture Texte Personnalisation 83/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 84/91
Personnalisation Définir ses propres commandes Personnalisation Définir ses propres commandes
Introduction Installation Principes Aide Architecture Texte Personnalisation 85/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 86/91
\input{mescommandes.sty}
\begin{document}
...
\end{document}
Introduction Installation Principes Aide Architecture Texte Personnalisation 87/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 88/91
Personnalisation Organisation d’un document Personnalisation Utiliser un fichier de style particulier
Introduction Installation Principes Aide Architecture Texte Personnalisation 89/91 Introduction Installation Principes Aide Architecture Texte Personnalisation 90/91
Quelques exemples