Crear un nuevo comando AucTEX

Crear un nuevo comando AucTEX

Estoy escribiendo un documento usando gráficos eps, por lo que necesito compilarlo con Latex para producir un archivo dvi. En ese archivo, los gráficos no se muestran (son una combinación de archivos .tex y .eps), pero si lo hago, dvipdf file.dviel resultado file.pdfmuestra todos los gráficos perfectamente.

Estaba intentando crear un nuevo comando en AucTex para ejecutar dvipdf file.dvi directamente desde emacs en lugar de abrir la terminal, pero no entiendo la sintaxis, por ejemplo en el comando ejecutar Latex:

%`%l%(mode)%' %t

Entonces, ¿qué necesitaría escribir en un comando para ejecutar la línea dvipdf file.dvi?

Gracias.

Respuesta1

Úselo TeX-command-listpara este trabajo :)

(add-to-list
  'TeX-command-list
  '("DVI to PDF"
    "dvipdf %d"
    TeX-run-command
    nil                              ; ask for confirmation
    t                                ; active in all modes
    :help "Convert DVI->PDF"))

Para agregar un comando para ver el PDF, use

(add-to-list
  'TeX-command-list
  '("View PDF"
    "open %s.pdf"
    TeX-run-command
    nil                              ; ask for confirmation
    t                                ; active in all modes
    :help "View PDF"))

Puede encontrar más información sobre la sintaxis de estas cadenas de formato con C-h v TeX-command-listy C-h v TeX-expand-list.

información relacionada