Moderncv 中的规则

Moderncv 中的规则

如何生成类似于\maketitlemoderncv(casual)类中的命令的线条/规则以及与文本相对应的间距?

中线的粗细和颜色是什么\maketitle。使用\rule会在文本后添加太多空间。如何才能实现文本和线之间的相同空间,如中所示\maketitle

这是一个工作示例(比较第一页和第二页):

\documentclass[11pt,a4paper]{moderncv}

\moderncvtheme[grey]{casual}
\usepackage[scale=0.8]{geometry}

\AtBeginDocument{\recomputelengths}       

\firstname{first}
\familyname{second}

%#########
\begin{document}
\maketitle

\newpage
\begin{flushright}
\Huge
\textcolor{gray}{Custom Header}\\
{\color{color2!50}\rule{\textwidth}{.25ex}}
\end{flushright}

\end{document}

答案1

针对您的特定moderncv主题,标题结构包含在moderncvheadii.sty

\makecvhead以下是复制您想要创建的“标题”的宏的摘录:

在此处输入图片描述

\documentclass{moderncv}

\moderncvtheme[grey]{casual}
\usepackage[scale=0.8]{geometry}

\firstname{first}
\familyname{second}

%#########
\begin{document}

\maketitle

\newpage

\parbox[b]{\textwidth}{%
  \raggedleft
  \namefont
  \textcolor{color2!50}{custom} \textcolor{color2}{header}%
}\\[-.35em]%
{\color{color2!50}\rule{\textwidth}{.25ex}}

\end{document}

相关内容