MacTeX
MacTeX n'est rien d'autre que TeXLive avec quelques ajouts particuliers à OS X. MacTEX comprend quelques ajustements spécifiques pour le système OS X et facilite la cohabitation entre plusieurs distributions TEX (MacTEX-2008,MacTEX-2009,MacTEX-2010 etc.). MacTEX est basée sur TEXLive. Quelques répertoires contenant de la documentation et des applications spécifiques au Mac ont été ajoutés. Une partie de ces ajouts se trouve dans un dossier TeX, lui même créé dans le dossier Applications. Ainsi, TeXShop est fourni avec MacTeX. Il est gratuit, suffisant pour débuter, de plus il permet d'éditer les fichiers .tex, de compiler (par défaut avec pdflatex) et d'afficher les PDF. La seule modification que vous aurez à apporter, est de fixer l'encodage dans les préférences de TeXShop. Par défaut cet encodage est MacRoman qui n'est pas franchement le meilleur choix. Latin1 ou mieux encore utf8 me semble préférable.
Si vous travaillez sur d'autres systèmes que OS X, vous pourrez préférer l'application TeXworks, qui est également dans le dossier TeX. TeXworks possède délibérément l'interface de TeXShop, mais est multi-plateformes car il est aussi disponible sur Linux et Windows.
Personnellement, l'éditeur que je préfère, est le logiciel commercial TextMate. Cependant, il est nécessaire de lui joindre un afficheur de PDF. Skim est parfait pour visualiser les PDF et il fonctionne avec synctex. Vous le trouverez ici.
Il vous suffit de télécharger le fichier MacTeX.mpkg.zip.
Au moment (31/07/2010) ou j'écris ces lignes, la distribution courante de MacTeX correspond à la version 2009 de TeXLive. Cette installation est extrêmement simple mais l'image disque est longue à télécharger ! MacTeX_2010 vient de faire son apparition, aussi je vais faire les tests avec cette version.
Ouvrir l'image disque MacTeX.dmg. La première fenêtre sera :
Cliquer sur Continuer
Vous pouvez cliquer sur Continuer jusqu'à la fin mais vous pouvez personnaliser votre installation si vous ne voulez pas de logiciels supplémentaires
Après lecture d'un ReadMe; l'acceptation de la licence et le choix d'un emplacement pour l'installation, vous arriverez ici :
Vous choisirez Personnaliser pour obtenir :
Je vous conseille de tout cocher dans un premier temps, les fontes Latin Modern par exemple peuvent être utiles.
Voilà c'est fini. Dans un dossier TeX (/Applications/TeX/) vous devez avoir$ which pdflatex
doit rendre comme résultat : /usr/texbin/pdflatex$ echo $PATH
doit donner : /bin:/sbin:/usr/bin:/usr/sbin:/usr/texbin:/usr/local/bin et enfin$ which kpsewhich
/usr/texbin/kpsewhichTéléchargez le fichier suivant et ouvrez le avec TeXShop, en ayant au préalable réglé l'encodage sur utf8 (Préférences>Document)
Test : [TEX]
⌘T est le raccourci clavier qui permet de lancer la compilation.
Attention, des difficultés peuvent surgir par une modification ( altération ) du PATH provoquée par des installations de LaTeX avec MacPort ou Fink. Ces outils peuvent rendre certains services mais il est préférable de maîtriser Unix avant de les utiliser. De plus il est recommandé de ne pas installer simultanément plusieurs distributions TeX par des méthodes différentes. En revanche, MacTeX permet sans problème de juxtaposer une version de 2009 et une version 2010 de TeXlive.
Regardons de plus près ce qui a été installé. Tout d'abord vous allez trouver dans les Préférences Système (menu pomme) une application nommée Distribution TeX ce qui correspond à l'application Distribution Helper du dossier TeX. Cette application vous permet de choisir quelle distribution TeX, vous souhaitez activer dans le cas ou plusieurs distributions cohabitent. Dans mon cas, Distribution TeX me présente trois distributions TeX : 2009,2010 et 2010-64. Cette dernière contient les binaires pour un système 64 bits
Ensuite la distribution est installé dans un dossier nommé 2010 et so chemin est : /usr/local/texlive/2010 et comme je n'ai pas effacé l'ancienne distribution dans le dossier texlive se trouvent deux distributions : 2009 et 2010. Il y a aussi un troisième dossier qui les accompagne, c'est le dossier texmf-local. Le dossier 2010 contient deux dossiers de binaires différents. Il y a universal-darwin et x86_64-darwin.
Pour effacer la distribution, il suffit d'effacer le dossier 2010.
Un autre point important est le PATH, le chemin qui permet de retrouver les binaires. Avec MacTeX, un lien symbolique texbin a été créé dans le dossier usr. C'est ce lien qui permet de savoir quelle est la distribution active.
⌘⇧G permet d'aller chercher un dossier. Ainsi si vous tapez : /usr/texbin, la fenêtre qui s'ouvre est celle du dossier x86_64-darwin dont le chemin complet est /usr/local/texlive/2010/bin/x86_64-darwin
Il peut être utile également de savoir que le fichier /etc/profile a été modifié pour mettre à jour le PATH, de même un fichier TEX contenant /usr/texbin a été placé dans /etc/paths.d