# Minted shows formatted tex code instead of intended source

I use WinShell with PDFLatex on Windows 7. I managed to install Pygmentize and compile the minimum example without errors:

\documentclass{article}

\usepackage{minted}

\begin{document}

inline: \mint{python}|import this|

\begin{minted}{c}
int main() {
printf("hello, world");
return 0;
}
\end{minted}

\end{document}


However, the output is strange. It shows tex code in the document, which is nicely formatted as if it was Python code:

Update

I compile via WinShell, my PDFLatex command line looks like this:

"C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\pdflatex.exe" -shell-escape -aux-directory=./.aux -interaction=nonstopmode -synctex=-1 "%s.tex"

• I'm afraid minted is not very well behaving on Windows. Mar 13 '13 at 16:31
• Welcome to TeX.sx! Mar 13 '13 at 16:32
• This document works fine under Windows--I just compiled it. How are you compiling the document? It looks like the Pygments output is somehow being included in your document verbatim. Mar 13 '13 at 16:46
• I added the command line Mar 13 '13 at 17:08
• May 17 '13 at 10:48

The problem is that MiKTeX's -aux-directory option doesn't work with minted's use of pygmentize. Apparently, this option causes problems with packages that use external programs. See https://code.google.com/p/minted/issues/detail?id=37.
• Removing the -aux-directory option solved the problem. Thanks a lot! Mar 14 '13 at 7:49
• As far as I’m concerned this is a bug in MikTeX: packages have simply no way of getting the path to the aux directory so Pygments is working on the wrong directory. Mar 17 '13 at 19:44