![Moderncv 中的规则](https://linux22.com/image/322535/Moderncv%20%E4%B8%AD%E7%9A%84%E8%A7%84%E5%88%99.png)
如何生成类似于\maketitle
moderncv(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}