简单列表;使用 FinalSpace 隐藏

简单列表;使用 FinalSpace 隐藏

我的 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}

在此处输入图片描述

相关内容