如何使用 minted 导入源文件

如何使用 minted 导入源文件

目前,我有类似这样的事情:

\begin{minted}{csharp}
public static void Main (string[] args)
{
  Console.WriteLine ("Hello World!");
}
\end{minted}

其中源代码是从源文件复制/粘贴的。

有什么方法可以将完整文件包含在该minted部分中吗?

这样,当我的代码发生变化时,我的 PDF 就会自动更新。

答案1

minted可能会对您有所\inputminted[<options>]{<language>}{<filename>}帮助。根据文档,此命令用于读取和格式化整个文件。

假设你的代码如下hello.cs

public static void Main (string[] args)
{
    Console.WriteLine ("Hello World!");
}

然后,在你的 LaTeX 文档中:

\documentclass{article}

\usepackage{minted}

\begin{document}

\inputminted{csharp}{hello.cs}

\end{document}

输出符合预期:

输出

希望能帮助到你。:)

相关内容