Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Journal des modifications PC
27 août 2011

Configurer TeXnicCenter pour fonctionnement avec Sumatra PDF

En gros il n'y a rien a faire TeXnicCenter se charge de tout (il détecte la présence de Sumatra) en utilisant le "wizard" pour configurer pdflatex (LaTeX => pdf). Cet assistant se trouve dans le menu Build/Define output profiles...

Cela donne pour l'onglet (La)Tex :

command line arguments :

-synctex=-1 -interaction=nonstopmode -max-print-line=120 "%Wm"

et pour l'onglet Viewer :

Execuable path :

C:\Program Files\SumatraPDF\SumatraPDF.exe -inverse-search "\"C:\Program Files\TeXnicCenter Alpha\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]'\""

Project output et Forward search : DDE command

[ForwardSearch("%bm.pdf","%Wc",%l,0,0,1)]

 

Il est très agréable de voir s'afficher en surbrillance les modificaiton faites au document pdf, et encore mieux de cliquer dans le PDF pour que TeXnicCenter se positionne au bon endroit dans le fichier source. Cela a révolutionné mon utilisation de LaTeX ! 

Attention cependant : le duo fonctionne mal avec les noms de fichier contenant des espaces, et avec des chemins trop longs. En revanche, les caractères accentués et les espaces dans le chemin d'accès sont bien tolérés.

 

Autre astuce 

Pour éviter d'encombrer le répertoire principal avec les fichier auxiliaires, passer l'option 

 -aux-directory=<votre répertoire>

à pdflatex. Attention le répertoire en question doit exister, il n'est pas créé automatiquement (dommage!).

Personnellement, j'ai rajouté :

-aux-directory=.\log

ce qui donne avec toutes les autres options : 

-synctex=-1 -aux-directory=.\log -interaction=nonstopmode -max-print-line=120 "%Wm"

ce qui suppose de créer un répertoire log au niveau du fichier source tex.

Remarque : il eût été plus logique d'appeler le sous-répertoire aux, mais cela n'est pas possible sous Windows, c'est un mot réservé !

Publicité
Publicité
Commentaires
Journal des modifications PC
Publicité
Publicité