J'ai essayé d'utiliser pdflatex avec Auctex et (TeX-PDF-mode t) ou (setq TeX-PDF-mode t) dans mon ~/.emacs n'a pas fonctionné, alors voici ce que j'ai découvert:
Il existe une variable et une fonction du même nom: TeX-PDF-mode. On peut soit définir la variable directement avec (setq TeX-PDF-mode t) ou utilisez la fonction (TeX-PDF-mode t). Mais la variable est non seulement tampon local, mais automatiquement tampon local .
Buffer local signifie qu'il existe une valeur par défaut pour la variable et que chaque tampon peut avoir une liaison locale. Les modifications apportées à la variable dans les tampons sans liaison locale modifient la valeur par défaut. Les modifications apportées à la variable dans les tampons avec une liaison locale n'affectent que la liaison locale.
Automatiquement tampon local signifie que chaque modification apportée à la variable devient automatiquement tampon local. S'il n'y avait pas déjà de liaison locale, elle est créée. Il n'y a aucun moyen de changer la valeur par défaut avec setq, il faut utiliser setq-default.
Donc, en utilisant (setq TeX-PDF-mode t) ou (TeX-PDF-mode t) dans ~/.emacs ne devrait avoir aucun effet sur les tampons à créer. On doit utiliser soit (setq-default TeX-PDF-mode t), ou mieux la fonction fournie (TeX-global-PDF-mode t).
Réponses:
Vous pouvez le faire en définissant latex-run-command; voir le le manuel emacs . Quelque chose comme ça dans vos .emacs devrait le faire:
(setq latex-run-command "pdflatex")
la source
Vous pouvez temporairement basculer AucTeX en mode pdf avec CTRL c t p . Pour rendre ce changement permanent set
dans ton
~/.emacs
fichier.la source
Ne devrait-il pas être
dans
.emacs
?Ma version d’Emacs (GNU 24) se plaint quand je viens d’avoir
(TeX-PDF-mode t)
.(Ou peut-être est-ce parce que j'utilise AucTeX , ce qui est génial BTW.)
la source
Après avoir essayé plusieurs approches, celle qui a fonctionné pour moi (aussi pour AucTeX) a été
M-x customize-group
pourTeX-command
, et en réécrivant "Latex Command" dans pdflatex.(Changer le lecteur pour ouvrir le pdf n'était même pas nécessaire, cela fonctionnait.)
(idée de ici .)
la source
J'ai essayé d'utiliser pdflatex avec Auctex et
(TeX-PDF-mode t)
ou(setq TeX-PDF-mode t)
dans mon~/.emacs
n'a pas fonctionné, alors voici ce que j'ai découvert:Il existe une variable et une fonction du même nom:
TeX-PDF-mode
. On peut soit définir la variable directement avec(setq TeX-PDF-mode t)
ou utilisez la fonction(TeX-PDF-mode t)
. Mais la variable est non seulement tampon local, mais automatiquement tampon local .Buffer local signifie qu'il existe une valeur par défaut pour la variable et que chaque tampon peut avoir une liaison locale. Les modifications apportées à la variable dans les tampons sans liaison locale modifient la valeur par défaut. Les modifications apportées à la variable dans les tampons avec une liaison locale n'affectent que la liaison locale.
Automatiquement tampon local signifie que chaque modification apportée à la variable devient automatiquement tampon local. S'il n'y avait pas déjà de liaison locale, elle est créée. Il n'y a aucun moyen de changer la valeur par défaut avec
setq
, il faut utilisersetq-default
.Donc, en utilisant
(setq TeX-PDF-mode t)
ou(TeX-PDF-mode t)
dans~/.emacs
ne devrait avoir aucun effet sur les tampons à créer. On doit utiliser soit(setq-default TeX-PDF-mode t)
, ou mieux la fonction fournie(TeX-global-PDF-mode t)
.la source