I am using AUCTeX with the following configuration.

(require 'tex)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master "main")
(setq latex-run-command "pdflatex")

Trying to build my document with C-c C-a gives me the error

ERROR: Undefined control sequence.

--- TeX said ---
l.1 \documentclass{IEEEtran}

My main.tex file looks like this:



\title{foo bar}



% Einleitung




Using pdflatex on the terminal is just working fine.

Why does my emacs say different? I though internally is just a pdflatex call and... violá.

  • 1
    Which version of AUCTeX do you have (C-h v AUCTeX-version RET) and how did you install it? I suggest you install the latest version via ELPA, drop the lines (require 'tex) and (setq latex-run-command "pdflatex") in your .emacs and try it again. You can also check the output buffer with C-c C-l to see how TeX was invoked. – Arash Esbati Jan 31 '17 at 6:37
  • 2
    The message would imply that you tried to process the contents of the file with pure TeX, not LaTeX (documentclass is a LaTeX macro). I don't think you are using pdflatex from Emacs when you compile your document. Probably it just calls to something that knows how to process just TeX. – wvxvw Jan 31 '17 at 7:55
  • thanks this C-c C-l really did the thing. pdflatex was not correctly included into my path in emacs. – Daniel Hitzel Jan 31 '17 at 12:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.