
Gibt es eine Option zum Zeilenumbruch in einer lstlisting
Bildunterschrift? Beispiel:
\begin{lstlisting}[frame=single, caption=uppertext\\lowertext)]
Ich habe es mit \\
und einigen anderen Lösungen versucht, aber keine davon funktioniert.
Antwort1
Sie können die caption
mit einem einstellen tabular
. Stellen Sie jedoch auch dieOptionalBildunterschrift (für die \lstlistoflistings
)ohneder Zeilenumbruch tabular
:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstlistoflistings
\begin{lstlisting}[
frame = single,
caption = {[upper/lower text]%
\begin{tabular}[t]{@{}l@{}}
upper text \\
lower text \\[.5\normalbaselineskip]
\end{tabular}}
]
Hello world
\end{lstlisting}
\end{document}
Aufgrund der frame
sind einige vertikale Anpassungen (in Form von \\[.5\normalbaselineskip]
) erforderlich.