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&nbsp;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&nbsp;en lugar depdflatex&nbsp;en mi archivo .tex? Por supuesto que quieronext-error&nbsp;para trabajar aquí también

ACTUALIZAR:&nbsp;Empecé ungenerosidad&nbsp;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&nbsp;en Emacs y saltar a los errores usandonext-error&nbsp;(por supuesto, los errores pueden estar enincluido&nbsp;archivos .tex, no necesariamente en el archivo maestro o en el búfer actual).

ACTUALIZAR:&nbsp;Gracias a Ivan (y Chris) por hacer que AUCTeX + Latexmk funcione. Mientras tanto, descubrí que usarCaucho&nbsp;compilar LaTeX también es una excelente opción. Mostrará mensajes de error en el formato utilizado porgcc&nbsp;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.