如何使用 Source Sans Pro 字体的 extralight、semibold、black 等字体?

如何使用 Source Sans Pro 字体的 extralight、semibold、black 等字体?

Source Sans Pro 包提供了多种字体变体。我想在同一个文档中使用 pdflatex 中的几种字体。有以下软件包选项:半粗体,但这些都变成了\bfseries半粗体,所以我不能再使用粗体字体了。我该怎么做才能做到以下事情(无法编译)?

\documentclass{article}
\usepackage{sourcesanspro}
\begin{document}
{\extralightseries extra-light text}
{\semiboldseries semi-bold text}
{\bfseries bold text}
{\blackseries black text}
\end{document}

样本如下:

Source Sans Pro Type1 样本

答案1

LaTeX 内核没有定义所有可能的\..series命令,但您可以自己添加它们。

\documentclass{article}
\usepackage[default]{sourcesanspro}

\DeclareRobustCommand{\ebseries}{\fontseries{eb}\selectfont}
\DeclareTextFontCommand{\texteb}{\ebseries}

\DeclareRobustCommand{\sbseries}{\fontseries{sb}\selectfont}
\DeclareTextFontCommand{\textsb}{\sbseries}

\DeclareRobustCommand{\elseries}{\fontseries{el}\selectfont}
\DeclareTextFontCommand{\textel}{\elseries}

\DeclareRobustCommand{\lseries}{\fontseries{l}\selectfont}
\DeclareTextFontCommand{\textl}{\lseries}

\begin{document}
{\sffamily\elseries extra-light text}

{\sffamily\lseries light text}

{\sffamily regular text}

{\sffamily\sbseries semi-bold text}

{\sffamily\bfseries bold text}

{\sffamily\ebseries black text}

\end{document}

在此处输入图片描述

相关内容