Moderncv:當部分標題跨越一行以上時 cvitem 之間的垂直間距

Moderncv:當部分標題跨越一行以上時 cvitem 之間的垂直間距

使用該fancy樣式,如果我的部分標題長於一行,cvitem則 s (以及cvdoubleitems)在第一項之後有額外的垂直空間。這似乎取決於章節標題的「高度」。

微量元素:

\documentclass[10pt,a4paper,roman]{moderncv}
\moderncvstyle{fancy}
\moderncvcolor{grey}

\firstname{Some}
\familyname{Guy}
\phone[mobile]{123456789} 
\phone[fixed]{123456789}
\email{[email protected]}

\begin{document}

\makecvtitle

\section{section title spanning more than one line}
\cvitem{some entry, doesn't really matter}{doesn't matter either}
\cvitem{some second entry, doesn't really matter}{doesn't matter either}
\cvitem{third entry, doesn't really matter}{doesn't matter either}

\section{section title spanning more than one line, again}
\cvdoubleitem{some entry,}{doesn't really matter}{doesn't matter}{ either}
\cvdoubleitem{some second entry,}{ doesn't really matter}{doesn't}{ matter either}
\cvdoubleitem{third entry, doesn't}{ really matter}{doesn't matter}{ either}

\end{document}

我希望第一個和第二個項目之間的垂直空間與第二個和第三個項目之間的垂直空間相同。使用\vspace建立“負垂直空間”不起作用,將負單位作為可選參數也不起作用\cvitem(例如\cvitem[-15pt]{...})。

有辦法實現我想要的嗎?感謝您的幫忙!

編輯:以前曾問過類似的問題,但答案並不樂觀:帶有多行標題的 Moderncv 精美主題中的間距

答案1

嗯,fancy風格moderncv被設計成只有一個短的,很短的一段,不是更長的一段。

因此,簡短的答案很簡單:不,有風格fancy它是有風格的不可能你想要什麼。

稍微長一點:
要實現您想要的效果,必須完全重寫樣式以在表中包含部分和 cvitems。寫這篇文章需要做大量的工作和最終的成果全新風格

最好使用其他樣式classiccasual如果您需要更長的部分。

相關內容