As is explained in here, I find minted package is pretty cool for source code listing.
My question is how to use minted package with AucTeX/emacs?
For command line I can use pdflatex -shell-escape SOURCE
, but
-shell-escape
? I mean, how to change the action for C-c+C-c?-shell-escape
option? Or, is it just OK to use it without any problem?-shell-escape
for? Q1: You need to edit the way LaTeX is called by AucTeX. One way of doing this is to add the following to your .emacs file:
(eval-after-load "tex"
'(setcdr (assoc "LaTeX" TeX-command-list)
'("%`%l%(mode) -shell-escape%' %t"
TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX")
)
)
Q2: Once you have made the changes, all calls to LaTeX with C-c C-c will use the -shell-escape
option.
Q3: See Konrad's answer. Note that this method will enable -shell-escape
for all files edited in AucTeX, so can be a potential security risk if using other peoples packages or files.