我可能需要编写一个包含部分源代码的文档,而我更愿意将它们保存在单独的源文件中。我知道我可以使用 将这些文件的内容包含到我的文档中\input{example.cpp}
,并使用各种环境来漂亮地打印代码,但源文件肯定会以几行注释开头,解释代码的作用、是否可以重新分发等等,而这与主文档无关。
是否存在一个包或特定的命令允许我在包含外部文件时省略这些行?
答案1
使用listings
带有以下firstline
选项的包:
\lstinputlisting[firstline=2]{file}