对齐项目描述

对齐项目描述

我正在尝试使描述列表的边距与公式相同(使用fleqn选项 -制作\usepackage[fleqn]{mathtools})。我能够使用环境labelindent选项做到这一点description,但现在项目标签放在项目描述上。leftmargin选项有帮助,但我必须在每次使用环境时都指定它description

有没有什么办法可以实现自动化?

\begin{description}[labelindent=25pt,style=multiline,leftmargin=2.5cm]
    \item[$mc^2$] \lipsum[1]
    \item[$L_{ongest}$] \lipsum[2]
    \item[$L_p$] \lipsum[3]
\end{description}

是否可以全局设置这些选项,但仅针对description环境?

答案1

全局列表选项设置使用enumitem\setlist[<list>]{<style>}选项。下面是一个简单示例,展示了如何仅有的环境description<style>全局设置的:

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\setlist[description]{labelindent=25pt,style=multiline,leftmargin=2.5cm}
\begin{document}
\begin{description}
  \item[$mc^2$] \lipsum[1]
  \item[$L_{ongest}$] \lipsum[2]
  \item[$L_p$] \lipsum[3]
\end{description}

\begin{itemize}
  \item \lipsum[4]
\end{itemize}
\end{document}

所有级别的设置description均根据给定的进行<style>。如果您希望将其本地化为特定级别<level>,请使用\setlist[description,<level>]{<style>}

有关全局设置的更多信息,请参阅部分5 全局设置(第 9 页)enumitem文档

相关内容