Как использовать minted под MikTeX и Windows 7?

Как использовать minted под MikTeX и Windows 7?

Согласно mintedдокументации:

Поддержка Windows на данный момент нестабильна/непроверена. Есть две сложности: установка и использование.......

Этот вопрос требует пошаговой проработки

Как настроить mintedMikTeX для использования в Windows?

решение1

mintedиспользует Питонpygmentsбиблиотека, поэтому вам необходимо:

  • УстановитьPython, выберите любую понравившуюся вам версию: x64или x86, лучше выбрать 2.7.5версию .
  • Добавить Pythonв PATH:
    • Удерживайте Winи нажмите Pause.
    • Нажмите Advanced System Settings.
    • Нажмите Environment Variables.
    • Добавить ;C:\Python27к PATHпеременной.
  • Установитьpython-pip.
  • Добавить ;C:\Python27\Scriptsк PATHпеременной.
  • pip install pygmentsдля установки Pygments(если вы установили , то следует указать Perlполный путь , т.к. также имеется двоичный файл с таким же именем).pipPerl

  • Скомпилировать с -shell-escapeвключенной опцией:

    \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}
    

Результат должен выглядеть так:

результат

решение2

Установитьпитондля windows. Затем установитенастройкиинструментов. Это должно добавить easy_install.exeфайл в Scriptsпапку вашего pythonкаталога (что-то вроде: C:\Python26\Scripts\на моем компьютере. У вас может быть по-другому.) Добавьте C:\Python26\Scriptsв системный путь, используя пользовательские переменные. Вы можете использовать удобный для пользователя редактор:редактор путидля этой цели.

Теперь при включенном Интернете перейдите в командную строку и введите easy_install pygments.

введите описание изображения здесь

Теперь вам, возможно, придется перезагрузить компьютер. И все. Попробуйте этот тестовый файл:

\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}

введите описание изображения здесь

Связанный контент