我的 MWE:
\documentclass{article}
\usepackage{amssymb}
\usepackage[ampersand]{easylist}
\usepackage{changepage}
\usepackage{lipsum}
\makeatletter
\newbox\Easylist@box
\newenvironment{Easylist}
{\par\xdef\Easylist@tpd{\the\prevdepth}%
\setbox\Easylist@box=\vbox\bgroup
\dimen@=\@totalleftmargin
\@parboxrestore
\leftskip=\dimen@
\prevdepth\Easylist@tpd
\begin{easylist}}
{\end{easylist}\xdef\Easylist@tpd{\the\prevdepth}\egroup
\unvbox\Easylist@box\par\prevdepth\Easylist@tpd}
\makeatother
\usepackage{amssymb}
\usepackage[ampersand]{easylist}
\ListProperties(Hide=100,Hang=true,FinalSpace=0.5cm,Align=fixed,Progressive*=1cm,
Style1*=\textbullet,%
Style2*=$\ast$,%
Style3*=$\square$)
\begin{document}
\begin{adjustwidth}{2cm}{}
\begin{Easylist}
& First thingy
&& Second thingy
&&& Third thingy
&&&& Fourth thingy
\end{Easylist}
\end{adjustwidth}
\end{document}
我的想法是使用自定义项目符号样式,并在项目符号和文本之间留出一点空间。我使用了函数FinalSpace
答案1
您需要更改Hide
为您想要的没有数字的条目数(在您的例子中似乎是 3)。要获得额外的间距,您可以添加\hspace
到样式中:
\documentclass{article}
\usepackage{amssymb}
\usepackage[ampersand]{easylist}
\usepackage{changepage}
\usepackage{lipsum}
\makeatletter
\newbox\Easylist@box
\newenvironment{Easylist}
{\par\xdef\Easylist@tpd{\the\prevdepth}%
\setbox\Easylist@box=\vbox\bgroup
\dimen@=\@totalleftmargin
\@parboxrestore
\leftskip=\dimen@
\prevdepth\Easylist@tpd
\begin{easylist}}
{\end{easylist}\xdef\Easylist@tpd{\the\prevdepth}\egroup
\unvbox\Easylist@box\par\prevdepth\Easylist@tpd}
\makeatother
\usepackage{amssymb}
\usepackage[ampersand]{easylist}
\ListProperties(Hide=3,Hang=true,FinalSpace=0.5cm,Align=fixed,Progressive*=1cm,
Style1*=\textbullet\hspace{2em},%
Style2*=$\ast$\hspace{2em},%
Style3*=$\square$\hspace{2em})
\begin{document}
\begin{adjustwidth}{2cm}{}
\begin{Easylist}
& First thingy
&& Second thingy
&&& Third thingy
&&&& Fourth thingy
\end{Easylist}
\end{adjustwidth}
\end{document}