如何缩进图形标题

如何缩进图形标题

我正在用 LaTeX 写论文,文档类为scrreprt。我的问题是,我包含了一个图形,其描述从页面左侧开始,这通常很好,但在我的例子中,我有一个itemizeanddescription环境,其中文本已经向左边框留有很大间隙。我希望图形的描述也能缩进。此选项不应全局设置,而应仅针对这一张图片设置。

\begin{description}
\item[I) ] bla
\item[II) ] bla
  \begin{itemize}
    \item bla
    \item bla
      \begin{center}
    \includegraphics[width=0.88\textwidth]{bla.pdf}
    \captionof{figure}[bla]{this text should show up further to the right}
    \label{fig:bla}
      \end{center}
\item[III) ]
\end{itemize}
\end{description}

答案1

您可以\setcapmargin在本地使用,例如

\includegraphics[width=0.88\textwidth]{bla.pdf}
\setcapmargin[4cm]{1cm}
\captionof{figure}[bla]{this text should show up further to the right}
  • \setcapmargin[left margin]{margin}定义边距以及可选的标题左边距
  • \setcapmargin*[inner margin]{margin}为标题定义边距和可选的不同内边距,适用于双面布局

对于左边距,您可以使用想要匹配的环境的缩进长度命令。

这些是 KOMA-Script 命令,您可以使用它们,因为您使用 scrreprt。该caption软件包提供了类似的功能。

答案2

您可以将图形放在小页面中以获得标题的正确对齐,例如:

\documentclass{scrreprt}
\usepackage[demo]{graphicx}
\begin{document}
\begin{description}
\item[I) ] bla
\item[II) ] bla
  \begin{itemize}
    \item bla
    \item bla
      \par\begin{minipage}{0.88\textwidth} % better replace 0.88\textwidth with \linewidth
        \centering
        \includegraphics[width=\textwidth]{bla.pdf}
        \captionof{figure}[bla]{this text should show up further to the right}
        \label{fig:bla}
      \end{minipage}
\item[III) ]
\end{itemize}
\end{description}
\end{document}

相关内容