목록 목록 환경에서 캡션에 대한 선택적 인수를 설정하는 방법

목록 목록 환경에서 캡션에 대한 선택적 인수를 설정하는 방법

일반적으로 캡션을 설정하면 \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}

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

관련 정보