我使用 for listingsminted
包,在使用minted
环境时可以减少行距。但是通过命令使用外部源代码文件时无法减少列表行距\inputminted
。我该如何处理?
\documentclass{article}
\usepackage{minted}
\begin{document}
Try to reduce line spacing with inputminted command
\AtBeginEnvironment{minted}{\linespread{0.15}}
\inputminted[breaklines=true]{c}{main.cpp}
Reduce line spacing with minted environment use.
\AtBeginEnvironment{minted}{\linespread{0.15}}
\begin{minted}{cpp}
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
for(int i=0; i<argc; i++)
printf("%s\n", argv[i]);
system("PAUSE");
return EXIT_SUCCESS;
}
\end{minted}
\end{document}
内容main.cpp
和minted
环境相同。