I edit tex file in Emacs, and compile it by C-c C-c, then LaTeX command. Another way to compile it is to use latex file.tex in a terminal.
Now, I would like to compile a file with xelatex, xelatex file.tex works already in a terminal line. So I want to make C-c C-c in Emacs be able to launch either LaTeX or XeLaTeX. Ideally, XeLaTeX should be added to the list of possible commands.
Here is the current .emacs, could anyone help?
pdfLaTeX means using the LaTeX macro package with the pdfTeX engine. XeLaTeX means using the LaTeX macro package with the XeTeX engine.
\newcommand command is used for defining your own commands (control sequences, macros, definitions); \newcommand must appear (within math delimiters) before it is used; if desired, you can use the TeX. Macros property of the configuration to define macros in the head.
Say
M-x customize-group
and
tex-command
Then find the "Tex Command List" option. From there you can introduce new AUCTeX commands.
However, AUCTeX is meant to be used a little differently. Instead of creating a separate XeLaTeX command, you can do
M-x TeX-engine-set followed by xetex or (TeX-engine-set 'xetex) in lisp code or
Command | TeXing Options | Use XeTeX engine in the menu bar(the three methods are equivalent).
After that the LaTeX command will run xelatex instead of latex.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With