Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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