Vous êtes sur la page 1sur 16

Chapitre 1

Le minimum requis pour dbuter

1.1 Pourquoi utiliser PDFLaTeX ?

PDFLaTeX est un langage informatique, libre de droits, driv de LaTeX,


servant la mise en page darticles, de rapports, de livres voir mme de
lettres ou de transparents pour tes prsentations, le tout au format pdf .

Jai entendu parl de LaTeX pour la premire fois luniversit, juste


au moment de la remise de nos dissertations de Master. Bref, trois mois
trop tard. En effet, en voyant le rendu dune autre dissertation ralise avec
LaTeX, je ne pouvais que constater la diffrence notable desthtisme. Par
ailleurs, jaurais conomis beaucoup dnergie et de temps traiter
toutes ces images prsentes dans ma dissertation ralise sous Word.

LaTeX est trs utilis dans le monde scientifique et notamment par


les chercheurs et doctorants car il fournit des commandes pour grer les
formules mathmatiques, la bibliothque de rfrences et un design soign
pour leurs publications et thses.

PDFLaTeX est arriv plus tard. Parmi les avantages de PDFLaTeX par
rapport LaTeX, je retiens la possibilit dinsrer des liens hypertextes et
celle dinsrer des images en png, jpeg, jpg, etc.

hardandsoftskills.com 4 sur 90
PDFLaTeX a plusieurs avantages pour gagner en temps et en producti-
vit.
Tu peux dfinir des commandes pour appliquer certaines rgles pour
une fonction donne ; par exemple, mettre en gras (rgle) tout texte
dit important (fonction) ; chaque fois que jutilise la commande \pdfla-
tex, le mot PDFLaTeX apparat avec la bonne case.
Tu peux crire une seule fois des contenus communs plu-
sieurs documents. Cest ce que jai appliqu dans ma srie de
guides sur le langage HTML destin aux utilisateurs de WordPress
pour la partie prsentant tous les produits de la srie, ma prsenta-
tion et des tmoignages.
Tu peux insrer un autre fichier pdf dans ton document principal.
En dcoupant ton programme en plusieurs fichiers, il est trs simple
de crer des variantes de ton pdf sans tout rcrire et en gar-
dant les liens hypertextes. Tu peux avoir besoin de cela si tu veux
raliser un extrait de ton pdf pour inciter au tlchargement.
Le document de base est un fichier texte. Ce qui veut dire quil
sera toujours accessible dans 10, 20 voir 50 ans sans contrainte
technique. Cest important dans le monde professionnel o certains
documents doivent tre conservs plusieurs dcennies. Cest aussi
pratique car les programmeurs peuvent automatiser la lecture de ce
document pour dautres activits.

Pour diffuser des produits de qualit professionnelle et automatiser le


processus de cration, PDFLaTeX est tout indiqu. Cest dailleurs la solution
que jutilise pour dvelopper mes produits de formation. Peut-tre as-tu dj
remarqu que ce document est ralis avec PDFLaTeX.

hardandsoftskills.com 5 sur 90
1.2 Ce que ce document ne couvre pas

Cette introduction PDFLaTeX tant destine un large public, jai


dcid de ne pas aborder la syntaxe propre aux formules mathmatiques.

Je texplique comment insrer une table des matires simplement. Je


nentre pas dans les dtails pour te crer une table des matires pour les
graphiques, une table des matires pour les tableaux. Ces fonctionnalits
disponibles dans PDFLaTeX appartiennent un cours dapprofondissement
du langage. Pour les mmes raisons, nous ne verrons pas comment crer
un flowchart (organigramme) ou encore mind map (carte mentale).

Pour chaque action propose, je ne te propose quune solution pour la


mettre en place. Il en existe parfois plusieurs, mais lide est de pouvoir se
concentrer sur lessentiel pour obtenir un rsultat rapidement.

1.3 Dbuter sur ShareLaTeX

1.3.1 ShareLaTeX : un outil gratuit en ligne

Pour dbuter rapidement, je te conseille dutiliser sharelatex.com. Tu


vites de perdre du temps installer le logiciel sur ton ordinateur. Tu pourras
crer un compte gratuitement et dcider, par la suite, en fonction de tes
besoins, si tu as besoin dune version par abonnement ou si tu prfres faire
une installation sur ton ordinateur ou sur serveur. Les versions payantes de
sharelatex.com intresseront ceux travaillant plusieurs sur un projet.

1.3.2 ShareLaTeX : une interface en franais

Linterface de sharelatex.com est en anglais, mais tu as la possibilit de


le mettre en franais. Dans limage ci-dessous, une barre en haut de lcran
apparat pour passer dans un environnement en franais.

hardandsoftskills.com 6 sur 90
1.3.3 Le modle propos par ShareLaTeX

Lors de la cration dun projet, plusieurs possibilits soffrent toi. Tu


peux crer un document vide ou demander utiliser un modle (template
en anglais). Le nom du fichier par dfaut est main.tex.

hardandsoftskills.com 7 sur 90
Contenu du modle

\documentclass{article}
\usepackage[utf8]{inputenc}

\title{Test}
\author{veronique.bourcier }
\date{May 2017}

\usepackage{natbib}
\usepackage{graphicx}

hardandsoftskills.com 8 sur 90
\begin{document}

\maketitle

\section{Introduction}
There is a theory which states that if ever anyone
discovers exactly what the Universe is for and why it is
here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable.
There is another theory which states that this has already
happened.

\begin{figure}[h!]
\centering
\includegraphics[scale=1.7]{universe.jpg}
\caption{The Universe}
\label{fig:univerise}
\end{figure}

\section{Conclusion}
I always thought something was fundamentally wrong with
the universe \citep{adams1995hitchhiker}

\bibliographystyle{plain}
\bibliography{references}
\end{document}

hardandsoftskills.com 9 sur 90
1.3.4 La structure minimale

Le programme en PDFLaTeX contient au minimum trois lignes de code.


Le modle de sharelatex.com ne fait pas exception. On y trouve une com-
mande \documentclass{} et un environnement document.

commande vs. environnement


Les notions de commande et denvironnement sont importantes avec
PDFLaTeX pour comprendre la position des lments de ton pdf .

Une commande est dfinie par une seule ligne de code.

Un environnement est dfini par une commande de dbut \begin{} et


une commande de fin \end{}. Le nom de lenvironnement est ajout
dans les accolades. Ton test est ajout entre ces deux commandes.

Minimum (1/2)

\documentclass{article}

\begin{document}
\end{document}

Entre la premire commande, \documentclass{} et lenvironnement


document, on va pouvoir ajouter des packages fournissant des fonctionnali-
ts complmentaires. lintrieur de lenvironnement document, cest--dire
entre \begin{document} et \end{document}, on crira le contenu allant dans
le pdf .

Le modle mis disposition par sharelatex.com propose de crer un


article (article). Tu as aussi la possibilit de crer un rapport (report) ou
encore une lettre (letter), une prsentation (beamer) ou un livre (book).

Dans le reste de ce document, nous allons travailler avec le format


report.

hardandsoftskills.com 10 sur 90
Minimum (2/2)

\documentclass{report}

\begin{document}
\end{document}

Note : Tlcharger minimum.tex

1.3.5 Compiler le programme

Trs intuitivement, tu comprendras quil te suffit douvrir le programme


compiler et cliquer sur Compiler/Recompiler de ShareLaTeX. Note que tu
peux utiliser un raccourci clavier pour le faire : sous Mac, utilise cmd
+ entrer et sous PC, utilise ctrl + entrer.

1.3.6 Ajouter un rsum

Tu peux aussi ajouter un rsum (ou abstract en anglais) au dbut de


ton document !

Ajouter un rsum

\documentclass{report}

\begin{document}
\begin{abstract}

\end{abstract}
\end{document}

Note : Tlcharger abstract.tex

hardandsoftskills.com 11 sur 90
1.3.7 Hirarchiser son document

lintrieur de lenvironnement document, on va pouvoir crer des ru-


briques. Voici la hirarchie :

Crer des rubriques

\documentclass{report}

\begin{document}
\part{} % uniquement avec "report" et "book"
\chapter{} % uniquement avec "report" et "book"
\section{}
\subsection{}
\subsubsection{}
\paragraphe{}
\subparagraphe{}
\end{document}

Note : Tlcharger section.tex

Note que, si tu ajoutes un astrisque juste avant les accolades, la nu-


mration ne sera pas ajoute. Nous en reparlerons plus loin.

1.3.8 Ajouter une table des matires

Tu peux aussi ajouter une table des matires et dcider de ninclure que
les sections numrotes !

Par dfaut les sections non-numrotes ne sont pas inclues dans la


table des matires. Pour inclure une section non-numrote dans la
table des matires, tu auras besoin de la commande \addcontentsline{}.

hardandsoftskills.com 12 sur 90
Ajouter une table des matires

\documentclass{report}

\begin{document}
\tableofcontents

\chapter{Exemple}
\section{Section 1}
\addcontentsline{toc}{section}{Section 2222}
\section*{Section 2}
\section*{Section 3}
\section{Section 4}
\end{document}

Note : Tlcharger toc.tex

1.3.9 Ajouter des commentaires

Les commentaires font partie intgrante du b.a.ba de la programmation.


Un programme non comment devient vite illisible par son auteur au bout
de quelques semaines. Par ailleurs, la syntaxe des commentaires sert aussi
dsactiver une ligne de code trs simplement. En PDFLaTeX, le symbole
des commentaires est le symbole des pourcentages % . Tout ce qui se situe
sur la mme ligne aprs ce symbole est considr comme un commentaire.

Ajouter un commentaire

\documentclass{report}

\begin{document}
Bonjour % Voici un commentaire
%-----------------------------------
%\href{https://...}{En savoir plus}
\end{document}

hardandsoftskills.com 13 sur 90
Note : Tlcharger comment.tex

1.3.10 Pour aller plus loin avec ShareLaTeX...

...va voir la page Facebook de ShareLaTeX : facebook.com/ShareLaTeX.

Aprs cette vue densemble, intressons-nous aux diffrents commandes


et environnements que tu auras besoin pour personnaliser ton document
commencer par la gestion des caractres propres au franais.

hardandsoftskills.com 14 sur 90
Informations gnrales

Qui suis-je ?

Programmeur depuis plus de 10 ans maintenant en gestion de base


donnes et reporting statistique avec le langage SAS, jadore automatiser
les processus, viter les redondances, simplifier. Et rien de tel que PDF-
LaTeX pour passer au niveau suprieur dans la gestion de ta documentation.
Grce mon exprience en SAS, PDFLaTeX et HTML, jai slectionn pour
toi les fondamentaux pour que tu puisses rapidement obtenir des visuels de
qualit professionnelle, acqurir une cohrence entre tes pdf et gagner en
productivit.

As-tu dj parl de ce guide et des autres formations en ligne (HTML,


SAS,...) disponibles sur hardandsoftskills.com autour de toi ? Quil sagit
dtudiants, de collgues, dentrepreneurs, de programmeurs ou densei-
gnants, tous ont enfin les moyens de bnficier de la puissance de la pro-
grammation. Parole de programmeur !

Vronique Bourcier
veronique.bourcier@hardandsoftskills.com

hardandsoftskills.com 89 sur 90
Retour dexprience

Si tu souhaites apporter ton tmoignage sur ce guide ? Envoie-moi


un email avec ton nom, ton site Internet(si tu en a un) et ta photo vero-
nique.bourcier@hardandsoftskills.com.

Si tu as des remarques me faire parvenir ou si tu as not des erreurs


ou des phrases qui ntaient pas claires, nhsite pas menvoyer galement
un email.

Copyright

xxformat GmbH. Tous droits rservs.

hardandsoftskills.com 90 sur 90