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 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:

result

Any idea how this could happen? Please comment, if more information is needed.

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"
share|improve this question
1  
I'm afraid minted is not very well behaving on Windows. – egreg Mar 13 at 16:31
Welcome to TeX.sx! – Peter Jansson Mar 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. – G. Poore Mar 13 at 16:46
I added the command line – Fabian Mar 13 at 17:08

1 Answer

up vote 4 down vote accepted

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.

share|improve this answer
Removing the -aux-directory option solved the problem. Thanks a lot! – Fabian Mar 14 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. – Konrad Rudolph Mar 17 at 19:44

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.