gbmaths.free.fr

MIKTEX Portable

MIKTEX Portable : un environnement LATEX portable

L’installation d’une distribution LATEX, de Ghostscript, 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é.

MIKTEX Portable, c’est LATEX et Texworks portables et sans installation.

La page de téléchargement : http://miktex.org/portable

Sur cette page lisez la partie : How to use the portable edition.

 

Texworks

Le site officiel de Texworks : www.tug.org/texworks/

La page de téléchargement : http://code.google.com/p/texworks/downloads/list

Texworks est un éditeur de texte pour LaTeX compatible synctex.

Il est conseillé d’utiliser Texworks avec Latexmk qui est présent dans quasiment toutes les distributions tex.

 

Latexmk

Le site officiel de Latexmk : www.phys.psu.edu/ collins/software/latexmk-jcc/

Pour utiliser Latexmk vous avez besoin d’un environnement Perl.

Téléchargez et extraire ce fichier : http://www.tex.ac.uk/ctan/systems/texlive/tlnet/install-tl.zip

A l’intérieur du dossier extrait vous trouverez un dossier nommé tlperl.

Copier le dossier tlperl dans le dossier Miktex-Portable\programs par exemple.

Dans le dossier Miktex-Portable créez avec le bloc notes un fichier MiKTeX.bat contenant les deux lignes suivantes :

set path=%PATH% ;% dp0programs\tlperl\bin ;
start miktex-portable

Lancez le fichier MiKTeX.bat puis faites un clic droit sur l’icone MiKTeX et lancez TeXworks.

Marche à suivre pour utiliser Texworks , Latexmk et synctex

Attention : pour que synctex fonctionne il faut que le nom du fichier ainsi que le chemin du fichier ne contienne pas d’accent (pas de ç non plus).

Dans le dossier Miktex-Portable\Texworks\0.4\configuration , éditer le fichier tools.ini et à la fin de ce fichier ajouter les lignes suivantes :

[xxx]
name=LaTeXmk -pdfps
program=latexmk.exe
arguments=-pdfps, $synctexoption, $fullname
showPdf=true

xxx est un nombre qui est le numéro de la composition LaTeXmk_pspdf et qui dépend du numéro de la composition précédente.

L’argument -pdfps correspond au classique latex dvi ps pdf.

Dans le fenêtre Texworks où est affiché le pdf , faites un clic droit aller à la source (ou bien ctrl plus clic) et vous vous retrouvez au même endroit dans le fichier tex et vice versa.

Dans le fichier tools.ini vous pouvez ajouter les compositions suivantes :

[xxx]
name=Latexmk-Clean-dvi-ps-this-file
program=latexmk.exe
arguments=-e, "$clean_ext=q/dvi ps/", -c, $fullname
showPdf=false

[xxx]
name=Latexmk-Clean-dvi-ps-all-files
program=latexmk.exe
arguments=-e, "$clean_ext=q/dvi ps/", -c
showPdf=false

afin d’effacer les fichiers créés par latex plus les fichiers dvi et ps.

Si vous ne mettez pas l’argument $fullname alors vous effacez tous les fichiers auxilliaires du dossier.

Si vous utilisez le package minitoc alors vous pouvez mettre : arguments=-e, "$clean_ext=q/dvi ps m*/", -c

Si vous n’avez pas latexmk.exe alors quand vous lancerez la compilation dans Texworks on vous proposera de le télécharger et de l’installer.

 


Accueil du site | Contact | Plan du site | | statistiques |  Visiteurs : 737 / 18142

Site réalisé avec SPIP 2.1.19 + AHUNTSIC

Creative Commons License

4 visiteurs en ce moment