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