在 moderncv 中使用 \textsc 作为 \name 和 \section

在 moderncv 中使用 \textsc 作为 \name 和 \section

我尝试\textsc在 moderncv 模板中使用它作为名称和章节标题。但是字体看起来很奇怪。

例如,查看以下两个示例,一个是普通部分标题,一个是\textsc

\section{Education}
\section{\textsc{Education}}

看起来\textsc还更改了默认字体。我怎样才能在保留默认字体的同时又能使用\textsc?类似的问题\name也发生在。

任何帮助深表感谢。

在此处输入图片描述

更新:MWE 如下所示:

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

\moderncvstyle{classic}
\moderncvcolor{blue}

\name{aaa}{bbb}

\begin{document}
\makecvtitle

\section{{Education}}
\section{\textsc{Education}}

\end{document}

答案1

只有少数无衬线字体系列带有小写字母字体。 默认使用的 Latin Modern Sansmoderncv肯定没有。

因此,要么你改变设置,让简历使用衬线字体排版(在我看来,这不是一个坏主意),要么你必须选择具有所需形状的字体系列。例如,

\usepackage[scale]{tgheros}

可以,但它会用 Helvetica(克隆版)排版你的简历。

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

\usepackage[scale]{tgheros}

\moderncvstyle{classic}
\moderncvcolor{blue}

%% use \scshape in all section titles
\renewcommand{\sectionfont}{\normalfont\Large\mdseries\scshape}


\name{aaa}{bbb}

\begin{document}

\show\section

\makecvtitle

\section{Education}

\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}

\section{Master thesis}
\cvitem{title}{\emph{Title}}
\cvitem{supervisors}{Supervisors}
\cvitem{description}{Short thesis abstract}

\end{document}

在此处输入图片描述

相关内容