如何在 Latex 编辑器 (LED) 中调整 \listing 包宽度

leg*_*ami 3 c++ latex width

我正在尝试使用 \listing 包将一些 .cpp 文件包含到我的文章中。

我加:

\usepackage{listings}
Run Code Online (Sandbox Code Playgroud)

然后我用\lstinputlisting[language=c++]{File.cpp}

问题是宽度没有调整,所以代码被剪掉了。

哪个是解决方案?

unp*_*680 7

您将寻找如下breaklines所示的设置:\lstset

\documentclass{article}
\usepackage{listings}
\begin{document}
\lstset{breaklines=true}
\lstinputlisting[language=c++]{File.cpp}
\end{document}
Run Code Online (Sandbox Code Playgroud)

现在listings将尝试巧妙地打破线条。

有关可设置内容的更多信息,请参阅LaTeX Wikibook\lstset上的文章。