Après tout ce temps, personne n'a dit quelque chose de très important.
Les textes LaTeX sont écrits dans un fichier texte, il peut être utilisé pour la programmation Literate , un style proposé par Don Knuth pour écrire des programmes très bien documentés. L'idée est d'expliquer comment le programme a été développé d'une manière similaire à un texte mathématique. Des morceaux de code sont présentés comme des formules, dans des textes mathématiques. C'est une excellente idée, après un certain temps, vous pouvez lire comment le programme a été conçu et vous pouvez modifier les parties expliquant pourquoi la décision a été prise de la même manière.
Un autre avantage est que vous pouvez générer du code LaTeX en tant que sortie de vos programmes , de cette façon vous pouvez publier vos résultats magnifiquement mis en forme, ou utiliser des programmes comme gnuplot pour générer des graphiques puis générer du code LaTeX pour le graphique et l'insérer dans votre texte, qui est génial car le fichier résultant est très léger par rapport aux graphiques exportés vers un format d'image, pour l'inclure avec \includegraphics
ou pire si vous utilisez un traitement de texte en le collant.
LaTeX n'est pas vraiment difficile à apprendre, prenez simplement votre rythme, utilisez ce dont vous avez besoin en commençant par des documents simples. Lorsque vous avancerez dans vos études, vous devrez apprendre de nouvelles fonctionnalités et de nouveaux packages. Si vous essayez de maîtriser LaTeX en apprenant tous les packages juste pour devenir un expert LaTeX, vous perdez votre temps, il y a une énorme quantité de packages, mais vous n'avez pas besoin de les apprendre tous. Essayez de commencer avec des guides comme "l'introduction pas si courte à LaTeX" lshort.pdf, ou "Une introduction douce à TeX" sweet.pdf. Si vous êtes fatigué de taper de longues macros, apprenez à écrire les vôtres pour les morceaux que vous utilisez le plus, les guides ont une section à ce sujet.
Où trouver des informations, dans ctan.org, tug.org, ne cherchez pas dans latex.com ce domaine représente le matériau en caoutchouc.
Il existe un catalogue TeX / LaTeX, recherchez-le dans ctan.org, c'est très utile lorsque vous avez besoin d'une fonction spéciale. Vous pouvez le trouver ici http://texcatalogue.sarovar.org/index.html , mais vous pouvez rechercher texcatalogue si ce lien devient obsolète.
Pour finir mon commentaire, il y a un grand avantage que LaTeX et d'autres logiciels ne changent pas de version fréquemment, TeX / LaTeX est un système très complet pour la composition, vous pouvez ajouter (et partager) plus de fonctionnalités si vous avez besoin de quelque chose qui n'existe pas .
Apprendre LaTeX est un bon investissement en temps, il vous suffit de l'apprendre une fois, puis de vous consacrer à votre travail, pas à apprendre la nouvelle version.
PS J'ai oublié de dire qu'il est possible d'écrire des programmes pour traduire LaTeX vers d'autres langages de balisage (et des formats de traitement de texte si documenté) et vice versa. En fait, il y en a plusieurs qui donnent des résultats acceptables, bien que pour autant que je sache, il n'y a pas encore de programme qui traduise un code LaTeX, mais pour les textes les plus courants, vous pouvez trouver plusieurs programmes pour les traduire en HTML, LibreOffice peut exporter un mot le document du processeur en LaTeX, bien que ce ne soit pas très utile car peu d'utilisateurs de traitement de texte utilisent les balises pour marquer les paragraphes comme en-têtes, citations, etc. la grande majorité marque le texte pour changer la police, la taille, l'alignement, etc. et cela est traduit dans LaTeX. Mais vous devrez peut-être le faire lorsque vous collaborez avec des personnes qui utilisent Word ou LibreOffice, et vous devez l'intégrer à votre texte LaTeX, demandez-leur simplement d'utiliser les bonnes marques ou de l'exporter sous forme de texte et d'insérer les macros nécessaires manuellement, après tout vous devez revoir l'intégralité du texte de votre collaborateur.
Autrefois, il fallait le traduire en HTML pour le publier sur le net ou faire des présentations portables, mais maintenant la bande passante permet de transmettre des fichiers PDF rapidement, et des packages comme beamer permettent d'écrire de très belles présentations.
Les avantages de TeX / LaTeX sont la taille des paquets qui peuvent être écrits dessus et la volonté de les partager. Merci à Knuth pour ses excellentes idées, nous attendons toujours l'ensemble complet de son art de la programmation informatique.