moderncv 中姓名和简历标题之间的大小/粗体差异

moderncv 中姓名和简历标题之间的大小/粗体差异

我正在用 创建简历moderncv。我使用的是 Overleaf、和pdflatex2014 版 TeX Live。这是我的代码:

\documentclass[11pt,a4paper,roman]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{black}    
\renewcommand*{\namefont}{\fontsize{22}{1}\mdseries\upshape}
\renewcommand*{\titlefont}{\fontsize{22}{1}\mdseries\upshape}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.76]{geometry}
\firstname{Curriculum}
\familyname{Vitae}
\title{Curriculum Vitae}
\address{street and number}{postcode city}{country}
\begin{document}
\makecvtitle
\end{document}

我正在使用命令\renewcommand*{\namefont}{\fontsize{22}{1}\mdseries\upshape}\renewcommand*{\titlefont}{\fontsize{22}{1}\mdseries\upshape}来更改标题行上的字体大小。但似乎它并没有一致地应用于姓名和“简历”文本。在输出中,姓名比“简历”文本略大,而且当我打印出来时也显得稍微暗一些。这有什么解释吗?即使在 Overleaf 中的 2019 版 TeX Live 中也会发生同样的事情,所以我想知道颜色是否与此有关。

在此处输入图片描述

答案1

名称和标题部分之间没有字体大小或粗细差异,但有颜色差异。

moderncvcolorblack.sty添加时使用的文件\moderncvcolor{black}定义了三种颜色:color0color1color2。它们均为黑色(rgb=0,0,0)。

moderncvheadiii.sty使用该样式时使用的文件banking包含以下行:

\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}}
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}} 

结果是\namestyle使用黑色,并\titlestyle使用 85% 的黑色与白色混合,从而产生一种非常暗的颜色,几乎是黑色。这与使用颜色打包工具对 MWE 生成的 PDF 的名称和标题进行处理的结果非常吻合。

名称:RGB = 0,0,0

标题:RGB = 38,38,38

两种颜色的并排对比如下:

在此处输入图片描述

相关内容