1.  Problématique

L’installation d’une distribution LATEX, de Gostscript, de Ghostview, l’installation d’un éditeur et sa configuration … Tout cela pose souvent problème à des utilisateurs novices qui se sentent perdus et découragés avant même de commencer à découvrir LATEX

Pour d’autres, utilisateurs LATEX, il est souvent frustrant de ne pouvoir travailler sur un autre ordinateur que le sien, faute d’un environnement installé.

Voir aussi l’aticle sur USBTEX sur le site Framasoft.net.

2.  USBTEX : un environnement LATEX portable

C’est LATEX, Ghostscript, Ghostview et Texmaker portables. Pour cela :

  1. Téléchargez et décompressez la distribution sur une clé USB (ou votre disque dur)
  2. Démarrez le programme sans rien avoir à configurer
  3. Rédigez et compilez vos documents !

Les droits d’administration de la machine ne sont pas nécessaires ce qui rend le système utilisable sous un compte utilisteur windows sans droits particuliers.

Voir une copie d’écran

3.  Téléchargement (Version 1.0.0 mise à jour le 06/04/2008)

Téléchargez l’archive USBTEX compactée (environ de 201Mo une fois décompactée) :

L’archive auto-extractible USBTeX.exe (60Mo)(11751 téléchargements depuis le 23/05/07)

USBTEX propose :

4.  Utilisation

Après téléchargement, décompressez l’archive. Le programme vous demande où vous souhaitez placer le dossier qui va se décompresser, choisissez par exemple votre clé USB, le répertoire “mes Documents” ou même un emplacement réseau (veillez alors à bien régler les droits d’écriture). La décompression va sans doute prendre plusieurs minutes.

Rendez-vous maintenant dans le dossier qui vient de se décompresser.

  1. Demarrer : double cliquez sur le programme Demarrer. Il va construire les chemins permettant à l’environnement de fonctionner.
  2. TexMaker : pendant que les commandes de démarrage s’éxécutent1 , double-cliquez sur le programme TexMaker et commencez à saisir votre document LATEX ou ouvrez l’exemple du répertoire Documents.
    Lorsque les commandes du programme Demarrer ont fini de s’exécuter, vous pouvez compiler votre document en cliquant sur le bouton de compilation rapide :
  1. Arreter : à la fin de votre session de travail, fermez l’éditeur Texmaker et double-cliquez sur le programme Arreter. Vous pouvez maintenant retirer votre clé USB.

Pour assurer un bon fonctionnement, il est important de disposer d’une bonne clé USB, c’est à dire avec un taux de transfert élévé. De grosses quantités de données vont en effet entrer et sortir de la clé lorsque les programmes vont s’éxécuter. Une clé et un ordinateur gérant l’USB-2.0 sont plus que conseillés. J’utilise pour ma part une clé Kingston DataTraveler avec laquelle je travaille sans aucun souci sans observer de ralentissement particulier lors des compilations par rapport à une installation miktex normale.

 

1 Sur une clé USB-2.0 la phase démarrage prend un peu moins d’une minute. (↑)

5.  Ajouter un package manquant

Depuis la version 0.9.4, l’utilitaire MikTeX_Options fonctionne. Démarrez-le puis cliquez sur l’onglet Packages. Choisissez votre paquet, installez-le (en cliquant sur +). Voilà, votre nouveau package est prêt à l’emploi.

6.  Comment ça marche ?

La distribution MiKTeX peut être rendue portable en suivant les indications de ce Howto, c’est la méthode employée pour USBTEX :
http://www.ctan.org/tex-archive/info/MiKTeX+Ghostscript+GSview+USB-drive-HOWTO.txt

En ce qui concerne l’éditeur Texmaker, dans sa version 1.5, la configuration des chemins d’accès aux exécutables est enregistrée dans des clés de la base de registre windows ce qui est gênant pour une application portable. La version présente sur USBTEX a été modifiée pour que la configuration se fasse à partir d’un fichier texte enregistré sur la clé.
Si la méthode employée pour cette modification vous intéresse, lisez le paragraphe “Recompiler Texmaker”.

7.  Licence

La distribution USBTEX téléchargeable sur cette page est distribuée suivant la license GPL.
L’auteur décline toute responsabilité en cas de problème lié à l’utilisation de cette distribution.

8.  Archives

Vous trouverez d’anciennes versions de USBTEX sur cette page.