====== L'écho des gnous #128 Face B ====== Diffusée le 20 mars 2016 Présents : Sébastien et Thomas. ====== Sujet ====== Le LaTeX, langage de description typographique libre. ===== Présentation ===== * LaTeX est un système de composition de documents, crée en 1983 par Leslie LAMPORT et dérivé du TeX. Le TeX a été crée par Donald KNUTH en 1977. * Langages complétement libres. * On prononce [latɛk] ==== A quoi ça sert ? ==== * A écrire des livres * des articles scientifiques * des mémoires, thèses et rapports de stage. ==== Contexte ==== * En 1977, les logiciels de traitements de texte WYSIWYG tels que nous les connaissons aujourd'hui n'existent pas. * La typographie de l'époque n'était pas terrible, d'où la création de TeX pour y remédier. * Langage relativement complexe au débit, Leslie LAMPORT a crée en 1983 LaTeX, qui est une collection de macrocommandes dédié à TeX. ==== Le principe ==== * Se concentrer sur la structure du document et sur le contenu plutôt que sur la mise en page. LaTeX conçoit lui même la mise en page et les numérotations, sur la base des macrocommandes que l'on va indiquer à l'éditeur de texte. ==== Les avantages ==== * C'est libre, et vous n'êtes pas bloqué sur un logiciel ou un éditeur avec un format défini. Ce n'est que du texte, si votre éditeur de texte n'est plus maintenu, il suffit d'en choisir un autre. * Pérennité des données sur plusieurs décennies. * Respect strict des règles typographiques d'imprimerie. * Langage idéal pour les documents abritant des formules mathématiques. Beaucoup plus simple à concevoir qu'avec un logiciel WYSIWYG. ==== Qui utilise LaTeX ==== * Essentiellement les scientifiques et les universitaires, pour lesquels la facilité d'édition de formules mathématiques et la pérennité des travaux de recherche est indispensable. * Les auteurs littéraires (LaTeX est répandu dans le monde de l'édition). * Vous ? ===== Comment cela fonctionne ? ===== ==== Installation ==== * LaTeX fonctionne comme un environnement de programmation. Il est composé de 3 briques : la distribution LaTex, qui contient les macrocommandes et le compilateur, l'éditeur LaTex, et le lecteur de documents final (.pdf ou .ps) === Windows === * Distribution : MiKteK : [[http://miktex.org/download]] * Si vous avez besoin d'un lecteur .ps : Ghostscript : [[http://ghostscript.com/download/]] * éditeur LaTeX : TeXnicCenter : [[http://www.texniccenter.org/download/]] === Mac OS X === * Tous les outils sont dans MacTex : [[http://tug.org/mactex/mactex-download.html]] * L'éditeur s'appelle TeXshop. === GNU/Linux === * La distribution : TeXLive. * Les éditeurs au choix, Kile (KDE) ou LateXila (GNOME) * Le tout à télécharger dans votre gestionnaire de paquets. ===== Exemple concret ===== * Exemple tiré du cours "Rédigez des documents de qualité avec LaTeX" de Laleoulilo sur Openclassrooms. (CC-BY-SA 3.0) * Le code source entièrement commenté et expliqué à l'antenne [[https://framadrive.org/index.php/s/f6pCuG2cIRijMUl]] * Et le résultat en pdf {{:echo_des_gnous:exemple_latex.pdf|}} ===== Ressources utiles ===== ==== Sur Openclassrooms ==== * Le cours "Rédigez des documents de qualité avec LaTex" : [[https://openclassrooms.com/courses/redigez-des-documents-de-qualite-avec-latex]] * Le cours "Guide des bonnes pratiques en LaTeX" : [[https://openclassrooms.com/courses/guide-des-bonnes-pratiques-en-latex]] * Pour les diaporamas, "Créer vos diaporamas en LaTeX avec Beamer" : [[https://openclassrooms.com/courses/creez-vos-diaporamas-en-latex-avec-beamer]] ==== Littérature ==== * "Tout ce que vous avez voulu savoir sur LaTeX sans jamais oser le demander" de Vincent LOZANO (code source + PDF) : [[http://framabook.org/tout-sur-latex/]] ==== Sur le Web ==== * Une très bonne base pour débuter : [[http://www.ukonline.be/programmation/latex/tutoriel/]] * Le guide sur Wikibooks en français : [[https://fr.wikibooks.org/wiki/LaTeX]] ===== Liens ====== * Projet Gutenberg : https://www.gutenberg.eu.org/https://www.gutenberg.eu.org/ * Tuto & cours : http://perso.math.univ-toulouse.fr/mleroy/enseignement/latex/ * Editeurs Latex : http://forum.mathematex.net/latex-f6/editeurs-latex-t16142.html * Compaatifs : https://en.wikipedia.org/wiki/Comparison_of_TeX_editors * LAtex sur Andoird : https://play.google.com/store/apps/details?id=verbosus.verbtex * Antisèche : https://play.google.com/store/apps/details?id=coolcherrytrees.software.detexify&hl=en ===== Playlist ===== ^ Titre ^ Auteur ^ Lien ^ Durée ^ Commentaire ^ | 00.Jingle | Tim Oxy | http://chtinux.org/podcast/01-jingle_radio.mp3 | 0:33 | | Philippe Beer Gabel | Cours d'école | http://freemusicarchive.org/music/Philippe_Beer_Gabel/Antifragile/Philippe_Beer-Gabel_-_4_-_Cour_dcole | 4:02 | | Sam | Miss Camping | http://play.dogmazic.net/#song.php?action=show_song&song_id=3182 | 4:03 | | Joe Zeman Band | Esquisse | http://play.dogmazic.net/#song.php?action=show_song&song_id=36627 | 2:51 | ===== Playlist (pas franchphone) ===== | Moon Child | Karissa Hobbs | http://freemusicarchive.org/music/Karissa_Hobbs/Age_of_Flowers/01_Moon_Child | 4:10 | | Broke For Free | Something Elated | http://freemusicarchive.org/music/Broke_For_Free/Something_EP/Broke_For_Free_-_Something_EP_-_05_Something_Elated | 3:54 | | Kurteek | Weekend | http://freemusicarchive.org/music/Kurteek/Asthmafunk_table_technology_EP/01_Weekend | 2:02 |