
Wenn ich eine Bildunterschrift einstelle, \caption[short]{long}
habe ich normalerweise nur eine kurze Beschreibung in meiner Abbildungsliste. Aber wie mache ich das mit listings
?
Hier ein MWE, das in der Auflistungsliste eine sehr lange Überschrift hat:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstlistoflistings
\clearpage
\section{A section}
\begin{lstlisting}[frame=ltrb,caption={This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption.}]
1=1
\end{lstlisting}
\end{document}
Antwort1
Kurze Beschriftungen für lstlisting
Umgebungen können fast auf die gleiche Weise angegeben werden, \caption={[short caption]long caption}
siehe Abschnitt 4.9 des listings
Handbuchs.
Bitte beachten Sie, dass das {}
Paar zum Schutz vor []
zerbrechlichem Zeug verwendet wird.
{...}
Vielleicht ist es besser, es auch für lange Bildunterschriften zu verwenden .
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstlistoflistings
\clearpage
\section{A section}
\begin{lstlisting}[frame=ltrb,caption={[short caption]{This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption. This is a very long caption.}}]
1=1
\end{lstlisting}
\end{document}