Le nouveau MacTeX est arrivé !

Publié : 04.09.2008 - 19h26 par Franck Pastor

Pour les adeptes de LaTeX et consorts : MacTeX-2008 est disponible au téléchargement ! :D Ça se passe ici. Avec TeXLive 2008 dedans, et une nouvelle mouture de TeXShop, qui prend en charge SyncTeX (l'intégration du paquet « pdfsync » au moteur pdfTeX).

Prévoyez du temps et de la place sur votre disque, il y a 1,1 Go à télécharger, et probablement pas loin de 2 Go à installer.

L'i-installer n'est plus livré avec : MacTeX installe Ghostscript et Convert (l'utilitaire de conversion de format de fichiers d'ImageMagick) par lui-même.

Edit : en fait si, l'i-installer fait partie de l'installation. Mais ce n'est plus lui qui installe Ghostscript et Convert.


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 10h09 par Ant

Bonjour à tous,

Alors c'est téléchargé et installé... aucun problème!

Sinon, juste une question:

J'aime bien la petite application qu'est LaTeXiT pour faire des "micro PDF" d'équations mathématiques. Ce que je ne comprends pas, c'est quand je glisse-dépose l'équation dans Word, cette dernière est tronquée... Je sais, pourquoi utiliser Word!?! Dans Pages, cela marche parfaitement mais les équations sont systématiquement tronquées dans Word???

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 11h22 par Franck Pastor

Pour l'instant, mon seul problème avec TeX Live 2008 est que la version de KOMA-script qu'ils proposent est ancienne et buggée. J'ai dû installer moi-même la version la plus récente, qui résout les bugs. Le reste tourne comme un charme.

Aaah, Word… :roll:

Peut-être que Word a du mal avec les images en PDF ? Essaie voir avec des images JPEG ou PNG. Je ne garantis rien, et je dis peut-être des bêtises, je n'utilise plus Word depuis le temps de Mac OS 9.

Bonne chance !


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 11h29 par Ant

Merci Franck,

C'est exactement ça... Word ne gère pas bien les PDF...

En TIFF, c'est ok!

Merci

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 12h12 par Fabien

Ant a écrit :Merci Franck,

C'est exactement ça... Word ne gère pas bien les PDF...

En TIFF, c'est ok!


sauf que le TIFF n'est pas vectoriel.

Je n'ai pour ma part jamais trouvé un format vectoriel que Word accepte correctement.


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 15h23 par Franck Pastor

Fabien a écrit :Je n'ai pour ma part jamais trouvé un format vectoriel que Word accepte correctement.

:shock: Purée, c'est encore plus grave que je le pensais ! :shock:

Et dire que c'est toujours cette daube le traitement de texte de référence…


Re: Le nouveau MacTeX est arrivé !

Publié : 05.09.2008 - 19h04 par Franck Pastor

Rien que pour la technologie SyncTeX, cette mise à jour de MacTeX vaut la peine d'être effectuée ! Je suis en train de la tester, c'est un régal ! Diablement plus précis et efficace que l'ancien « pdfsync » ou la synchronisation native précédente qui était si limitée.

Pour en bénéficier, il faut avoir TeXShop 2.18 (qui est livré avec MacTeX 2008 d'ailleurs). Si on met à jour TeXShop à partir d'une ancienne version, il faut penser à supprimer le fichier ~/Library/Preferences/TeXShop.plist avant, sinon on se retrouve avec les Préférences de l'ancienne version, pour laquelle SyncTeX n'existait pas.

Seul (mini) défaut : alors que si on clique sur une portion du PDF, le document LaTeX se retrouve mis au premier plan (avec le texte correspondant souligné en jaune), si on clique sur une portion du document LaTeX, le PDF n'est pas mis au premier plan par TeXShop, bien que la portion du PDF correspondante soit encadrée en rouge comme il se doit.

Prochaine étape : découverte du « TeXLive package manager ». C'est un nouvel utilitaire de TeXLive permettant le chargement et l'installation automatique des packages manquants. Sur Windows, MikTeX avait déjà un outil semblable. Malheureusement, pour TeXLive c'est pour l'instant seulement en ligne de commande ou bien en interface graphique X11 :|


Re: Le nouveau MacTeX est arrivé !

Publié : 06.09.2008 - 18h57 par Franck Pastor

Bon, ben ce TeX Live Package Manager n'est pas encore bien utile dans l'état actuel des choses. Il servira en fait à installer sur la distrib TeX Live de l'ordi de nouveaux packages, classes, fichiers… qui se trouvent sur un serveur miroir CTAN ad hoc, ou bien à mettre à jour via ce serveur les éléments de votre installation qui deviennent périmés.

Mais comme tout est pour le moment flambant neuf dans TeX Live 2008, et que s'y trouve installé tout ce qu'il y avait à installer sur CTAN, ou presque…

Voici le look de l'interface graphique X11 de ce TeX Live Package Manager (qui s'appelle « tlmgr » en ligne de commande) :

Image

Pas beau, hein ? :wink:

Pour installer cet interface, rendez-vous dans /Applications/TeX/Utilities. Vous y trouverez un mode d'emploi en anglais de l'outil en ligne de commande et de son interface, « TeX Live Manager.pdf », et un package Mac OS X d'installation « Tk-804.028.pkg ». Il faut actionner ce package pour installer les librairies (Perl) nécessaires au fonctionnement de l'interface. Après ça, on ouvre X11 et on entre « tlmgr --gui » dans la fenêtre xterm ou au Terminal. On voit alors s'afficher la « splendide » fenêtre ci-dessus, après un temps de chargement pendant lequel l'appli scanne notre installation de TeX Live. Vous aurez noté que l'interface est en français, c'est sympa.

En haut, au centre, l'adresse du miroir CTAN qui servira de base pour les futures mises à jour et installations. On vous demandera de cliquer sur le bouton « Charger » sitôt après l'ouverture de l'appli pour retirer les descriptifs des différents fichiers de ce miroir…

Lorsqu'on voudra installer et mettre à jour des éléments de l'installation via cette interface, il faudra lui donner les droits d'administrateur en entrant dans xterm : « sudo tlmgr --gui » pour la lancer. Et on pourra jouer avec le contenu des onglets « Installation », « Mettre à jour », « Supprimer », etc.

Noter l'onglet « Désinstallation » pour ceux qui veulent supprimer toute leur installation de TeX Live 2008. À éviter ! :mrgreen:

Quand même, vivement une interface graphique Aqua de cet utilitaire…

Voilà, voilà, je termine de vous ennuyer avec la description de ces nouveautés dont je parierais qu'elles n'intéressent que moi, et à la prochaine !


Re: Le nouveau MacTeX est arrivé !

Publié : 07.09.2008 - 14h52 par 6ix

Petite question: lorsque l'on possède la version 2007, la version 2008 est installée en parallèle, et prend donc beaucoup de place (pas loin de 2Go comme tu l'as dit, et je commence à être limite).

Est-il possible de simplement supprimer la version 2007 (/usr/local/texlive/2007) une fois la version 2008 installée, ou cela cause-t-il certains problèmes?


Re: Le nouveau MacTeX est arrivé !

Publié : 07.09.2008 - 15h10 par Ant

Je me pose exactement la même question...

Merci d'avance Franck alias LaTeX!!!


Re: Le nouveau MacTeX est arrivé !

Publié : 07.09.2008 - 15h13 par Franck Pastor

Le plus simple est de passer par le Terminal :

sudo rm -r /usr/local/texlive/2007

(attention à ne pas faire de fautes de frappe !)

C'est suffisant, et ça ne pose aucun problème particulier à ma connaissance.

Je conseillerais d'attendre un petit peu avant de supprimer TeX Live 2007, quand même. TeX Live 2008 semble tourner comme un charme, mais sait-on jamais…


Re: Le nouveau MacTeX est arrivé !

Publié : 08.09.2008 - 11h24 par giyome

Franck Pastor a écrit :Pour l'instant, mon seul problème avec TeX Live 2008 est que la version de KOMA-script qu'ils proposent est ancienne et buggée. J'ai dû installer moi-même la version la plus récente, qui résout les bugs. Le reste tourne comme un charme.


Comment installe-t-on la mise à jour? (Je ne suis pas encore super doué sur cet aspect avec le bon répertoire - teTex dans users? - et les manips de réindexation à faire pour prise en considération du répertoire -non?-)

Et comment se fait-il que le logiciel de mise à jour des paquets décrit plus loin ne mette pas à jour Koma-script?

Je vais installer TexLive 2008 dès que j'ai le temps :)


Re: Le nouveau MacTeX est arrivé !

Publié : 08.09.2008 - 13h12 par Franck Pastor

Et comment se fait-il que le logiciel de mise à jour des paquets décrit plus loin ne mette pas à jour Koma-script?


Parce que la dernière version de KOMA-script (2.98b), datée de janvier 2008, ne se trouve pas sur CTAN, et le logiciel de mise à jour n'a accès qu'aux paquets répertoriés sur CTAN… qui ne contient que la version 2.98 (sans le « b ») de décembre 2007. Je me demande d'ailleurs pourquoi le développeur de KOMA-script n'a pas porté son tout dernier bébé sur CTAN.

En attendant, le dernier KOMA-script disponible est répertorié ici.

On y trouve le lien de téléchargement vers le milieu de la page (dans « Latest file releases »). Une fois ce téléchargement effectué, tu te retrouves avec un dossier « koma-script-2008-01-30-bin » qu'il faut ouvrir. Dedans, outre des fichiers annexes (dont la doc), tu trouveras un dossier zippé, « komascript.tds.zip », dézippe-le, et installe son sous-dossier (komascript.tds/tex/latex/)koma-script dans le répertoire

/Users/ton-nom/Library/texmf/tex/latex

« Library » désignant donc la bibliothèque de ton dossier-maison.

Au besoin, crée toi-même la sous-arborescence texmf/tex/latex dans ta « bibliothèque ».

Voilà, pas de réindexation à faire, tout package installé là sera pris en compte immédiatement par MacTeX ;-)


Re: Le nouveau MacTeX est arrivé !

Publié : 08.09.2008 - 16h11 par giyome

Merci pour ta réponse Franck et ces explications :)

Est-ce pour autant une bonne solution ou une rustine?

Ce que je veux dire, c'est que le jour où la version 2.98c sur CTAN apparait, cela va-t-il mettre à jour la version installée en local? la distribution MacTex mais avec l'ancienne version qui court-circuitera la nouvelle?

J'ai pas encore les réflexes et en étant passé de mon G4 à mon macbook puis maintenant à mon iMac, j'ai perdu en route ma version personnalisée de nomencl, je sais plus si j'avais un Komascript plus récent que celui livré sur MacTex 2007... Bref, si je peux éviter d'avoir des morceaux à gérer à plusieurs endroits :D


Re: Le nouveau MacTeX est arrivé !

Publié : 08.09.2008 - 17h05 par Franck Pastor

Non, ce n'est pas une rustine, c'est la meilleure solution actuelle, et elle marchera très bien. La version qui est installée dans ton « texmf » local, celui de ta Bibliothèque, prend complètement le pas sur celle installée dans la racine de TeX Live 2008 (dans /usr/local/texlive/2008/texmf-dist/tex/latex). Tant mieux, puisque cette version locale de KOMA-script que tu installeras est plus récente et a moins de bugs.

Le jour où il y aura une nouvelle version dans CTAN, le TeX Live Package Manager l'installera dans la racine de TeX Live, à la place de celle qui s'y trouve déjà. Mais elle ne touchera pas à ta version locale. Donc cette nouvelle version installée dans la racine sera ineffective si tu gardes ta version locale. Mais pour remédier à ça, il suffira d'enlever ou supprimer cette version locale :-)

je sais plus si j'avais un Komascript plus récent que celui livré sur MacTex 2007...

Compile un fichier faisant appel à une classe KOMA-script, et regarde la console. Pas loin du début, tu devrais voir apparaître une ligne du genre :

Code : Tout sélectionner

(/Users/fp/Library/texmf/tex/latex/KOMA-script/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2008/01/30 v2.98b KOMA-Script document class (article)


où le numéro de version est indiqué. La dernière, dans mon cas. Si ta version est plus ancienne, mets à jour !


Re: Le nouveau MacTeX est arrivé !

Publié : 09.09.2008 - 14h28 par Ant

Bonjour à tous,

Est-ce que quelqu'un a déjà utilisé Sage avec LaTeX???

Les rendus graphiques m'ont l'air vraiment bien...

Merci pour les informations et autres conseils!

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 09.09.2008 - 14h42 par Franck Pastor

Tu parles bien de ça ? Ma réponse dans ce cas : non, et je ne savais pas que ça existait ! Question logiciel mathématique, je suis fixé à Matlab et son concurrent open-source Scilab.

Moi, je suis tellement mordu LaTeX que je l'utilise également pour mes dessins scientifiques. Le package « mfpic » plus précisément, qui fournit une interface LaTeX à un langage de de programmation de dessins scientifiques appelé MetaPost (que j'utilise aussi directement, parfois). Un must niveau qualité, mais il ne faut pas rechigner à entrer des lignes de code aussi pour ses dessins 8)


Re: Le nouveau MacTeX est arrivé !

Publié : 09.09.2008 - 15h46 par Ant

Oui exactement...

Sinon, ce qui serait génial (mais je n'ai pas trouvé!)... Je connais bien le "language" de R.

Est-il possible d'utiliser R au sein même de LaTeX. Ca m'éviterait de devoir apprendre de nouvelles commandes :wink:

Merci pour toutes ces informations.

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 09.09.2008 - 16h05 par Ant

Petite précision:

Il existe des commandes dans R qui permettent d'exporter des objets en "format" Latex (toLatex en l'occurrence).

Ce que j'aimerai c'est ouvrir TexShop, charger un package R et d'utiliser les commandes (par exemples graphiques) immédiatement dans TexShop.

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 09.09.2008 - 16h16 par Franck Pastor

Connais pas R non plus… Donc, aucune idée. À tout hasard, j'ai repéré ce fil de discussion dans les archives Google du forum « fr.comp.text.tex » du réseau Usenet…

(« fr.comp.text.tex » est un groupe de discussion — newsgroup — en français sur TeX et LaTeX dans ce réseau. On y accède par Thunderbird, Entourage, ou des logiciels dédiés comme MacSoup ou Unison. Les TeXniciens les plus compétents le fréquentent et ont quasiment réponse à tout.)

Un programme proche de LaTeX, mais WYZIWYG, qui permet de faire tourner d'autres programmes comme Scilab, R ou Mathematica à l'intérieur de ses documents, c'est TeXmacs. Mais il tourne sous X11, et s'installe par Fink ou MacPorts.


Re: Le nouveau MacTeX est arrivé !

Publié : 12.09.2008 - 13h27 par Ant

Bonjour à tous...

Afin que je ne pose pas à chaque fois de questions, je voulais juste savoir si TeXShop avait une aide.

Par exemple, dans le logiciel R je veux utiliser la commande >plot() pour effectuer un graphique. Si je ne connais pas comment entrer les différentes variables, je tape simplement >?plot et une page d'aide apparaît avec toutes les possibilités de paramétrage des graphiques: couleurs(col="green"), taille (lty=3), comment entrer la fonction (>plot(x, y), etc.

Par exemple, je commence à regarder Bibdesk, bien sûr j'ai regardé les articles sur cuk.ch :wink: mais si je veux aller plus loin et voir les autres paramètres disponibles...
Est-ce qu'il existe une telle base d'information pour les commandes Latex?

Merci à tous.

Ant


Re: Le nouveau MacTeX est arrivé !

Publié : 12.09.2008 - 20h52 par Franck Pastor

S'il en existe une, je n'en ai pas connaissance :( Je ne connais pas d'aide en ligne dans un éditeur dédié à LaTeX qui soit semblable à celle de R ou Maple.

Je viens de tomber sur un truc intéressant qui se rapproche un peu de ce que tu cherches, sur le Web : Le LaTeX2e reference. En anglais. Tu peux faire une recherche dedans avec la commande au sujet de laquelle tu te poses tes questions, en tapant le classique pomme-F.

La TeX FAQ est aussi un endroit en ligne où il faut fouiller. Entre la commande sur laquelle tu cherches à te renseigner dans le champ de recherche (cette page en a un), et lis ce qui s'y rapporte dans la FAQ : c'est souvent comme ça que j'ai résolu mes problèmes.


Re: Le nouveau MacTeX est arrivé !

Publié : 13.09.2008 - 16h19 par giyome

Alors, Franck, j'ai fais comme tu as dis et ça a l'air de marcher. Merci :)

Je dis ça à l'air car j'ai noté qu'il mentionnait aussi la version 2.98 dans le log :

(/Users/guillaume/Library/texmf/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2008/01/30 v2.98b KOMA-Script document class (report)
(/Users/guillaume/Library/texmf/tex/latex/koma-script/scrkbase.sty
(/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty)
(/Users/guillaume/Library/texmf/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2007/12/18 v2.98 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

)) (/usr/local/texlive/2008/texmf-dist/tex/latex/base/size12.clo)
(/Users/guillaume/Library/texmf/tex/latex/koma-script/typearea.sty
Package typearea, 2008/01/30 v2.98b KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-


Normal ou pas?

Et puis, il me dit ça aussi :
Package frenchb.ldf Warning: The definition of \@makecaption has been changed,
(frenchb.ldf) frenchb will NOT customise it;
(frenchb.ldf) reported on input line 127.


Warning que je n'avais pas avant. Dois-je utiliser french ou francais seulement, puisque le frenchb est tombé en désuétude?


Re: Le nouveau MacTeX est arrivé !

Publié : 13.09.2008 - 22h41 par Franck Pastor

Oui, ton installation de KOMA-script semble parfaitement marcher.

Giyôme a écrit :
Package frenchb.ldf Warning: The definition of \@makecaption has been changed,
(frenchb.ldf) frenchb will NOT customise it;
(frenchb.ldf) reported on input line 127.

Warning que je n'avais pas avant. Dois-je utiliser french ou francais seulement, puisque le frenchb est tombé en désuétude?


Nan, « frenchb » n'est pas tombé en désuétude, tu as mal compris le cours ou je m'y suis mal exprimé ;-) [edit : c'est moi qui suis le responsable de ce passage complémentaire sur frenchb/french/francais]. Au contraire, c'est le « vrai » nom de l'option française de « babel ». « French » et « francais » sont deux alias de cette option. Ils n'apportent rien de plus ou de moins. Auparavant, sur d'anciennes distributions, utiliser « french » pouvait poser problème. Plus maintenant. Utiliser l'une ou l'autre de ces trois options pour babel, c'est kif-kif.

Et ce message est tout-à-fait normal. KOMA-script n'y est pour rien, c'est « frenchb » qui refuse volontairement dans ses versions récentes de franciser l'en-tête de la légende de tes flottants si on utilise une autre classe que les classes standards. Je ne sais pas pour quelles raisons. Concrètement, ça signifie qu'avec KOMA-script, tu auras par exemple « Figure 1: », sans l'espace typographiquement correct avant le double-point, au lieu de « Figure 1 : » avec l'espace.

Pour y remédier, entre la ligne suivante en préambule, comme le recommande la doc de KOMA-script :

Code : Tout sélectionner

\renewcommand*{\captionformat}{~: }


Et tes légendes de figure et tableau flottants seront à nouveau typographiquement correctes :-)


Re: Le nouveau MacTeX est arrivé !

Publié : 14.09.2008 - 11h26 par giyome

Merci pour ces explications Franck :)

En fait, je ne m'étais pas rendu compte de ce problème de typographie sur les légendes de figures car j'avais déjà redéfini les légendes de figure :)

\renewcommand*{\figureformat}{\textsc{Fig}.~\thefigure\autodot}
\renewcommand*{\captionformat}{~--~}
% Numérotation des figures avec une lettre Fig. I.1.a
\renewcommand{\thefigure}{\thechapter.\alph{figure}}


Mais je garde cela en mémoire dans les trucs à retenir pour la francisation des docs avec Koma-script.


Re: Le nouveau MacTeX est arrivé !

Publié : 14.09.2008 - 18h54 par Franck Pastor

Pour Ant : je viens de voir que l'aide de l'éditeur LaTeX multi-plateforme Texmaker avait une section « Référence LaTeX » dans son menu d'aide, apparemment bien fournie. Tu peux y jeter un œil ! En voici un aperçu (cliquer sur l'image pour la voir en plus grand) :
Image
L'index alphabétique devrait être particulièrement utile.