Установить \fontseries для всего документа

Установить \fontseries для всего документа

Я хочу использовать lightвес упаковки Open Sansв качестве шрифта по умолчанию для бумаги. Он отлично работает, используя следующее:

\begin{document}
    {\fontseries{l}\selectfont
        \input{...}
}
\end{document}

(конечно, есть еще, но вы поняли, что я имею в виду)

Хотя это работает отлично, я не очень доволен, так как выглядит довольно грязно. Я пробовал использовать, renewcommandно не смог понять, как сделать \fontseries{l} \selectfontшрифт по умолчанию без шрифта.

Также я хотел бы сделать что-то подобное для жирного шрифта: Я хотел бы использовать \fontseries{sb}там. Как я уже говорил, этот код (и, следовательно, вес шрифта) работают как по волшебству, когда я использую упомянутые команды в своем документе.

решение1

Шрифт по умолчанию можно задать, изменив \encodingdefault, \familydefault, \seriesdefault, и \shapedefault. В вашем примере я бы выбрал

\renewcommand{\seriesdefault}{l}
\renewcommand{\familydefault}{\sfdefault}

установить шрифт Light sans в качестве основного.

Связанный контент