TeX412
Cours de (Xe)LaTeX & HTML
adresse web de cette présentation:
git.io/STho2Q
Les fichiers texte
- C'est quoi un fichier (file [en]) texte ?
- C'est quoi un encodage (encoding [en]) ?
- ASCII/ANSI (7/8 bits)
- Latin-1 = ISO 8859-1 (Western) ~ Windows-1252
- Unicode => UTF8 (avec BOM), UTF16, ...
Programmation
- Au commencement était le fichier texte (pas vraiment)
- "Parse [en]" = "Analyse grammaticale"
- Compilation ou interprétation ...
- Le résultat + les messages d'erreurs
Langages à balises
HTML
<b>en gras</b>
LaTeX
\textbf{en gras}
Markdown
**en gras**
MediaWiki
'''en gras'''
...
des dizaines autres existent
(La)TeX et HTML
- Similitudes
- Détermine la mise en page globale et locale du document
- Essaye de séparer le contenu des instructions d'affichage (.css/.sty)
- Les deux excellent dans leur domaine de prédilection
- (La)TeX : affichage sur papier
- HTML : affichage sur écrans
- Pas facile d'apprentissage
- Très bien documentés
- Différences
- compiler vs interpréter
- popularité
- difficulté de la programmation associée (javascript vs tex)
(La)TeX : comment ça fonctionne
(La)TeX : comment l'installer sur son ordinateur
-
Une distribution (La)TeX est un ensemble de programmes permettant de produire, à partir des textes sources, des documents finaux, le plus souvent des PDF. En général, une distribution est entre 100 Mo et 500 Mo.
-
Il existe des distributions différentes en fonctions du système d'opération. Les principales sont:
- Mais de nos jours on peut s'en passer d'une telle installation ...
LaTeX - l'édition en ligne
- Essentiellement trois choix possibles:
- ShareLaTeX.com
∞ projets privés, compilation correcte, très bonne documentation (en anglais), 1 seul collaborateur autorisé pour les projets privés, mais on peut éditer directement les projets publiques.
- Overleaf.com
Presque pas de limitations dans le plan gratuit, mais compilation un peu lente, documentation pauvre et choix du modèle difficile.
- Papeeria.com
1 projet privé + ∞ collaborateurs, compilation correcte, pas de documentation latex, presque pas de modèles
- Et GitHub dans tous ça ?
Autre site utiles pour le LaTeX
TeX & Co. l'histoire version courte
- 1977: Création par Donald Knuth de TeX (7 bits) et PlainTeX
- 1983: AMS-TeX & LaTeX (créé par Leslie Lamport)
- 1990: TeX 3.0 (8 bits)
- 1992: eTeX
- 1999: pdfTeX
- 2004: XeLaTeX, pdfLaTeX
- 2010: LuaLaTeX
- 2014: TeX est en version 3.14159265 → π
Conseils pratiques : vos adresses mail et mots de passes
- Il faut avoir au moins deux adresses perso
- Pour communiquer avec les humains (y compris l'administration)
- Pour donner à des sites lors des inscriptions
- Il est préférable d'avoir un troisième: "argent"
- Il faut avoir au moins deux adresses pro
- Un fournit par l'employeur (l'université)
- L'un constant au long de votre vie (à mettre sur CV)
- Comment retenir autant de mot de passes
HTML : édition en ligne
HTML
Plusieurs possibilités, mais une seule est gratuite avec possibilité d'avoir plusieurs projets à ma connaissance.