如何结合 currvita 和 ragged2e?

如何结合 currvita 和 ragged2e?

当我将 ragged2e 与 currvita 一起使用时,currvita 部分标题会失去下面的边距,导致令人无法接受的丑陋布局。

例子:

\documentclass{article}
\usepackage{currvita}
\usepackage{ragged2e}
\begin{document}
\RaggedRight
\begin{cv}{CV}
\begin{cvlist}{List}
\item[Item]{Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.}
\end{cvlist}
\end{cv}
\end{document}

谷歌告诉我,同样的问题显然在十多年前就已经存在了,参见currvita 和 ragged2e。没有真正的解决方案(他们建议使用旧版本的 ragged2e)。

\RaggedRight当在每个之后放置时,问题可以得到解决\item,如下所示:

\item[Item]\RaggedRight{Lorem ipsum ...}

我认为如果可以重新定义,使修复自动应用,那将非常方便\item。我在序言中加入了以下内容,但没有任何效果:

\let\olditem\item
\renewcommand{\item}[1]{\olditem#1\RaggedRight}

我必须做什么才能获得\RaggedRight每个\item?或者有没有更好的方法将 ragged2e 与 currvita 结合起来?

相关内容