我正在尝试使用 minted 包排版我的一些源代码,这很正常,也就是说没有直接的错误,但是当我在本地排版时发生了一些奇怪的事情。由于各种原因,我无法在我的项目中使用 OverLeaf,但是当我尝试使用这小段 LaTeX 时(故意添加了一行长代码来演示问题):
\documentclass{article}
\usepackage{minted}
\usemintedstyle{vs}
\begin{document}
\begin{minted}[frame=lines,fontsize=\footnotesize,linenos=true,breaklines=true,breakautoindent=true]{vb.net}
Public Iterator Function GetEnumerator() As System.Collections.Generic.IEnumerator(Of System.Collections.Generic.IEnumerable(Of Thing)) Implements System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of Thing)).GetEnumerator
For Group = 0 To MaxVal
Yield New NameOfThing
Next
End Function
\end{minted}
\end{document}
我从完全相同的 LaTeX 获得了以下不同的输出:
在 Overleaf 上运行的 TeX Live 2014 的输出:
在 Windows 7 64 位上运行的 TeX Works 的输出
这两个输出均来自 LuaLaTeX,但 pdfLaTeX 产生相同的结果。
我怎样才能在本地获取像 OverLeaf 这样的输出?(如果可能的话,无需从 TeXWorks 更改为 TeX Live)