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