我使用包创建了一个 cv moderncv
。我还想创建一封信。到目前为止,我使用了scrlttr2
包,但它使用的字体与不同moderncv
,因此看起来不一致。所以我的问题是如何设置相同的字体。
答案1
实际上,给出的两个答案的组合将产生所需的结果:
\documentclass{scrlttr2}
% ---- beginning of relevant part
\usepackage{lmodern}% Latin Modern typeface (font)
\usepackage[T1]{fontenc}% T1 font encoding for high quality font output
\renewcommand{\familydefault}{\sfdefault}% Latin Modern's sans serif font family as default
% ---- end of relevant part
\usepackage[english]{babel}% needed for scrlttr2
\usepackage{lipsum}% just for dummy text
\begin{document}
\lipsum[1]
\end{document}
字体大小实际上并不重要,但您可以通过选项来更改它\documentclass
。
以下是发生的事情moderncv.cls
:
第 53 条及以下:
% font type options
\DeclareOption{sans}{\renewcommand{\familydefault}{\sfdefault}}
\DeclareOption{roman}{\renewcommand{\familydefault}{\rmdefault}}
湖61f:
% execute default options
\ExecuteOptions{a4paper,11pt,sans,final}
第 85ff 页:
% automatic loading of latin modern fonts if present on the system
\IfFileExists{lmodern.sty}
{\RequirePackage[T1]{fontenc}\RequirePackage{lmodern}}
{}
答案2
在 moderncv 类中,我发现了标准字体 sans 11pt
你可以使用它
\renewcommand{\familydefault}{\sfdefault}
\input{size11.clo}
答案3
使用 lmodern 字体,这是 moderncv 中的标准(moderncv.cls
,第 86 行)
\usepackage{lmodern}