Wie verwende ich minted unter MikTeX und Windows 7?

Wie verwende ich minted unter MikTeX und Windows 7?

Laut mintedDokumentation:

Die Windows-Unterstützung ist derzeit lückenhaft/ungetestet. Es gibt zwei Komplikationen: Installation und Nutzung.......

Diese Frage zielt auf eine schrittweise Ausarbeitung von

Wie richte ich es mintedfür die Verwendung mit MikTeX unter Windows ein?

Antwort1

mintedverwendet PythonpygmentsBibliothek, daher müssen Sie:

  • InstallierenPython, wählen Sie eine beliebige Version: x64oder x86, es ist besser, 2.7.5die Version zu wählen.
  • Hinzufügen Pythonzu PATH:
    • Halten Sie gedrückt Winund drücken Sie Pause.
    • Klicken Advanced System Settings.
    • Klicken Environment Variables.
    • ;C:\Python27An die Variable anhängen PATH.
  • Installierenpython-pip.
  • ;C:\Python27\ScriptsZur Variablen hinzufügen PATH.
  • pip install pygmentszu installieren Pygments(falls Sie Perles installiert haben, sollte der vollständige Pfad pipangegeben werden, da Perlauch eine Binärdatei mit demselben Namen vorhanden ist).

  • Kompilieren mit -shell-escapeaktivierter Option:

    \documentclass{article}
    \usepackage{minted}
    
    \begin{document}
        \begin{minted}[mathescape,
                       linenos,
                       numbersep=5pt,
                       gobble=2,
                       frame=lines,
                       framesep=2mm]{csharp}
          string title = "This is a Unicode π in the sky"
          /*
          Defined as $\pi=\lim_{n\to\infty}\frac{P_n}{d}$ where $P$ is the perimeter
          of an $n$-sided regular polygon circumscribing a
          circle of diameter $d$.
          */
          const double pi = 3.1415926535
        \end{minted}
    \end{document}
    

Das Ergebnis sollte wie folgt aussehen:

Ergebnis

Antwort2

InstallierenPythonfür Windows. Dann installierenEinrichtungstools. Dadurch sollte easy_install.exedie Datei in ScriptsIhrem pythonVerzeichnisordner hinzugefügt werden (etwa: C:\Python26\Scripts\auf meinem Computer. Bei Ihnen kann das anders sein.) Fügen Sie sie C:\Python26\Scriptsmit Benutzervariablen zu Ihrem Systempfad hinzu. Sie können auch einen benutzerfreundlichen Editor verwenden:Pfadeditorfür diesen Zweck.

Gehen Sie nun bei eingeschaltetem Internet zur Eingabeaufforderung und geben Sie ein easy_install pygments.

Bildbeschreibung hier eingeben

Jetzt müssen Sie Ihren Computer möglicherweise neu starten. Und los geht‘s. Probieren Sie diese Testdatei aus:

\documentclass{article}

\usepackage{amsmath}
\usepackage{minted} % loads fancyvrb

\newenvironment{eqnexample}
 {\VerbatimOut{\jobname.tmp}}
 {\endVerbatimOut
  \inputminted{latex}{\jobname.tmp}
  \input{\jobname.tmp}}

\begin{document}

\begin{eqnexample}
\begin{align}
  d &= \sqrt{ (x'-x)^2 }
  \\
  e &= 0
\end{align}
\end{eqnexample}

\begin{eqnexample}
\begin{multline}
  d = \sqrt{ (x'-x)^2 }  \\
  = f(x,x')
\end{multline}
\end{eqnexample}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen