Используя fancy
стиль, если мой заголовок раздела длиннее одной строки, cvitem
s (а также cvdoubleitem
s) имеют дополнительный вертикальный пробел после первого элемента. Это, кажется, зависит от "высоты" заголовка раздела.
МВЭ:
\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
(eg \cvitem[-15pt]{...}
).
Есть ли способ добиться того, чего я хочу? Спасибо за помощь!
Редактировать: Похожий вопрос уже задавался, но ответы не были многообещающими:Интервал в современной теме CV с многострочными подписями
решение1
Ну, fancy
стильmoderncv
разработан так, чтобы иметь толькокороткий, очень короткий раздел, не длинный.
Поэтому короткий ответ прост: нет, со стилем.fancy
это так.невозможночто вы хотите.
Немного больше:
Чтобы реализовать то, что вы хотите, стиль должен быть полностью переписан, чтобы включить разделы и cvitems в таблицу. Это большая работа, и в конечном итоге приводит к написаниюсовершенно новый стиль.
Лучше использовать другие стили classic
или casual
если вам нужны более длинные секции.