根据minted
文献:
目前 Windows 支持尚不完善/未经测试。有两个复杂因素:安装和使用.......
这个问题寻求逐步阐述
如何minted
在 Windows 下设置使用 MikTeX?
答案1
minted
使用 Pythonpygments
库,因此您需要:
- 安装
Python
,选择您喜欢的任何版本:x64
或者x86
,最好选择2.7.5
版本。 - 添加:
Python
PATH
- 按住。WinPause
- 点击
Advanced System Settings
。 - 点击
Environment Variables
。 - 附加
;C:\Python27
到PATH
变量。
- 安装
python-pip
。 - 添加
;C:\Python27\Scripts
到PATH
变量。 pip install pygments
安装Pygments
(如果已经安装,则应指定Perl
完整路径,因为还有一个同名的二进制文件)。pip
Perl
启用
-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}