使 itemize 变得不整齐的最干净的方法是什么?

使 itemize 变得不整齐的最干净的方法是什么?

我想让我的 itemize 文本变得参差不齐。有没有比重新定义\@item[#1]{...}from更干净的方法latex.ltx?这就是我现在所做的:

\def\@item[#1]{%
  \if@noparitem
...
  \everypar{%
    \raggedright %    <----
    \@minipagefalse
...
    \fi
    \hskip \labelsep}%
  \ignorespaces}

这个很好用,但也许还有另一个易于使用的钩子?我知道我可以把它放在包中并加载它,但我要求正确的方法来改变它。

答案1

也许我错过了什么,但是

\documentclass{article}
\usepackage{lipsum}

\newenvironment{ritemize}{\begin{itemize}\raggedright}{\end{itemize}}
\begin{document}

\begin{ritemize}
 \item \lipsum[1-2]
\end{ritemize}

\end{document}

相关内容