You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何正确使用enumitem实现列表与子列表的对齐?

解决enumitem列表与子列表的对齐问题

直接调整列表的参数配置即可实现需求,以下是修改后的完整代码:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\section{Introduction}
Lists:

\begin{itemize}[labelindent=0em, leftmargin=\labelwidth, itemindent=!, nosep, noitemsep]
  \item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  %
  \begin{itemize}[align=left, labelindent=0em, leftmargin=\labelwidth, itemindent=!, nosep, noitemsep]
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  \end{itemize}
  %
  \item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{itemize}

\end{document}

关键参数说明:

  • 一级列表:
    • leftmargin=\labelwidth:把列表左侧空白宽度设为标签自身的宽度,确保一级文本开头位置和二级列表的标签位置对齐。
    • itemindent=!:自动计算缩进量,让文本从标签右侧开始排版。
  • 二级列表:
    • align=left:强制标签左对齐,配合leftmargin=\labelwidth和itemindent=!,让续行文本和标签起始位置对齐。
    • 其余参数和一级列表保持一致,保证整体排版风格统一。

内容的提问来源于stack exchange,提问作者cppbest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 10:02:02