¿Cómo utilizar Minted en MikTeX y Windows 7?

¿Cómo utilizar Minted en MikTeX y Windows 7?

Según minteddocumentación:

La compatibilidad con Windows es incompleta/no ha sido probada en este momento. Hay dos complicaciones: instalación y uso.......

Esta pregunta busca una elaboración paso a paso de

¿Cómo configurar mintedpara usar MikTeX en Windows?

Respuesta1

mintedusa Pythonpygmentsbiblioteca, por lo que necesitas:

  • InstalarPython, elige la versión que quieras: x64o x86, es mejor elegir 2.7.5la versión.
  • Añadir : PythonPATH
    • Mantenga presionado Winy presione Pause.
    • Haga clic Advanced System Settings.
    • Haga clic Environment Variables.
    • Agregar ;C:\Python27a la PATHvariable.
  • Instalarpython-pip.
  • Añadir ;C:\Python27\Scriptsa la PATHvariable.
  • pip install pygmentsa instalar Pygments(en caso de que lo hayas instalado, se debe especificar Perlla ruta completa , porque también tiene un binario con el mismo nombre).pipPerl

  • Compilar con -shell-escapela opción habilitada:

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

El resultado debería verse así:

resultado

Respuesta2

Instalarpitónpara ventanas. Luego instaleherramientas de configuración. Esto debería agregar easy_install.exeel archivo en la Scriptscarpeta de su pythondirectorio (algo como: C:\Python26\Scripts\en mi computadora. Puede ser diferente para usted). Agregue C:\Python26\Scriptsa la ruta de su sistema usando variables de usuario. Es posible que desee utilizar un editor fácil de usar:editor de rutapara este propósito.

Ahora con Internet encendido, vaya al símbolo del sistema y escriba easy_install pygments.

ingrese la descripción de la imagen aquí

Ahora es posible que tengas que reiniciar tu computadora. Y ahí lo tienes. Pruebe este archivo de prueba:

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

ingrese la descripción de la imagen aquí

información relacionada