当标签太小时,\cvdoubleitem
moderncv 中的宏会在第一个描述和第二个标签之间创建太多空间:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\moderncvtheme[blue]{classic}
\firstname{}
\familyname{}
\begin{document}
\section{Cool Stuff}
\cvdoubleitem{$15\times$}{Lorem ipsum dolor sit amet, consetetur sadipscing elitr.}{$6\times$}{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{document}
我喜欢通过增加描述列来减少黄色空间。
感谢您对如何实现这一目标提供的任何提示!
答案1
更新(moderncv
v2.0)
在
moderncv
v2.0 中,长度\doubleitemmaincolumnwidth
已被替换\doubleitemcolumnwidth
,因此所有出现的前者都必须替换为后者的名称。
上述更新是从以下位置找到并复制的这里。
原始答案(旧版本moderncv
)
该空间用于提示列。在下面的代码中,我将用于提示列的长度减少minipage
到其原始值的一半,并将剩余空间分配minipage
给用于描述的两个列:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\moderncvtheme[blue]{classic}
\firstname{}
\familyname{}
\renewcommand*{\cvdoubleitem}[5][.25em]{%
\cvitem[#1]{#2}{%
\begin{minipage}[t]{\doubleitemmaincolumnwidth+0.25\hintscolumnwidth}#3\end{minipage}%
\hspace*{\separatorcolumnwidth}%
\begin{minipage}[t]{0.5\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
\hspace*{\separatorcolumnwidth}%
\begin{minipage}[t]{\doubleitemmaincolumnwidth+0.25\hintscolumnwidth}#5\end{minipage}}}
\begin{document}
\section{Cool Stuff}
\cvdoubleitem{$15\times$}{Lorem ipsum dolor sit amet, consetetur sadipscing elitr.}{$6\times$}{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{document}
为了进行比较,具有默认宽度的图像:
同一文档,但建议修改:
请注意,现在为第三个强制参数保留的空间比以前减少了一半。