このfancy
スタイルを使用すると、セクション タイトルが 1 行より長い場合、cvitem
s (およびcvdoubleitem
s) の最初の項目の後に垂直方向のスペースが追加されます。これは、セクション タイトルの「高さ」によって決まるようです。
MWE:
\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}
最初の項目と 2 番目の項目の間に、2 番目と 3 番目の項目の間にあるのと同じ垂直スペースを確保したいです。 を使用して「負の垂直スペース」を作成することは機能せず、 (例)\vspace
のオプション引数として負の単位を指定しても機能しませんでした。\cvitem
\cvitem[-15pt]{...}
私が望むことを実現する方法はありますか? ご協力ありがとうございます!
編集: 以前にも同様の質問がありましたが、回答は期待できるものではありません。複数行のキャプションを含む moderncv のファンシー テーマの間隔
答え1
まあ、fancy
のスタイルはmoderncv
、短い長いセクションではなく、非常に短いセクションです。
したがって、答えは簡単です。いいえ、スタイルがfancy
あればありえないあなたが欲しいもの。
もう少し長くなりましたが、
あなたが望むことを実現するには、スタイルを完全に書き直して、表にセクションとコラムを含める必要があります。これは大変な作業であり、最終的には完全な新しいスタイル。
より長いセクションが必要な場合はclassic
、他のスタイルを使用することをお勧めします。casual