有什么方法可以在 之后插入换行符吗\lstinputlisting
?目前 lstinputlisting 中的代码后面紧接着文本,但我更希望有一个换行符,但似乎无法插入它。
它看起来是这样的:
使用此代码:
\lstinputlisting{newtonsMethod.m}
The derivative function implements the central difference method. The simple implementation is shown below.
\\
如果我将 放在之后,则无法编译\lstinputlisting
。
我无法回答我自己的问题,因为我对该网站还不太熟悉,但我设法弄清楚了:
\
通过在lstinputlisting 后面添加内容,我得到了想要的结果,就像这样。
\lstinputlisting{newtonsMethod.m}
The derivative function implements the central difference method. The simple implementation is shown below.
答案1
\lstinputlisting
自动在末尾结束段落。看起来你希望跳过下面这段话,但你可以通过多种方式实现:
插入垂直跳过(类似
\smallskip
、\medskip
或\bigskip
):\lstinputlisting{newtonMethod.m} \bigskip The derivative function ...
\vspace{<len>}
使用任意TeX 长度插入垂直空格<len>
:\lstinputlisting{newtonMethod.m} \vspace{\baselineskip} The derivative function ...
使用键
belowskip
(默认设置为\medskipamount
):\lstinputlisting[belowskip=40pt]{newtonMethod.m} The derivarive function ...