在 komacv 中更改字体

在 komacv 中更改字体

我想在这里更改字体:

\documentclass{komacv}

\begin{document}

\section{M}
\cvitem{M}{M}

\end{document}

与此处相同:

\documentclass{scrlttr2}
\KOMAoptions{fontsize=11pt}

\begin{document}
\begin{letter}{}
M
\end{letter}

\end{document}

应该scrlttr2lmodern。但我无法更改 的字体komacv

答案1

据我所知,您要求将字体komacv从无衬线字体更改为罗马字体,对吗?

在文档的第 3.7 章“编码和字体”中komacv(调用texdoc komacv您的终端!)您可以读到某个部分的样式定义如下:

\setkomafont{section}{\Large\sffamily\mdseries\slshape}

只需将其更改为

\setkomafont{section}{\Large\rmfamily\mdseries\slshape}

要在普通文本中使用罗马字体,您需要添加

\renewcommand\familydefault{\rmdefault}\normalfont

在文档的开头。

因此,有了以下完整的 MWE

\documentclass{komacv}

\usepackage{lmodern}
\setkomafont{section}{\Large\rmfamily\mdseries\slshape} % <=============

\begin{document}

\renewcommand\familydefault{\rmdefault}\normalfont % <==================

\section{M}
\cvitem{M}{M}

\end{document}

得到结果:

在此处输入图片描述

不要忘记更改其他字体定义以使用\rmdefault...

相关内容