删除 itemize 符号前的空格

删除 itemize 符号前的空格

我想知道如何删除项目化符号前的空格。

\documentclass{article}
\usepackage{enumitem}
\setlength{\parindent}{0pt}

\begin{document}
    \begin{itemize}[noitemsep, topsep=0pt]
    \item First Item
    \item Second Item
    \end{itemize}
\end{document}

答案1

选项wide就在这里。您的选项[noitemsep,topsep=0pt]相当于最短的[nosep]。这里有三种变体:您可以让列表的左边距与文本左边距(默认)或项目文本的开头重合:

\documentclass{article}
\usepackage{enumitem}
\setlength{\parindent}{0pt}

\begin{document}

\begin{itemize}[nosep, wide]
  \item First Item
  \item Second Item
\end{itemize}
\bigskip

\begin{itemize}[nosep, wide=0pt]
  \item First Item
  \item Second Item
\end{itemize}
\bigskip

\begin{itemize}[nosep, wide, leftmargin=*]
  \item First Item
  \item Second Item
\end{itemize}

\end{document}

项目符号默认缩进为\parindent,但您可以更改其设置wide=some length

答案2

在 itemize 环境的选项中,您可以使用labelindent=0cmleftmargin=0cm来摆脱\setlength{\parindent}{0pt};如果您希望项目符号与文本对齐,请添加wide到选项中。

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}
\lipsum[1]
\begin{itemize}[nosep,wide,labelindent=0cm,leftmargin=0cm]
  \item First Item
  \item Second Item
\end{itemize}
\lipsum[2]
\end{document}

相关内容