我试图将我在 MATLAB 中编写的很长的代码插入到我在 Overleaf 上编写的论文文档中。其中几行包含很长的方程式或注释,超出了页面范围,我想在 Overleaf 中将它们换行,以正确适应所有内容。
我正在使用\include{.tex}
命令插入代码。但是,我无法使用\lstinputlisting
withbreaklines
命令有效地包装插入的代码。当我使用该命令时,它只是包装命令\include
,甚至不导入代码。
是否有其他方法可以强制文档换行,或者我是否需要复制并粘贴命令内的代码\lstinputlisting
以允许换行?
** 进一步研究了'\1stinputlisting'格式并发现如果我使用:
'\lstset{breaklines=true}' '\begin{lstlisting}' (在此处复制并粘贴整个代码) '\end{1stlisting}'
它会正常工作并换行。我尝试使用 '\1stinputlisting{code.tex, breaklines=true)' 和其他组合,但它不起作用。不确定如何在不复制粘贴整个代码的情况下做到这一点,但这已经足够了。
感谢您的反馈。