Gibt es für mich eine Möglichkeit, nach einem einen Zeilenumbruch einzufügen \lstinputlisting
? Momentan folgt der Text, der dem Code in der lstinputlisting vorangeht, direkt danach, aber ich hätte lieber einen Zeilenumbruch, kann ihn aber scheinbar nicht einfügen.
So sieht es aus:
Mit diesem Code:
\lstinputlisting{newtonsMethod.m}
The derivative function implements the central difference method. The simple implementation is shown below.
Dies wird nicht kompiliert, wenn ich \\
nach dem einfüge \lstinputlisting
.
Ich kann meine Frage nicht selbst beantworten, da ich noch zu neu auf der Site bin, aber ich habe es geschafft, es herauszufinden:
Ich habe erreicht, was ich wollte, indem ich es \
nach der lstinputlisting eingefügt habe, und zwar so.
\lstinputlisting{newtonsMethod.m}
The derivative function implements the central difference method. The simple implementation is shown below.
Antwort1
\lstinputlisting
beendet den Absatz automatisch am Ende. Es scheint, als ob Sie darunter einen größeren Sprung suchen, was Sie auf mehrere Arten tun können:
Fügen Sie einen vertikalen Sprung ein (etwa
\smallskip
,\medskip
oder\bigskip
):\lstinputlisting{newtonMethod.m} \bigskip The derivative function ...
Fügen Sie vertikalen Abstand ein,
\vspace{<len>}
wobei<len>
jede beliebige TeX-Länge verwendet werden kann:\lstinputlisting{newtonMethod.m} \vspace{\baselineskip} The derivative function ...
Verwenden Sie den Schlüssel
belowskip
(standardmäßig eingestellt auf\medskipamount
):\lstinputlisting[belowskip=40pt]{newtonMethod.m} The derivarive function ...