Cómo llamar a latexmk en emacs y saltar al siguiente error

Me gustaria usarlatexmk para compilar mis documentos LaTeX en Emacs. Especialmente necesito la funcionalidad de Emacsnext-error, que normalmente se llama con C-x `, y salta al siguiente error de LaTeX en el documento.

Me gustaria llamarlatexmk ya sea usandoC-x compile o el AUCTeXC-c C-c.

Primero puselatexmk usar

$pdflatex = 'pdflatex -interaction=nonstopmode';

Opción 1: compilación C-x

Yo presionoC-x compile y escribelatexmk -pdf foo, la cual recorrepdflatex. Peronext-,error no saltará a los errores, incluso si el búfer * compilación * contiene errores:

! Paragraph ended before \author was complete.
<to be read again> 
                   \par 
l.48 
[...]
Compilation exited abnormally with code 12 

¿Cómo puedo saltar automáticamente a este error en la línea 48?

Tenga en cuenta que esta cuestión de analizar la salida de látex no tiene nada que ver conlatexmk directamente. El mismo problema ocurre cuando acabo de hacerC-x compile pdflatex -interaction=nonstopmode foo.

Opción 2: AUCTeX

¿Cómo puedo configurar AUCTeX para llamarlatexmk -pdf en lugar depdflatex en mi archivo .tex? Por supuesto que quieronext-error para trabajar aquí también

ACTUALIZAR: Empecé ungenerosidad porque si esto funcionara, sería una gran herramienta para muchas personas. Considero la pregunta respondida si se da una solución que me permita compilar fácilmente mi documento LaTeX usandolatexmk en Emacs y saltar a los errores usandonext-error (por supuesto, los errores pueden estar enincluido archivos .tex, no necesariamente en el archivo maestro o en el búfer actual).

ACTUALIZAR: Gracias a Ivan (y Chris) por hacer que AUCTeX + Latexmk funcione. Mientras tanto, descubrí que usarCaucho compilar LaTeX también es una excelente opción. Mostrará mensajes de error en el formato utilizado porgcc y otros compiladores, por lo que naturalmente funciona con EmacsC-x compile, p.ej.C-x compile rubber --pdf foo, y los mensajes de error se analizan correctamente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta