為整個文件建立 \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 字體設定為主字體。

相關內容