Avenir à long terme de LaTeX sur MacOSX en jeu

Publié : 21.06.2006 - 15h14 par Franck Pastor

Il y a du nouveau sur le front de LaTeX, en fait de TeX en général, sur notre plate-forme, et a priori ce n'est pas très réjouissant.

La distribution libre de TeX la plus utilisée sur MacOSX, est celle de Gerben Wierda (gwTeX, fournie par l'i-installer), suivie de celle de Fink. Toutes deux sont basées sur teTeX, une implémentation unixienne de TeX, fort prisée sur Linux, créée et maintenue jusque-là par Thomas Esser. Or ledit Thomas Esser a annoncé récemment qu'il cessait de superviser teTeX. Et aucun repreneur de teTeX ne s'est manifesté jusqu'à présent. :-(

La dernière version de teTeX, la 3, est cependant suffisamment récente (2005) pour permettre de tenir les deux ou trois prochaines années avant de devenir obsolète. Néanmoins, Gerben Wierda anticipe et souhaite changer sa distribution de base, en basant sa distribution non plus sur le teTeX originel, mais sur l'arborescence principale de TeXLive, ensemble de distributions TeX qui lui est activement maintenu. Le problème est que cette transition ne se fait pas en un jour, qu'il est débordé (son travail pour TeX est purement bénévole, et donc pris sur son temps libre) et donc qu'il a besoin d'aide pour le passage d'une base à l'autre. Il explique pourquoi et comment ici.

Sont requises pour l'aider notamment une connaissance approfondie des langages de script Shell ou de Perl (dont je sais à peine ce que c'est, moi :-()

Alors si des membres LaTeXiens convaincus du forum connaissent quelqu'un qui a le temps et les compétences requises en programmation pour pouvoir l'y aider (ce qui n'est pas mon cas, et jamais je n'ai autant regretté mes lacunes en informatique !), qu'il n'hésite pas à se manifester. C'est quelque chose qui en vaut largement la peine :-)


Publié : 27.06.2006 - 10h13 par KomA

Hum...

Mes connaissances en développement ne me permettent vraiment pas d'aider à l'évolution de l'outil, dommage...

Je fait passer le message au cas ou.


Publié : 11.09.2006 - 14h25 par Franck Pastor

Bonne nouvelle en passant : Gerben Wierda a trouvé le moyen de passer à TeX Live ! D'après un de ses messages sur la "TeX on MacOSX Mailing list', du moins, il y travaille, et une version d'essai serait disponible sous peu. Dès que j'ai plus de détails, j'en ferai part.

On va pouvoir encore faire du TeX "up to date" sur nos Macs dans les années qui viennent ! :D


Publié : 20.09.2006 - 16h56 par Leo_11

Franck a écrit :... Gerben Wierda a trouvé le moyen de passer à TeX Live...


Et les doc's existants devraient être adaptés voir recomposés pour des modif's :?:


Publié : 20.09.2006 - 17h16 par Franck Pastor

A priori, non.


Publié : 20.09.2006 - 20h32 par Franck Pastor

Je précise (je n'en ai pas eu le temps avant) : normalement, tout document ancien devrait se compiler sans aucune modification, sauf éventuellement pour certains packages "exotiques", présents dans teTeX, mais qui seraient absents de TeX Live. Dans ce cas, il faudra les télécharger et installer soi-même. Ceci dit, Gerben Wierda tiendra sûrement à assurer un maximum de continuité entre ses deux settings, et donc il y a peu de risques que ça se produise.

C'est un autre avantage de LaTeX : la portabilité des documents d'une installation à l'autre, et d'une plate-forme à l'autre, est remarquable :D


Publié : 10.11.2006 - 10h08 par Franck Pastor

Ça y est ! :-D

Gerben Wierda a migré sur TeX Live, et l'i-package correspondant est disponible sur l'i-installer (versions récentes), sous le nom "TeX (based upon Tex Live)". Comme il y a encore des choses à régler dans cette nouvelle mouture, principalement au niveau des fontes, l'ancien package TeX est encore présent. On peut installer l'un sans supprimer l'autre, paraît-il. Pour ma part, vu les problèmes qui sont encore à régler, je préfère m'abstenir. Et en plus, gérer deux installations TeX différentes peut causer des problèmes d'interférences pour ceux qui ne sont pas au fait des "Paths" choisis par défaut... On verra pendant les vacances, quand j'aurai le temps de gérer tout ça.


Publié : 11.11.2006 - 8h27 par Leo_11

Franck a écrit :On verra pendant les vacances, quand j'aurai le temps de gérer tout ça.


… et tu nous tiendras au courant de l'évolution pis tout pis tout... naturellement bien sûr ;)


Publié : 15.01.2007 - 10h42 par Franck Pastor

Encore du neuf qui intéressera les utilisateurs de LaTeX ici :

L'i-installer de Gerben Wierda (le mettre à jour) propose désormais une distribution de TeX appelée "gwTeX" et basée sur TeX Live 2006, la distribution la plus "up to date" qui soit. L'ancienne version, basée sur teTeX, est toujours disponible, mais n'est plus du tout maintenue, et considérée comme dépassée ("deprecated gwTeX").

Seulement voilà, en raison de son emploi du temps décidément trop chargé, Gerben Wierda n'assurera désormais le support de l'i-installer et de ses packages que pour ses propres besoins personnels (voir le lien cité plus haut). Depuis le premier janvier, il ne répond plus aux mails signalant des bugs ou demandant de l'aide. L'i-installer et ses packages restent cependant disponibles pour tous, et pour autant que j'ai pu en juger, gwTeX en particulier marche sans problèmes :-) On peut donc installer cette distribution sans se faire du souci.

Si vous l'installez donc (mettre à jour l'i-installer lui-même avant !), vous constaterez donc dans vos Préférences Système l'apparition d'un nouveua panel, appelé "TeX Distribution". En effet, l'installation du nouveau gwTeX ne détruit pas l'ancienne distribution, et vous pouvez choisir, en cliquant le bouton adéquat, quelle distribution, l'ancienne ou la nouvelle, vous voulez utiliser.

Mais à l'avenir, l'i-installer sera probablement très peu mis à jour, et donc sa distribution TeX idem. Maintenant, la voie à privilégier pour l'installation de TeX sur MacOSX sera de plus en plus MacTeX ! Qui installe TeX de la façon la plus simple possible, typiquement MacOSX. La dernière version officielle de MacTeX (lien ci-dessus) propose encore l'ancienne version basée sur teTeX, mais les mainteneurs ont préparé une nouvelle version, qui se trouve ici en phase de release candidate. Elle propose maintenant plusieurs distributions au choix :

— l'ancienne distribution gwTeX basée sur teTeX (non conseillée car dépassée),
— la nouvelle distribution gwTeX adaptée de TeX Live 2006 comme expliqué plus haut,
— la distribution TeX Live 2005 originelle (attention, autour de 1 G),
— la distribution TeX Live 2006 originelle, plus récente que 2005 (évidemment), et tout aussi immense, encore en "release candidate", mais la version définitive est imminente (probablement début février),
— une version allégée du TeX Live 2006, pour ceux qui n'ont pas assez de place sur le disque dur.
Avec en complément les "MacTeX additions" contenant (pour ceux qui ne les ont pas déjà), des applications satellites de TeX : TeXShop, BibDesk, Excalibur, Ghostscript, etc.

La grande nouveauté, c'est qu'on peut maintenant installer sans problème toutes ces distributions sur le même disque, si on a la place nécessaire ! Chacune sera reconnue par le panel "TeX Distributions" des Préférences systèmes, panel qui sera créé au besoin s'il n'existe pas. On pourra donc "switcher" de l'une à l'autre.

Si on utilise TeXShop comme interface, et si on a installé une quelconque des distributions ci-dessus, il faut prendre soin de modifier alors ses préférences, pour qu'il puisse toujours trouver la distribution choisie dans les Préférences Système. Ouvrir l'onglet "moteur" dans les préférences de TeXShop, et dans la fenêtre "Réglage des chemins", sous-catégorie "PdfTeX & dvips", remplacer ce qui se trouve par le chemin "/usr/texbin" (sans les guillemets !). C'est un lien symbolique (une sorte d'alias, si vous ne connaissez pas Unix), qui permet de toujours trouver la distribution TeX courante, quelle qu'elle soit. Lire cette page en anglais pour plus de détails. Si on utilise une autre interface que TeXShop, comme iTeXMac, il y a un changement semblable à effectuer, mais comme je n'utilise que TeXShop, je ne m'avance pas.

Pour ma part, j'ai maintenant sur mon disque 3 distributions TeX différentes : l'ancien gwTeX basé sur teTeX, le nouveau gwTeX (tous les deux installés via l'i-installer), et la distribution complète TeX Live 2006 installée avec MacTeX. Pour le moment, je travaille avec bonheur sur le nouveau gwTeX. Mais à terme, s'il n'évolue vraiment plus, je switcherai sur le TeX Live 2006 originel, qui semble très bien fonctionner aussi, et qui est par nature plus complet.

Voilà, voilà, j'ai été bien long, mais c'est qu'il s'en est passé des choses ces derniers temps ! Pour quelques détails supplémentaires (en anglais), voici un petit historique des événements récents dans le monde TeX OSX.


Publié : 16.01.2007 - 18h57 par Franck Pastor

Edit : depuis ce matin, TeX Live 2006 a changé de nom et s'appelle maintenant... TeX Live 2007. C'est cependant la même distribution, mise légèrement à jour. Mais c'est vrai qu'on est en 2007 depuis seize jours ! :-) Et TeX Live 2005 n'est plus proposé par MacTeX, la distrib 2007 étant jugée suffisamment fiable pour la remplacer. Ça bouge, ça bouge... Vivement la sortie du MacTeX définitif !


Publié : 17.01.2007 - 21h19 par giyome

Merci Franck :)

C'est bien simple, moi je ne suis pas rassuré d'utiliser Latex sur Mac et de son avenir grâce à MacTex ou TexLive 2007 mais bien grâce à l'existence de Franck :lol:


Publié : 27.01.2007 - 21h16 par Leo_11

Heu Franck… moi j'utilise ça…

Image

Que me conseilles-tu ??


Publié : 27.01.2007 - 22h32 par Franck Pastor

TeXShop n'est qu'une interface graphique à LaTeX, ce n'est pas LaTeX lui-même en fait. LaTeX est issu d'une "distribution TeX", probablement teTeX pour toi, qui est installée dans les tréfonds de ton disque dur, (à "/usr/local/teTeX") et qui est au départ accessible seulement via le Terminal. TeXShop permet de manier LaTeX via l'interface graphique de MacOSX.

À part ça, moi je conseille aux gens qui n'aiment pas prendre de risque, et à qui leur installation teTeX/TeXShop donne satisfaction, de ne rien changer du tout pour le moment. Les distributions qui vont remplacer teTeX sont encore en phase de test. Je ferai signe ici quand une de ces distributions sera tout à fait stable et permettra une mise à jour sans risque ;-) Normalement c'est pour très bientôt (début février ?)


Publié : 27.01.2007 - 22h36 par Leo_11

Ok et merci Franck… tu me tiens au courant de façon très précise sur ce que je dois faire pour être au top… je compte sur toi… :?


Publié : 12.02.2007 - 18h49 par reivax

Bonjour,
Aujourd'hui j'ai mis à jour ma version de texshop (Version 2.10beta8 (210)), et depuis je n'arrive plus compiler. Il me vient ce message d'erreur:

Image

Que faire docteur? quelle poisse...


Publié : 12.02.2007 - 21h35 par glimind

C'est parce que avec TeXLive, le chemin d'accès au moteur pdfLaTeX n'est pas le même qu'avec la version teTeX qui venait avec le i-installer...

Je pense que tu dois juste changer le chemin du moteur dans les préférences de TeXshop. Si je ne me trompe, le bon fichier doit être ici:

/usr/local/teTeX/bin/powerpc-apple-darwin-current

Une autre possibilité, c'est de passer à TeXlive qui est apparemment plus uptodate, mais perso, je suis satisfait avec mon teTeX et j'ai pas trop envie de changer pour l'instant, tant que tout va bien...

J'espère que ça t'aide...


Publié : 12.02.2007 - 23h05 par reivax

Oow merci beaucoup!!! Si j'pouvais t'offrir une bière pour te remercier, je le ferais volontiers!

c'était vraiment pas bien compliqué en fait...

On m'a beaucoup parlé (en bien) de TeXLive, mais pour l'instant tout me plaît bien, j'vais aller me renseigner et faire quelques recherches!

merci encore,
Bonne nuit


Publié : 12.02.2007 - 23h34 par Franck Pastor

Tout ça vient du fait que tu as mis à jour TeXShop sans avoir installé parallèlement de nouvelle distribution TeX (c'est-à-dire, TeXLive, par l'i-installer ou MacTeX).

Si tu installes TeXLive, via l'i-installer (gwTeX) ou via MacTeX, en même temps sera installé un système de liens symboliques façon Unix, qui fera que TeXShop trouvera ta distribution TeX courante et ses binaires à l'adresse "/usr/texbin". Et ce, quelle que soit la distribution que tu auras installée, et que tu auras choisie dans les préférences systèmes. Voir mon message plus haut.

C'est pour ça que désormais, dans les préférences de TeXShop, l'adresse des binaires de TeX sera toujours "/usr/texbin", par défaut. Les versions récentes de TeXShop supposent que l'on dispose d'une distribution récente de TeX.


Publié : 13.02.2007 - 0h13 par glimind

reivax a écrit :Oow merci beaucoup!!! Si j'pouvais t'offrir une bière pour te remercier, je le ferais volontiers!


De rien et merci. Et en plus tu as l'info plus exhaustive du spécialiste de LaTeX par ici qui précéde ce post.


Publié : 17.02.2007 - 10h27 par Franck Pastor

Juste pour signaler que TeXLive semble avoir atteint le stade de la "final release", la version finale. Ça fait un bail qu'aucun bug sérieux n'a été signalé. Pour ma part, j'utilise gwTeX, le portage de TeXLive par Gerben Wierda, sur mes deux machines du boulot (Powerbook G4 12'' et PowerMac G5), et la distribution TeXLive 2007 originelle installée via MacTeX sur mon iMac G5 perso. Et je n'ai aucun problème depuis au moins un mois.

Je pense que vous pouvez vous risquer à installer une de ces deux distributions (ou les deux !) sur votre ordinateur, sans risque ! Lisez simplement le long message que j'ai écrit un peu plus haut sur ce topic, pour voir ce qui a changé ou va changer. Pas la peine d'effacer votre ancienne distribution, la nouvelle va s'installer ailleurs sans toucher au bon vieux teTeX. Auquel vous pourrez toujours revenir si ça vous chante au cas (peu probable) où il y aurait problème, grâce au nouveau panel "TeX distributions" des préférences systèmes qui sera installé.

Notez que si vous avez un dossier "/Users/{home}/Library/texmf" bien fourni en packages persos, il faut mieux le déplacer ailleurs (sur le bureau, par exemple) pendant l'installation de la nouvelle distribution, et le remettre en place après. En effet, il pourrait interférer avec le processus installation s'il contient des fontes ou des fichiers de configuration en général (.cfg), ou d'autres trucs tordus qui m'échappent.

De toutes façons, vu que le nouveau gwTeX et surtout le TeXLive 2007 originel contiennent quasiment tous les packages possibles et imaginables (l'installation peut donc durer longtemps !), vous pourrez jeter tout ou une grande partie de vos packages qui se trouvent dans votre "/Users/{home}/Library/texmf" puisqu'ils se trouveront déjà dans votre nouvelle distrib !

Happy TeXing! :wink:


Publié : 27.02.2007 - 14h04 par Franck Pastor

Ça y est, c'est officiel, TeX Live 2007 est sorti ! :-)

Pour les Mac, c'est à installer donc soit via MacTeX, maintenant à cette adresse-là plutôt qu'à celle que j'ai donnée plus haut, soit via l'i-installer, qui installera son "gwTeX", une version allégée mais plus facilement configurable de TeX Live. Dans les deux cas, ça tourne rond : que ce soit pour gwTeX au boulot ou pour TeX Live chez moi, toujours aucun problème à signaler.

Et dans les deux cas, mon dossier ~/Library/texmf a subi une sacrée cure d'amaigrissement : TeX Live 2007 contient déjà à peu près tous les packages existants en ce moment (ceux libres de droit, du moins), et ils sont tous à jour :D