有沒有辦法在全域範圍內定義 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 oneliner 的關鍵品質),它仍然會產生醜陋的東西,所以它不是完美的解決方案。