Itemize 環境在懸掛標題中縮排錯誤?

Itemize 環境在懸掛標題中縮排錯誤?

我想在懸掛標題中使用逐項環境,但縮排與主體中的縮排相同。我想讓清單從懸掛的標題中縮排。

\documentclass{scrbook}
\usepackage{caption}

\begin{document}
foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo 
\begin{itemize}
    \item bar
\end{itemize}

\begin{figure}
\captionsetup{singlelinecheck=off}
\caption[foo bar]{foo foo foo foo foo foo foo foo foo foo foo foo 
    foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
  \begin{itemize}
       \item this listing belongs to the caption
       \item but looks as if it was part of the body
  \end{itemize}}
\end{figure}

\end{document}

在此輸入影像描述

答案1

看來這樣的設定可能是一種排除而不是常態。因此,請使用\textbullet適當的itemize間距手動設定項目。

在此輸入影像描述

\documentclass{scrbook}

\usepackage{caption}

\begin{document}

foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo 

\begin{itemize}
  \item bar
\end{itemize}

\begin{figure}
  \captionsetup{singlelinecheck=off}
  \caption[foo bar]{foo foo foo foo foo foo foo foo foo foo foo foo 
    foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo

    \textbullet \hspace{\labelsep}this listing belongs to the caption

    \textbullet \hspace{\labelsep}but looks as if it was part of the body
  }
\end{figure}

\end{document}

您也可以在環境中設定內容tabularx

在此輸入影像描述

\documentclass{scrbook}

\usepackage{caption,tabularx}

\begin{document}

foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo 
foo foo foo foo foo foo foo foo foo foo foo foo foo foo 

\begin{itemize}
  \item bar
\end{itemize}

\begin{figure}
  \captionsetup{singlelinecheck=off}
  \caption[foo bar]{foo foo foo foo foo foo foo foo foo foo foo foo 
    foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo

    \medskip

    \noindent
    \begin{tabularx}{\linewidth}{@{\phantom{\figurename~\thefigure:~}} l @{\hspace{\labelsep}} X @{}}
      \textbullet & this listing belongs to the caption \\
      \textbullet & but looks as if it was part of the body
    \end{tabularx}}
\end{figure}

\end{document}

相關內容