我尝试\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}