
通常、キャプションを設定する場合は、\caption[short]{long}
たとえば図のリストに短い説明のみを表示します。 しかし、 ではどのように設定するのでしょうかlistings
?
以下は、リストのリストに非常に長いキャプションがある MWE です。
\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}
答え1
環境の短いキャプションもlstlisting
ほぼ同じ方法で指定できます。マニュアル\caption={[short caption]long caption}
のセクション 4.9 を参照してくださいlistings
。
壊れやすい引数のもの{}
を保護するためにペアに注意してください。[]
{...}
長いキャプションにも使用する方が良いかもしれません。
\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}