Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am trying to use minted package... Here is an example minimal.tex:

\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{c}
int main() {
printf("hello, world");
return 0;
4
}
\end{minted}
\end{document}

I need to run pdflatex -shell-escape minimal in a terminal to compile it... When I try to compile it within Emacs as a usual tex file by C-c C-c, I got an error: Package minted Error: You must invoke LaTeX with the -shell-escape flag. Could anyone tell me where I could add this -shell-escape flag under Emacs?

Another small question is regarding minted.sty, at the moment I put it in the same folder as the tex files, which is not the best way I guess... Where do you often put .sty files?

share|improve this question
3  
Both MiKTeX and TeX Live are shipped with a package manager that allows for easy install of packages to the appropriate location (this includes updating the FNDB). For adding the -shell-escape Emacs, does Customizing pdfLaTeX for a particular file with AUCTeX? or Using minted (source code LaTeX package) with emacs/auctex help? – Werner Dec 13 '11 at 7:13
You could instead compile with latexmk (which is better in other ways too) in emacs and set it to use shell-escape in it's configuration file, see e.g. stackoverflow.com/questions/7587287/… – N.N. Dec 13 '11 at 7:31

1 Answer

I think that it is not exactly what you are asking, but you can compile it in emacs with M-! and then pdflatex -shell-escape source.tex

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.