lstinline 里面有换行符吗?

lstinline 里面有换行符吗?

有没有办法全局定义 lstinline 内部换行符?我只找到了这个解决方案列表 / lstinline 和换行符我应该在哪里使用

\begin{sloppypar}
... your paragraph with \lstinline...
\end{sloppypar}

但是这个问题已经有两年了,也许现在有更好的解决方案,可以在序言中声明它?

答案1

我搜索了同样的东西,这是最热门的结果之一,但没有答案。显然,现在有一个更好的选择: 强制在 \lstinline 内换行

\lstinline[breaklines=true]$...$

对我来说还行。但是,对于很长的内容,例如

\lstinline[breaklines=true]$ffmpeg  -framerate 3 -pattern_type glob -i '*.jpg' -loglevel fatal -vcodec libx264 -r 24 -pix_fmt yuv420p -tune animation mymovietitle.mp4$

首先,没有人会费心去使代码更具可读性(一行是 bash 单行代码的关键质量),但它仍然会产生丑陋的东西,所以它不是完美的解决方案。

在此处输入图片描述

相关内容