将 moderncv 的 casual-style 中的水平规则替换为垂直规则

将 moderncv 的 casual-style 中的水平规则替换为垂直规则

我使用以下 MWE moderncv

\documentclass[11pt,a4paper,sans]{moderncv} 

\usepackage[utf8]{inputenc}

\moderncvstyle{casual}
\moderncvcolor{black} 
\usepackage[scale=0.75]{geometry}


\name{Test}{Testing}
\title{Test title}

\makeatletter\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}\makeatother
\begin{document}

\makecvtitle

\section{Education}
\cventry{0000--9999}{asd}{asd}{asd}{}{\emph{asd}.
}


\section{Education}
\cventry{0000--9999}{asd}{asd}{asd}{}{\emph{asd}.
}


\end{document}

有两件事我想尝试一下并进行修改:

  1. 姓名Test Testing显示在右上角,其中名字Test显示为灰色,姓氏Testing显示为黑色。我希望两者都是黑色,我可以在哪里更改这些颜色?

  2. 使用这种样式时,每个条目之间的年份上方会出现水平条 0000-9999。是否可以将这些条改为垂直并出现在年份和条目之间?与我使用fancy而不是 的情况完全类似casual

答案1

要将名字的颜色改为黑色,最简单的方法可能是修补命令\makecvhead

\makeatletter
\patchcmd{\makecvhead}{\color{color2!50}\@firstname}{\color{color2}\@firstname}{}{}
\makeatother

您可以将 的主体定义fancy与结合起来casual

\moderncvstyle{casual}
\moderncvbody{5}

相关内容