我正在制作简历。我希望正文为 charter,标题为小写 Fira Sans。我该怎么做?以下是我的 MWE。
编辑:澄清一下,我没有使用 \section{}、\subsection{} 等。基本上,我只是想更改正文。
\documentclass{article}
\usepackage[sfdefault]{FiraSans}
\usepackage[scaled=0.96,osf,sups]{XCharter}
\begin{document}
Here is a heading in Fira Sans small caps
Here is the body text in Charter font.
\end{document}
答案1
使用pdflatex
,您不应忽略该sfdefault
选项。为了方便起见,我添加了 Fira Sans small caps 的简写。
\documentclass{article}
\usepackage[scaled=0.96,osf,sups]{XCharter}
\usepackage{FiraSans}
\DeclareTextFontCommand{\textsfsc}{\sffamily\scshape}
\begin{document}
\textsfsc{Here is a heading in Fira Sans small caps}
Here is the body text in Charter font.
\end{document}
答案2
这仅适用于 Xelatex 和 Lualatex。
如果您想在文档中使用不同的字体,则可以使用fontspec
包。以下是示例:
\documentclass{article}
\usepackage{fontspec}
\newfontfamily{\fira}{Fira Sans}
% I don't have Charter font
\setmainfont{Roboto}
\newcommand\scheading[1]{\textsc{\fira{#1}}}
\begin{document}
\scheading{Here is a heading in Fira Sans Small Caps.}
Here is the body text in Roboto font because I don't have Charter.
\end{document}
生成结果: