我想知道如何删除项目化符号前的空格。
\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=0cm
和leftmargin=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}