THEME LATEX
PRÉSENTÉ PAR
* DR: KOUMA
AHMAD
Sommaire
Origines et définitions
Pourquoi Latex ?
Menaces (Latex vs Word)
Opportunités
Avantages
Forces et Faiblesses
Inconvénients
LaTeX
LaTeX, vous en avez déjà entendu parler, mais ce
nom vous intrigue. À quoi sert-il ? Est-il réellement
utile ? Quels sont ses avantages et inconvénients ?
Pourquoi a-t-il été créé, et quelle est son histoire ?
Toutes ces questions trouveront leurs réponses dans
ce chapitre
. Du rôle de LaTeX dans l’avancée du journalisme
scientifique à ses caractéristiques techniques, en
passant
Origines et définitions
Historique
Difficile d'enseigner un langage informatique
sans survoler rapidement les raisons de sa
création et les C.V. (généralement fort bien
remplis) de ses pères. Nous allons ici développer
l’historique de LaTeX.
Tout commence avec la création du langage TeX
par Donald Erwin Knuth (chercheur américain
en informatique, né en 1938), déclenchée en
1977 par un ras-le-bol de l’inélégante mise en
page de ses articles mathématiques publiés par
l’American Mathematical Society.
Comme souvent dans le monde
informatique, un besoin a été la raison de
l’innovation, en l'occurrence : TeX. Le
langage avait été conçu non pas pour
produire de beaux documents , mais pour
accroître la lisibilité et optimiser l'insertion
de formules mathématiques.
Nous ne sommes pas des typographes, ni des
experts de la mise en page, mais ceux qui ont
participé à la création de TeX le sont, et ils ont
créé un ensemble cohérent de commandes
permettant à l'utilisateur d'obtenir un résultat
professionnel.
LaTeX est une surcouche de TeX et n'a été créé
que plus tard, plus exactement en 1985 par
Leslie Lamport (chercheur en informatique
américain, né en 1941). TeX, bien que
révolutionnaire, était relativement compliqué à
utiliser.
LaTeX est donc en fait un langage de
préparation de copie : on donne des
instructions au typographe virtuel
Le document LaTeX est simplement un fichier
de texte pur. Il contient les mots du texte
auxquels on ajoute les instructions au
typographe virtuel. Les instructions
commencent toujours par une barre oblique
inverse « \ », ). Ces instructions sont aussi
appelées des balises, et LaTeX entre dans la
catégorie des langages de balisage.
LaTeX est un langage et un système de composition
de documents créé par Leslie Lamport en 1983. Plus
exactement, il s'agit d'une collection de macro-
commandes destinées à faciliter l'utilisation du «
processeur de texte » TeX de Donald Knuth. Depuis
1993, il est maintenu par le LATEX3 Project team.
La première version utilisée largement, appelée
LaTeX2.09, est sortie en 1984. Une révision
majeure, appelée LaTeX2ε, est sortie en 1991.
Le nom est l'abréviation de Lamport Tex. On
écrit souvent [Link] fait de sa relative
simplicité, il est devenu la méthode privilégiée
d'écriture de documents scientifiques
employant TeX. Il est particulièrement utilisé
dans les domaines techniques et scientifiques
pour la production de documents de taille
moyenne ou importante (thèse ou livre, par
exemple),
Néanmoins, il peut être aussi employé pour générer
des documents de types variés (par exemple, des
lettres, ou des transparents).
Le moteur actuel (2014) de LaTeX est PdfTeX mais
ses limites, concernant notamment le traitement des
textes Unicode, ont entraîné l'adoption officielle de
LuaTeX comme futur successeur. Lorsque le
développement en sera stabilisé, LuaLaTeX sera
probablement l'implémentation standard de LaTeX.
La notation LaTeX pour les formules
mathématiques est très utilisée, c'est d'ailleurs
celle qui a été intégrée à MediaWiki
,Exemples de logiciels avec Latex
Sous OS X, on peut citer TeXShop, Texmaker,
iTeXMac et TeXworks et la distribution
MacTeX basée sur TeX Live.
Sous Windows, on peut citer les éditeurs
WinEdt, Texmaker, TeXworks, WinShell,
TeXnicCenter et la distribution MiKTeX.
Il existe aussi des solutions multiplate-formes, soit
sous la forme d'applications complètes portables
(Texmaker, TeXworks), soit sous la forme
d'applications complètes en ligne (LaTeXLab,
ScribTeX, Éditeur de LaTeX en ligne), soit sous la
forme de modules pour des éditeurs ou
environnement de développement intégrés
généralistes, disponibles pour de nombreux
systèmes d'exploitation : le très puissant AUC TeX
pour Emacs (ou XEmacs), TeXlipse pour Eclipse.
Pourquoi choisir LaTeX ?
On peut se demander pourquoi apprendre un
langage d'instructions alors que l'on peut
faire la même chose avec la souris en
utilisant un traitement de texte. Les raisons
qui peuvent amener à choisir LaTeX sont :
• la gratuité ;
• la liberté
• le caractère multiplateforme : un même
fichier peut être compilé sur un appareil
compatible PC sous Microsoft Windows,
Linux ou FreeBSD, sur un Apple Macintosh
sous macOS, sur une station Sun sous
Solaris, … le résultat sera exactement le
même ; on peut donc simplement s'échanger
ses fichiers, ou bien développer son
document sur plusieurs machines
différentes ;
• la robustesse : s'il est possible de faire des
erreurs en écrivant les instructions ou de ne pas
réussir à obtenir exactement ce que l'on veut,
en revanche, le programme est très stable et ne
plante pas, il n'y a pas de corruption de fichier
• la légèreté des fichiers : ce ne sont que des
fichiers texte, les images sont des fichiers à
côté, on a ainsi des fichiers très légers, peu
susceptibles de se corrompre,
• séparation du fond et de la forme : l'auteur
peut se consacrer exclusivement au fond, au
sens de ce qu'il écrit, et n'est pas distrait par la
mise en forme ;
• l'esthétique : le résultat est conforme aux
canons de la typographie, en particulier en ce
qui concerne les formules mathématiques
LaTeX est souvent utilisé par des personnes
devant produire un contenu parfois complexe
(équations) ayant une mise en forme standard,
c'est-à-dire ne nécessitant pas de mise en forme
particulière.
Pour cette raison, il est particulièrement utilisé par
des étudiants, éditeurs, professeurs de
mathématiques et de physique, scientifiques,
principalement en informatique, en ingénierie, en
mathématiques et en physique. Il est également
utilisé par les musiciens.
LaTeX est un langage créé pour séparer le fond de la
forme lors de la création d'un document ou d'une
publication. Plus clairement, l'auteur tape des
instructions dans une sorte de bloc-notes et structure
son texte grâce à des mots et des commandes
propres à LaTeX. Par exemple, l'auteur peut indiquer
à LaTeX de placer la première partie de son texte en
gras, et une autre en italique. En somme, il décrit
comment il veut hiérarchiser l'information..
Ensuite, son code est traité par un logiciel .
LaTeX choisit alors les meilleurs agencements et
la disposition optimale pour chacun des éléments
du document . En résumé, LaTeX est un langage
de description donnant à l'auteur les moyens
d'obtenir des documents mis en page de façon
professionnelle sans avoir à se soucier de leur
forme. La priorité est donnée à l'essentiel : le
contenu.
Menace (Word VS LaTeX)
Comparatif général Word versus LaTeX
La cause principale ? L'utilisateur doit gérer à la
fois le fond et la forme sur un logiciel
fonctionnant comme Word. Trop souvent, il
s'enlise dans ces manipulations et perd du
temps.
Word reste l’outil le plus développé à l’heure
actuelle. La concurrence est rude entre les
suites logicielles de bureautique, et il y a fort à
parier qu’au fil des ans, LaTeX et Word se
rapprocheront énormément, tant au niveau de
la facilité d’utilisation que de l’optimisation de
la prise en main.
LaTeX fait peur aux débutants à cause de son
interface austère, mais Word n’aide pas ces derniers
à réellement apprendre l'emploi correct de ses outils.
Ces deux problèmes et la manière dont ils seront
résolus constitueront des facteurs prépondérants
dans la progression respective des deux logiciels sur
le marché de l’informatique.
C'est à partir de ce constat que naît l'intérêt de
LaTeX. LaTeX n'est pas un traitement de texte
du même type qu’OpenOffice et Word.
OpenOffice et Word sont ce qu’on appelle des
WYSIWYG (what you see is what you get =
ce que vous voyez est ce que vous obtenez). Ils
vous permettent de mettre en gras votre texte
en le sélectionnant et en cliquant sur le bouton
gras : vous voyez alors votre texte en gras. La
figure suivante vous montre la différence de
présentation entre LaTeX (à gauche) et Word
(à droite).
LaTeX, à partir de votre texte, créera une mise en
page lisible et adaptée, mettra en valeur vos mots
en gras, vos titres, vos images et légendes. De
façon plus large, c'est un langage créé pour
respecter les normes éditoriales et
typographiques, qui vous permet d'écrire sans
avoir à vous soucier de la mise en page. L’idée de
taper des balises et des commandes en plein
milieu du texte peut sembler étrange au début,
mais vous découvrirez très vite qu’elle simplifie
la vie.
L’optimisation de la création de documents
typographiquement propres est l'argument principal
jouant en faveur de l’utilisation de LaTeX. En
deuxième rang, nous pourrions citer la gratuité, bien
qu’OpenOffice soit également gratuit. Une attention
toute particulière a été apportée à la simplification de
l'écriture des formules mathématiques et autres
expressions scientifiques, souvent enfantées dans la
douleur avec des outils comme l'éditeur d'équations
de Word.
Information : il existe des éditeurs d'équations performants
permettant de recopier des formules au sein de Word.
Néanmoins, LaTeX intègre nativement ce genre d'outil et il
n'est pas nécessaire d'installer de programme annexe pour
effectuer des opérations sur un schéma ou une expression
mathématique.
Les avantages de LaTeX
En réalité, avec LaTeX, tout est modifiable,
tout est paramétrable. Le logiciel vous
donnera une base par défaut propre et
structurée pour mettre en page vos
publications, mais vous serez libre de
modifier les moindres marges, alignements
et styles selon vos désirs. Que du bonheur !
Si nous devions lister d'autres qualités de
LaTeX, nous pourrions citer en vrac :
• sa gestion des notes ;
• sa gestion des longs documents ;
• la possibilité qu’il offre de hiérarchiser
facilement du texte en parties, chapitres,
sections… ;
• la possibilité qu'il offre de faire des références (à
un paragraphe, une figure…) de façon très simple et
souple ;
• la possibilité qu’il offre de générer
automatiquement des bibliographies, index et tables
des matières.
.La possibilité de lire ses documents sur
tous les systèmes d'exploitation ;
. la présence d'outils permettant la
modification rapide de l'ensemble des
éléments formant la mise en page ;
Autant d'avantages qui ont fait de LaTeX le
chouchou du monde de l'édition et du monde
scientifique… Tant et si bien que bon nombre
d'ouvrages sont édités en LaTeX, des
professionnels de ce langage se faisant payer par
des maisons d’édition pour mettre en page des
livres de manière irréprochable.
Nous allons nous pencher sur les applications de ce
langage dans les publications et le milieu
scientifique.
LaTeX dans les publications scientifiques
Opportunités d’utilisations de Latex
LaTeX est capable de produire de
nombreux types de document différents
(par défaut ou bien en employant des
extensions), notamment des articles,
cours, livres, présentations, diagrammes,
partitions de musique (via LilyPond),
rapports, lettres, étiquettes, pochettes de
disque compact, posters, cartes de visite.
Faiblesses
Certains utilisateurs pensent que le
programme présente souvent des
bugs mais ce problème est du au fait
que ces personnes ont préféré se
passer du manuel et rencontrent des
problèmes.
Forces
[Link] possibilité de passer (enfin) plus de
temps à écrire du contenu qu’à le mettre en
forme.
[Link] rétrocompatibilité ;la création de PDF ;
[Link] coté multiplateforme et
programmation
4.n
Inconvénients (Avis)
Bonjour,
La période de transition n'étant pas si éloignée que
ça (à l'échelle géologique du moins) en ce qui me
concerne, je peux encore témoigner.
Tout d'abord ce qui m'a poussé vers LaTeX. J'écrivais
un mémoire de Master (de DEA en fait, mais vivons
avec notre temps) en utilisant Word. N'étant pas à
mon coup d'essai et connaissant donc les problèmes
de mise en page que l'on pouvais rencontrer, j'avais
passé plusieurs jours à définir des styles de titres, de
paragraphes, des macros diverses et variées, etc.
pour n'être plus embêté pendant la rédaction.
Tout a bien fonctionné pendant une petite
semaine... puis des "sauts" intempestifs et
inexpliqué dans la mise en page ont
commencé à apparaître et m'ont donné des
sueurs froides jusqu'à la fin de la rédaction. À
côté de ça, des collègues de promo faisaient
des mémoires avec LaTeX dont la
présentation était 10x plus pro et ne
semblaient pas souffrir le même martyr ! Le
divorce avec la suite MS était imminent...
Bon, les débuts ont été hésitants : les petits
rapports (5-10 pages) sur lesquels je me suis
fait la main étaient très basiques. Police par
défaut, utilisation de l'environnement
thebibliography (pas BibTeX), aucune
modification des styles de pages, etc. Le
résultat était néanmoins tout à fait acceptable
(la clarté de la mise en page par défaut a
même été appréciée).
Ce qui m'a posé problème à l'époque : j'y
était venu sans trop en connaître les
avantages ni le mode de fonctionnement
des communautés du logiciel libre ; je ne
fréquentais pas non plus les fora
Hormis les quelques tutos glanés de-ci de-
là, je ne savais pas trop où chercher
l'information.
Ça doit dépendre des personnes, mais il faut
souvent être un peu guidé au départ, et
LaTeX n'a pas atteint la masse critique pour
qu'on connaisse forcément quelqu'un sur qui
s'appuyer. C'est quelque chose qu'on a
tendance à oublier après quelques années
quand, sur les fora, on s'emporte contre les
mêmes questions de base répétées 100 fois
Lorsque je suis passé à de gros documents
complexes, je me suis vite aperçu que ça
nécessitait une grande rigueur. La séparation du
fond et de la forme, en particulier, demande de bien
penser dès le départ la façon de structurer son
document. Si ça peut être cauchemardesque au
tout début, le gain sur la qualité finale (et pas
seulement visuelle) est phénoménal. Et une fois le
système un peu maîtrisé, je n'en reviens toujours
pas de sa qualité et de sa puissance (respect de la
typo, références croisées, bibliographie, indexes,
graphiques, équations,...).
Au titre des autres défauts qui virent en
qualités... les points décourageants:
• la première présentation
• la première lettre
• le premier CV
• le premier poster (un mélange de a0poster
et de beamer si j'ai bonne mémoire)
Mais dans tous les cas, une fois qu'on a
franchi ce premier - grand - pas, les difficultés
s'amoindrissent et le résultat est à la hauteur.
Pour les présentations surtout, il y a moyen de
faire de très belles choses sans pour autant
endormir l'attention de l'auditoire avec des feu
d'artifices d'effets visuels (quel message peut bien
porter une flèche qui traverse la page en
tournoyant ??). Et finit les "bin là y'avait une
animation mais elle marche plus !" où "y'avait un
graphique mais là il sort de la diapo !" dus à
différentes versions de powerpoint.
Pour conclure, je dirais que LaTeX est
difficile à prendre en main (quoi que ça
dépende de "l'histoire" de l'utilisateur)
mais est ensuite plein de faux défauts,
qui sont pour la plupart le reflet
d'habitudes prises sur des systèmes
WYSIWYG (je pense notamment au
placement des flottants : la plupart des
débutants cherchent par tous les
moyens à en fixer l'emplacement, ce
qui est mal !).
Conclusion
Point important : les scientifiques communiquent
essentiellement entre eux grâce à des articles.
Ces articles sont la plupart du temps écrits en
LaTeX. Ces publications sont légion et chaque
semaine, des dizaines de revues scientifiques
trient, sélectionnent et mettent en page des
articles traitant des innovations et découvertes
récentes
En somme, si la science fait avancer le
monde, LaTeX est à l'heure actuelle son
format de prédilection.
D'ailleurs sachez que les « Livres du Zéro »
sont écrits en LaTeX (y compris ce livre que
vous tenez à l’écran comme la majorité des
fascicules et livres de cours que vous avez
pu consulter par le passé.
Je vous remercie