2013-04-10 21 views
6

Edytuję plik tex w Emacs i skompiluję go za pomocą polecenia C-c C-c, a następnie LaTeX. Innym sposobem na skompilowanie go jest użycie latex file.tex w terminalu.Dodaj XeLaTeX do listy poleceń

Teraz chciałbym skompilować plik z xelatex, xelatex file.tex działa już w linii terminalu. Tak więc chcę, aby C-c C-c w Emacs mógł uruchomić albo LaTeX lub XeLaTeX. Idealnie, XeLaTeX należy dodać do listy możliwych poleceń.

Tutaj jest obecny .emacs, czy ktoś może pomóc?

+0

Dziękuję za twoje pytanie - uratowałeś mi mnóstwo kłopotów ... – tom

+0

Serdecznie zapraszamy ... – SoftTimur

Odpowiedz

7

Say

M-x customize-group 

i

tex-command 

Następnie znajdź opcję "Tex Lista poleceń". Stamtąd możesz wprowadzić nowe polecenia AUCTeX.

Jednak AUCTeX ma być używany nieco inaczej. Zamiast tworzyć oddzielną komendę XeLaTeX, możesz zrobić (w pasku menu) Polecenie | Opcje TeXing | Użyj silnika XeTeX. Następnie polecenie LaTeX uruchomi xelatex zamiast latex.

+0

Dziękuję za odpowiedź, która działa ... Ale jak mogę ustawić "Użyj silnika XeTeX" jako domyślną? Chyba wciąż muszę zmodyfikować '.emacs'. – SoftTimur

+1

Wartość domyślną można zmienić za pomocą 'M-x zmienna-dostosowująca', a następnie' TeX-engine'. Możesz także wywołać '' (setq TeX-engine 'xetex) 'w pewnym haczyku, ale pamiętaj, że zmienna' TeX-engine' automatycznie staje się w tym przypadku lokalną dla bufora. – shakurov

+0

'(Setq TeX-engine 'xetex)' działa, dziękuję ... – SoftTimur

Powiązane problemy