如何使用“\inputminted”命令减少列表中的行距?

如何使用“\inputminted”命令减少列表中的行距?

我使用 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.cppminted环境相同。

在此处输入图片描述

相关内容