Pour ce faire, vous devez ajouter les lignes suivantes à votre fichier .emacs afin que lorsque vous affichez le pdf à l'aide de evince, il indique à evince le numéro de page:
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
Ensuite, une fois que vous avez ouvert votre fichier tex dans emacs, vous devez activer la corrélation de source à l'aide de la commande:
C-c C-t C-s
Ou si vous ne voulez pas le démarrer manuellement à chaque fois, ajoutez la ligne suivante à votre .emacs:
(add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
De plus, si vous souhaitez empêcher emacs de vous demander si vous souhaitez démarrer un serveur de corrélation, ajoutez la ligne suivante:
(setq TeX-source-correlate-start-server t)
Et ça devrait être ça.
Edit: en fait, il s'avère que vous ne devriez pas utiliser le package pdfsync, j'ai donc supprimé toute référence à celui-ci. Il n'est pas nécessaire pour cette solution (apparemment, il est maintenant intégré à tous les moteurs basés sur TeX) et son utilisation semble en fait causer des problèmes (pour moi, il semble casser le code en utilisant des tables).
Edit 2: J'avais des problèmes avec l'activation automatique du mode TeX-source-correlate en utilisant .emacs, mais maintenant ils semblent avoir disparu. Je ne sais pas si c'est parce que j'ai mis à jour emacs ou parce que j'ai supprimé pdfsync. Quoi qu'il en soit, cela fonctionne maintenant :)
C-c C-v
ne le fait pas.C-c C-v
travaille pour moi. Peut-être avez-vous besoin de configurer un peu votre visionneuse PDF?J'ai utilisé la description donnée sur http://www.emacswiki.org/emacs/AUCTeX (la dernière section: Synctex et Evince), fonctionnait comme un charme ... avec cela, vous obtenez une synchronisation bidirectionnelle (par exemple, appuyez sur Cc Cv dans emacs pour aller à la page pdf ou appuyez sur C-mouse1 pour essayer d'aller au bon endroit dans emacs). Dans l'ensemble, c'est similaire à la première réponse, mais vous n'avez pas besoin d'inclure pdfsync à la main et emacs et de prouver l'utilisation de dbus pour communiquer. Vous devez aussi faire Cc Ct Cs.
la source