Para hacer esto, necesita agregar las siguientes líneas a su archivo .emacs para que cuando vea el pdf usando evince le diga el número de página:
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
Luego, una vez que haya abierto su archivo tex en emacs, debe activar la correlación de origen con el comando:
C-c C-t C-s
O si no desea iniciarlo manualmente cada vez, agregue la siguiente línea a sus .emacs:
(add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
Además, si desea evitar que emacs le pregunte si desea iniciar un servidor de correlación, agregue la siguiente línea:
(setq TeX-source-correlate-start-server t)
Y eso debería ser todo.
Editar: en realidad, resulta que no debe usar el paquete pdfsync, por lo que he eliminado toda referencia a él. No es necesaria para esta solución (aparentemente ahora está integrada en todos los motores basados en TeX) y su uso en realidad parece causar problemas (para mí parece romper el código usando tablas).
Edición 2: Estaba teniendo problemas con la habilitación automática del modo de correlación de fuente de TeX usando .emacs, pero ahora parece que se han ido. No estoy seguro si es porque actualicé emacs o porque eliminé pdfsync. De todos modos, eso funciona ahora :)
C-c C-v
no lo haceC-c C-v
trabaja para mí. ¿Quizás necesites configurar un poco tu visor de PDF?Utilicé la descripción dada en http://www.emacswiki.org/emacs/AUCTeX (la última sección: Synctex y Evince), funcionó de maravilla ... con esto obtienes sincronización bidireccional (por ejemplo, presionar Cc Cv en emacs ir a la página pdf o presionar C-mouse1 para ver el lugar correcto en emacs). En general, es similar a la primera respuesta, pero no es necesario incluir pdfsync a mano y emacs y, por lo tanto, usar dbus para comunicarse. Sin embargo, también debes hacer Cc Ct Cs.
fuente