在 LaTeX 中包含文本文件

在 LaTeX 中包含文本文件

我用 DevC++ 编译器编写了一个程序,并将其保存为 .cpp 格式,并想将代码粘贴到我的编辑器中,每次我都必须粘贴所有代码吗?有没有办法包含文件而不是一遍又一遍地复制和粘贴代码?我想应该有一种方法,因为对于大约 100 行的程序来说,包含文件更方便。

答案1

通常,这是使用包完成的listings。它lstlisting为逐字代码提供了一个环境,还提供了一个\lstinputlisting[<options,...>]{<file name>}用于逐字包含外部文件的环境。作为选项,您可以选择language=C++获取特定的语法突出显示。我通常也使用basicstyle=\ttfamily。有关更多详细信息,请参阅listings包手册。

相关内容