« LaTeX/Installer LaTeX » : différence entre les versions

Contenu supprimé Contenu ajouté
Lsb42 (discussion | contributions)
DpLed (discussion | contributions)
Mise à jour pour GNU/Linux (teTeX n'est plus développé depuis bien longtemps, c'est maintenant TeXlive qui est plus facile à installer).
Ligne 31 :
* sous MacOS X :
** <span id="mactex1">MacTeX</span> : [http://www.tug.org/mactex/ http://www.tug.org/mactex/] (recommandé),
** <span id="tetex1">teTeX</span> (déconseillé : le développement de cette version est arrêté) : http://www.tug.org/tetex/ (peut aussi s'installer ''via'' <code>fink</code>) ;
** gwTeX de Gerben Wierda : [http://ii2.sourceforge.net/tex-index.html]
** <span id="oztex1">ozTeX</span> : partagiciel, donc non gratuit<ref>l'utilisateur est invité à payer 30 USD après avoir essayé le produit s'il en est satisfait</ref> : http://www.trevorrow.com/oztex/ ;
* sous les autres Unix (Linux, FreeBSD) :
** TeXlive : disponible dans les dépôts de Debian et de ses dérivées.
** ils sont en général livrés avec une version de LaTeX,
** MikTeX : a été porté sous Linux, accessible sous Debian et dérivées depuis un P.P.A.
** teTeX : apt-get install tetex-base sous Debian, voir [http://www.tug.org/tetex/] pour les autres distributions ne possédant pas le paquet dans les dépots.
 
* distribution multiplateforme
Ligne 54 ⟶ 53 :
 
On pourra retenir :
* Sous GNU/Linux :
** <span id="emacs1">[[Programmation Emacs|Emacs]] ou [[Vi|Vim]]</span>, qui ne sont pas spécifiques à LaTeX et demandent un apprentissage ;
** Emacs dispose d'une extension, AucTeX, qui simplifie l'édition de code LaTeX [http://www.parinux.org/ressources/docs/apprendre-latex-grace-a-emacs-auctex#SECTION00022000000000000000] [http://doc.ubuntu-fr.org/emacs] ;
*** VimEmacs dispose d'une extension, LaTeX-suiteAucTeX, qui simplifie l'édition de code LaTeX [http://vimwww.parinux.org/ressources/docs/apprendre-latex-grace-a-emacs-auctex#SECTION00022000000000000000] [http://doc.sourceforgeubuntu-fr.netorg/emacs] ;
*** Vim dispose d'une extension, LaTeX-suite, qui simplifie l'édition de code LaTeX [http://vim-latex.sourceforge.net] ;
* <span id="texmaker1">Texmaker</span> : http://www.xm1math.net/texmaker/index_fr.html ;
** Kile : http://kile.sourceforge.net/index.php sous KDE. ;
** LaTeXila, anciennement GNOME LaTeX, pour les environnements G.T.K. : compatible avec XeLaTeX, requiert d'installer le paquet système <code>latexmk</code> pour compiler automatiquement les documents le bon nombre de fois. Peut utiliser le correcteur orthographique <code>hunspell</code> ;
** Gummi : http://dev.midnightcoding.org/projects/gummi le code (La)TeX et le rendu PDF automatique, côte à côte (uniquement sous Linux, licenselicence libre MIT).
 
* Sous MS Windows
** <span id="texniccenter1">TeXnicCenter</span> (uniquement sous Windows) : [http://www.toolscenter.org/ http://www.toolscenter.org/] ;
** WinEdt, qui est un éditeur de texte TeX/LaTeX similaire à Kile. Il fonctionne sous Windows et est proposé sous forme de shareware.
 
* Sous Apple Macintosh
** TeXShop : http://www.uoregon.edu/~koch/texshop/ (uniquement sous MacOS X) ;
 
* Multiplateforme :
* <span id="texmaker1">Texmaker</span> : http://www.xm1math.net/texmaker/index_fr.html (GNU/Linux, MS Windows, Apple Macintosh et I.B.M. OS/2) ;
* <span id="texstudio">TeXstudio</span> : http://texstudio.sourceforge.net ;
* TeXworks : http://www.tug.org/texworks/ est multiplateforme et désormais proposé avec la distribution TeXlive ;
* <span id="texniccenter1">TeXnicCenter</span> (uniquement sous Windows) : [http://www.toolscenter.org/ http://www.toolscenter.org/] ;
* Winshell, qui prend en charge tous les formats et toutes les plateformes. Correcteur orthographique. http://www.winshell.de/ ;
* TeXShop : http://www.uoregon.edu/~koch/texshop/ (uniquement sous MacOS X) ;
* TeXworks : http://www.tug.org/texworks/ est multiplateforme et désormais proposé avec la distribution TeXlive;
* Kile : http://kile.sourceforge.net/index.php sous KDE.
* Gummi : http://dev.midnightcoding.org/projects/gummi le code (La)TeX et le rendu PDF automatique, côte à côte (uniquement sous Linux, license libre MIT)
* Winshell, qui prend en charge tous les formats. Correcteur orthographique. http://www.winshell.de/ ;
* WinEdt, qui est un éditeur de texte TeX/LaTeX similaire à Kile. Il fonctionne sous Windows et est proposé sous forme de shareware.
 
== Installer des extensions supplémentaires ==
Ligne 97 ⟶ 104 :
* Omega ;
* Alpha ;
* <code>xetexxelatex</code> : initialement un projet pour la plateforme Apple Macintosh, désormais multiplateforme, permettant d'utiliser les fontes OpenType, TrueType, ATT, …
* <code>luatex</code> (en cours de développement) : il permet d'utiliser le langage Lua avec du TeX.
Si, pour compiler, on utilise les commandes <code>latex</code>, <code>pdflatex</code> ou <code>elatex</code>, ce sont en fait d'autres programmes qui sont appelés (<code>tex</code>, <code>pdftex</code>, <code>etex</code>) éventuellement avec des options particulières.
Ligne 105 ⟶ 112 :
Le projet <code>pdftex</code> intègre maintenant le code <code>etex</code>. C'est le programme par défaut de la plupart des distributions modernes.
 
=== Installation avec <code>apt-get</code> ===
 
La commande <code id="aptget1">apt-get</code> concerne la distribution <span id="debian1">Debian</span> de Linux, ses distributions dérivées (Ubuntu, Linux Mint, etc.) ainsi que <span id="fink1">Fink</span> sous MacOS X.
 
Fink pour MacOS X peut être téléchargé sur le site [http://www.finkproject.org/ Finkproject.org].
Pour installer teTex, il suffit d'ouvrir une fenêtre d'interpréteur de commandes, et de taper
sudo apt-get install tetex
Vous pouvez vous reporter à la page des [http://pdb.finkproject.org/pdb/section.php/text extensions pour le traitement des texte] du projet Fink pour avoir la liste des extensions utiles. Notez que Fink gère lui-même les installations et les dépendances entre les extensions. Si vous voulez ajouter des classes ou des extensions LaTeX, il vaut mieux les ajouter dans un autre répertoire que le répertoire d'installation de teTeX, pour ne pas « casser le ''package'' ».
 
La distribution TeX la plus facile à installer sur Debian et ses dérivées est TeXlive. La distribution TeXlive est divisée en plusieurs paquets <code>deb</code> dans les dépôts, ce qui permet de personnaliser sa distribution LaTeX en fonction de ses propres besoins. Si vous souhaitez faire une installation « personnalisée » de TeXlive, suivez les instructions de la deuxième sous-partie. Cependant, cette manière d'installer paquet par paquet requiert plus de temps, et nécessite de connaitre précisément les paquets <code>deb</code> nécessaires à ses besoins. Si êtes débutant, ou si vous ne voulez tout simplement pas perdre de temps à installer chaque paquet dont vous avez besoin, reportez-vous à la première sous-partie (vous pourrez toujours basculer vers une installation personnalisée de TeXlive une fois que vous aurez acquis de l'expérience ou que vous aurez plus de temps, en suivant les instructions de la troisième sous-partie).
Pour désinstaller, il suffit de taper
 
sudo apt-get remove tetex
==== Installation complète de TeXlive ====
Pour installer tous les paquets de TeXlive, entrez simplement dans un terminal :
sudo apt-get install tetextexlive-full
ou utilisez votre gestionnaire de paquets favori pour installer le paquet <code>texlive-full</code>.
 
Le principal défaut de cette installation est qu'elle installe des extensions TeXlive dont vous ne vous servirez probablement jamais : des extensions pour écrire dans toutes les langues du monde, pour utiliser toutes les variantes possibles et imaginables de LaTeX, etc. Cependant, si vous êtes débutant, cette méthode est la plus facile, et elle vous permet de refaire une installation personnalisée quand vous serez plus expérimenté.
 
==== Installation personnalisée de TeXlive ====
Il est recommandé d'utiliser un gestionnaire de paquets (Synaptic, Muon, GNOME Paquets…) pour installer TeXlive de façon personnalisée, car cette interface est plus conviviale : elle permet de visualiser d'un seul coup tous les paquets de TeXlive et de voir leur description sans envoyer la liste des paquets loin vers le haut du terminal.
 
Dans votre gestionnaire de paquets, recherchez l'expression « <code>texlive</code> ». Tous les paquets commençant par « <code>texlive-*</code> font partie de TeXlive. En premier lieu, installez le paquet <code>texlive</code>, qui installera lui-même les paquets <code>texlive-fonts-recommended</code>, <code>texlive-latex-base</code> et <code>texlive-latex-recommended</code>. Il est également bienvenu d'installer <code>texlive-latex-extra</code>, afin de disposer d'un peu plus que du simple minimum syndical.
 
Vous disposez maintenant d'une installation basique de TeXlive. Mais vous n'en ferez pas grand-chose de plus que des documents très simples et seulement en anglais. Première chose à faire, rendre TeXlive compatible avec le français. Pour cela, installez le paquet <code>texlive-lang-french</code> (si vous comptez aussi écrire dans une autre langue, installez le paquet <code>texlive-lang-*</code> ad hoc). Ainsi, votre distribution LaTeX disposera des extensions spécifiques au français, telles que <code>babel-french</code> (si vous préférez <code>polyglossia</code>, il est inclus dans le paquet <code>texlive-latex-recommended</code>), <code>e-french</code>, (continuation du travail de B. Gaulle, alternative à <code>babel</code> et <code>polyglossia</code>), des modèles de césures afin de couper les mots aux bons endroits, diverses classes de documents adaptées au français, des traductions de bibliographies, et bien d'autres choses encore. Consultez la description du paquet pour la liste complète des extensions LaTeX installées.
 
Ensuite, faites votre marché : vous souhaitez utiliser XeLaTeX pour ses fonctionnalités étendues ? Installez <code>texlive-xetex</code>. Vous avez l'âme littéraire ? Le paquet <code>texlive-humanities</code> sublimera vos attentes. Vous êtes un esprit scientifique ? <code>texlive-science</code> est fait pour vous. Un grand nombre d'extensions LaTeX sont incluses dans un paquet TeXlive ; recherchez le nom de l'extension que vous voulez installer dans vos dépôts système, il y a de grandes chances qu'il n'y ait rien à faire de plus que d'installer la paquet système adéquat.
 
==== Passer d'une installation complète à une installation personnalisée ====
Une fois que vous avez acquis de l'expérience avec LaTeX, vous voudriez peut-être supprimer les fonctionnalités inutiles. Pour ce faire, entrez dans un terminal :
sudo apt remove texlive-full && sudo apt autoremove
 
Cela désinstallera votre distribution ; pour la réinstaller de manière personnalisée, reportez-vous à la sous-partie précédente.
 
=== Emacs ===