如何在 MikTeX 和 Windows 7 下使用 minted?

如何在 MikTeX 和 Windows 7 下使用 minted?

根据minted文献:

目前 Windows 支持尚不完善/未经测试。有两个复杂因素:安装和使用.......

这个问题寻求逐步阐述

如何minted在 Windows 下设置使用 MikTeX?

答案1

minted使用 Pythonpygments库,因此您需要:

  • 安装Python,选择您喜欢的任何版本:x64或者x86,最好选择2.7.5版本。
  • 添加: PythonPATH
    • 按住。WinPause
    • 点击Advanced System Settings
    • 点击Environment Variables
    • 附加;C:\Python27PATH变量。
  • 安装python-pip
  • 添加;C:\Python27\ScriptsPATH变量。
  • 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

安装Python对于 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}

在此处输入图片描述

相关内容