将项目列表与正文段落缩进对齐的最佳方法

将项目列表与正文段落缩进对齐的最佳方法

我正在使用mdframed包将重要的结果框在一个框中。在框中,我有一个逐项列表。我想减少逐项列表的缩进,以便项目符号与正文的段落缩进对齐。这是一个 MWE:

\documentclass{article}

\usepackage{mdframed}
\global\mdfdefinestyle{mymdstyle}{%
  linewidth=1pt%
}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}

\begin{figure}
  \centering
  \begin{mdframed}[style=mymdstyle]
    \begin{itemize}
      \small%
      \item{apple}
      \item{orange}
      \item{pear}
    \end{itemize}
  \end{mdframed}
  \caption{Figure caption}
\end{figure}

\lipsum[1-2]

\end{document}

逐项列举

在上图中,虚线是我希望项目符号对齐的位置。

减少列表缩进的最佳方法是什么?在enumitem包中,有许多不同的缩进/边距调整技术。我该使用哪一种?

答案1

设置标签缩进和左边距:

\setlist{labelindent=\parindent, leftmargin=*}

在此处输入图片描述

您可以在以下位置找到有关此主题的更多信息enumitem 手册参见第 8 页。

答案2

像这样?

\documentclass{article}

\usepackage{mdframed}
\global\mdfdefinestyle{mymdstyle}{%
  linewidth=1pt%
}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}

\begin{figure}
  \centering
  \begin{mdframed}[style=mymdstyle, innerleftmargin=-1.6pt]
    \begin{itemize}[labelwidth=\parindent]
      \small%
      \item{apple}
      \item{orange}
      \item{pear}
    \end{itemize}
  \end{mdframed}
  \caption{Figure caption}
\end{figure}

\lipsum[1-2]

\end{document}

在此处输入图片描述

相关内容