这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}
样本如下:
答案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}