Le LaTex vieillit mal
Par Benoît Dejean le mercredi, 15 octobre 2008, 11:24 - Lien permanent
Quand j'étais à la fac y a 3/4 ans, j'avais écris tous mes bousins en LaTeX en faisant de mon mieux: UTF-8 partout, lstlisting, etc. A part quelques problèmes, je pouvais compiler aussi bien sur ma Debian que sur les RedHat de ma fac.
J'ai voulu jeter un oeil à des trucs que j'avais écris et là patatra, Debian/texlive ça ne fonctionne plus du tout. lstlisting par en vrille dès qu'il voit du non-ascii alors qu'avant il mangeait ça très bien. Et ça explose sur des tas de petites bêtises ça et là. J'ai un peu décroché de LaTex, j'ai essayé de bricoler ça et là, fait des bugs Debian, mais chaque fois que je corrige un problème, autre chose explose.
Evidemment j'ai pas sauvegardé de PDF.
Et là j'ai envie de dire "si j'avais fait un .doc je pourrais encore le lire"... là je peux même pas compiler.
Commentaires
c'est bizarre... moi je compile sans problemes fichiers crés ailleur sous ma debian.
essaie de reinstaller le texlive, ou si tu veux tu peux m'envoyer les fichiers...
ciao
Latex est une bouse qui aurait du mourir il y a 20 ans.
Il faudrait une solution en html+css standards avec les nouvelles balises css pour gérer l'impression (encore peu supportées).
Il faut être stupide ou n'avoir jamais touché latex pour dire que c'est une bouse obsolète : n'importe qui ayant tapé un texte un peu conséquent (pas une petite page web à la con) (genre une thèse ou un livre au hasard -- avec des mathématiques dans tous les sens, des références croisées, une bibliographie, une table des matières, etc), n'importe qui d'un peu sérieux donc, sait que latex a un sens.
c'est vrai que plusieurs petit détail chient en latex
notamment, un export Dia en pstricks, doit être remis à jour pour modifier qq changements dans pstricks.
si on fait du pdflatex avec du pstricks, meme auto-pst-pdf chie sur certains points
et derniere en date, ltmodern me fait chier certains caractères mathématiques sur un psfragfig.
bref, tout n'est pas parfait avec latex
mais avec un peu de persévérance, et qq mises à jour du code, ca marche
jamais jamais je n'aurai écrit ma thèse en word
Je suis très surpris, je recompile de temps en temps des vieux document (presque 10ans) et ça fonctionne encore bien
Thomas Deffieux : Même si je fais suffisamment de LaTeX pour reconnaitre ses défauts (et effectivement, l'UTF-8 fait mal à un programme conçu initialement pour du 7 bits), je ne souhaite à personne de saisir un document sérieux en XML.
Aucun problème avec LaTeX que j'utilise régulièrement sous Gentoo. Et je suis d'accord pour dire que celui qui dit que LaTeX est une bouse n'a jamais écrit un texte le moindrement sérieux et complexe de sa vie.
Juste comme ça, essaye xelatex à la place de pdflatex, il supporte nettement mieux l'utf8.
http://xhtml.net/breves/444-pdflate...
Pas de bol, je viens justement de finir une thèse de physique en latex avec formules/biblio et tout le patatras: il va de soit que c'est toujours bien mieux que word ou html. J'ai pas mal joué avec Latex et ses options/modules pour en connaître assez la lourdeur et les incompatibilités chroniques. Je suis désolé si j'ai heurté les âmes sensibles mais quand je vois ce qui est fait sur le web en terme de flexibilité, je suis jaloux.
Latex vieillit mal, est difficilement personnalisable et lourd. En 2008, on serait en droit d'espérer un outil simple, léger et standard capables de faire des références croisés et de la biblio. C'est quand même pas une problématique insurmontable que d'insérer des références et de numéroter des figures...
Je crois beaucoup a un nouveau format basé sur html ou xml genre tbook avec un outil puissant comme princexml (basé sur le moteur d'Opera). Ca serait en plus compatible web/impression directement.
http://tbookdtd.sourceforge.net/
http://www.princexml.com
Il existe des balises html capable de gérer l'impression (break page, page gauche/droite, entête et pieds de page, footnote) mais encore peu supportées par les navigateurs), un bon css, un moteur webkit qui exporte en pdf, un petit outil javascript ou autre pour la numérotation et l'insertion des références et on tiendrait déjà quelque chose.
Par contre je suis d'accord pour dire que MathML est une bouse
http://www.alistapart.com/articles/...
Le côté très pratique de LaTeX en comparaison d'un langage basé sur XML quel qu'il soit, c'est que LaTeX permet de se concentrer sur le contenu et non la manière de l'écrire. On peut utiliser le plus simple des éditeurs de texte pour faire cela, on n'a aucune obligation d'utilisateur un éditeur graphique. Si j'avais du taper tous les <p></p> en écrivant les 350 pages de ma thèse et bien je serais mort avant de l'avoir fini. Je n'imagine même pas la situation si j'avais du entrer les équations dans une autre syntaxe que LaTeX...
Pour écrire un roman, on peut utiliser un éditeur graphique, mais pour du contenu scientifique (du moins, dès qu'un peu de maths pointe son nez), LaTeX reste roi.
Oui enfin on pourrait imaginer un langage intermédiaire comme tbook ou encore mieux celui utilisé par les wikis ce qui simplifie considérablement l'écriture des sources.
L'avantage d'un subset xml comme tbook c'est que tu n'as pas besoin de rien faire pour que ton document soit lisible dans n'importe quel navigateur (puis imprimable en pdf) mais tu es obligé de te taper les <p> et autres petits bonheurs.
L'avantage du langage wiki c'est la simplicité à taper, par contre il faut processer le code en quelque chose de lisible par un navigateur web.
Sinon, séparer le rendu du contenu c'est exactement le rôle de css.
j'ai déjà utilisé latex quelques fois, et franchement, j'hésite toujours entre ça et OpenOffice Writer (avec des backups de versions de fichiers dans un système de versionnement de code), par exemple. Ne riez pas, c'est une question sérieuse. Je ne confierais jamais un long document à Word, mais... franchement, 100 pages dans OOo en .odt, ça doit tenir non? J'ai une tante qui a écrit un livre (non scientifique) de 250 pages en .doc avec word...
Chaque fois que j'ai touché à latex, j'ai fini par hurler et revenir à OOo. Connerie qui a besoin d'un minimum d'une dizaine de modules obscurs à inclure pour fonctionner corretement, supporter les urls, les guillemets, l'unicode (what you write is what you mean? certainement pas si je dois échapper tous mes accents ¬_¬), les tas de façons différentes de citer, la stupidité de ses tableaux (ça dépasse la largeur de la page? shit, out of luck!), et ça c'est avant même de se battre avec les normes de mise en page et de citations de l'APA (je suis en psychologie). J'ai passé des jours à tenter même de faire fonctionner apacite et apa.cls, fail.
Disclaimer: je veux bien être convaincu que latex est la Voie. Je n'écris pas de formules mathématiques (je suis en psychologie après tout), mon c.v. est en latex, mais franchement, je trouve que ça fait un peu anachronique quand d'un autre côté, il y a la plaine verdoyante de "what you type is what you get et not what you will have to fix at the compilation time" d'OpenOffice, combiné à zotero.org pour la gestion bibliographique et l'insertion des citations.