Pages : 1
#1 Le 17/03/2008, à 23:35
- Juarna
LaTeX Emacs
J'utilise depuis peu Emacs Auctex pour écrire, compiler et visualiser mes documents LaTeX.
Par defaut, la compilation (touche C-c C-c) execute,
latex <fichier>.tex
puis la visualisation (toujours C-c C-c, malin Emacs) donne
xdvi <fichier>.dvi
Ca fonctionne très bien après quelques problèmes que j'ai réussi à régler.
J'aimerai savoir comment configurer Emacs pour que la compilation donne
latex <fichier>.tex
dvips <fichier>.dvi
pour obtenir <fichier>.ps et qu'enfin la visualisation donne
evince <fichier>.ps
J'ai cherché (sans doute au mauvais endroit) mais je n'ai pas trouvé.
Merci de votre aide
P.S. Je sais générer un fichier .ps avec la commande File.
Hors ligne
#2 Le 18/03/2008, à 00:34
- best_friend_fr
Re : LaTeX Emacs
Salut,
Je dirais que les commandes sont latex-run-command et tex-dvi-view-command
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 18/03/2008, à 23:44
- Juarna
Re : LaTeX Emacs
En cherchant, je suis tombé sur cette page là de "Customize" (Wp/Tex/AUCTex) :
Tex Output View Style: Hide Value
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^landscape$
INS DEL Regexp: ^pstricks$\|^pst-\|^psfrag$
INS
Command: %(o?)dvips -t landscape %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^pstricks$\|^pst-\|^psfrag$
Command: %(o?)dvips %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^a4\(?:dutch\|paper\|wide\)\|sem-a4$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a4r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^a4\(?:dutch\|paper\|wide\)\|sem-a4$
Command: %(o?)xdvi %dS -paper a4 %d
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^a5\(?:comb\|paper\)$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a5r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^a5\(?:comb\|paper\)$
Command: %(o?)xdvi %dS -paper a5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^b5paper$
Command: %(o?)xdvi %dS -paper b5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^letterpaper$
Command: %(o?)xdvi %dS -paper us %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^legalpaper$
Command: %(o?)xdvi %dS -paper legal %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^executivepaper$
Command: %(o?)xdvi %dS -paper 7.25x10.5in %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: .
Command: %(o?)xdvi %dS %d
INS DEL Extension: ^pdf$
Choice: Value Menu Regexp: .
Command: xpdf -remote "%s" -raise %o %(outpage)
INS DEL Extension: ^html?$
Choice: Value Menu Regexp: .
Command: netscape %o
INS
Je pense que c'est là que je dois trouver mon bonheur, mais j'avoue ne pas maitriser tout ce charabia :
* les expressions régulières ne sont pas encore mon quotidien ;
* les commandes du type
%(o?)xdvi %dS %d
me laisse quelques peu dubitatif.
Si quelqu'un s'est déjà penché sur le problème, j'avoue opter pour la solution de facilité...
Merci de votre aide.
Hors ligne
#4 Le 18/03/2008, à 23:45
- Juarna
Re : LaTeX Emacs
Je parle, je parle et j'en oublie de remercier best_friend_fr.
Alors merci best_friend_fr de ton aide.
Hors ligne
#5 Le 19/03/2008, à 14:15
- pépère
Re : LaTeX Emacs
Salut,
pour la seconde partie de ton problème, j'ai ceci dans mon .emacs :
(custom-set-variables
'(Tex-output-view-style (quote (("^pdf$" "." "evince %o) ("^dvi$" "." "evince %o")))))
La visualisation se fait alors avec evince pour les fichiers pdf et dvi.
Pour la première partie, ça m'interesse aussi ! j'aimerais bien compiler avec la commande rubber !
Contre la récupération politicienne d'Ubuntu.
Hors ligne
#6 Le 07/08/2008, à 22:18
- deap
Re : LaTeX Emacs
Normalement, lorsque cela est nécessaire, par exemple quand un paquetage pstricks est chargé, emacs modifie automatiquement la commande "View" et passe par dvips. Si ça n'est pas le cas, c'est peut-être que gv n'est pas installé ou un bug dans emacs.
Dans tous les cas, il est préférable d'afficher à l'écran un dvi plutôt qu'un ps, le format post script étant réservé pour l'impression qui est accessible via la commande print.
Hors ligne