Fonts LATEX字母类字体更改

Fonts LATEX字母类字体更改,fonts,latex,letter,Fonts,Latex,Letter,我用LATEX写一封带有“lettre”documentclass的信,我不知道如何更改字体。我可以在所有其他类中更改字体,但不能在字母1中更改字体 我正在尝试设置“Clearans”字体 谢谢 不幸的是,lettre类使用硬编码的老式字体切换命令(\rm)。您可以使用 \documentclass[11pt, a4paper]{lettre} \usepackage[francais]{babel} \usepackage[utf8]{inputenc} \usepackage[sfdefa

我用LATEX写一封带有“lettre”documentclass的信,我不知道如何更改字体。我可以在所有其他类中更改字体,但不能在字母1中更改字体

我正在尝试设置“Clearans”字体


谢谢

不幸的是,
lettre
类使用硬编码的老式字体切换命令(
\rm
)。您可以使用

\documentclass[11pt, a4paper]{lettre}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}

\usepackage[sfdefault]{ClearSans}
\usepackage[T1]{fontenc}


% https://tex.stackexchange.com/a/291238/140850
\let\origletter=\letter
\def\letter#1{\origletter{#1}\normalfont}

\begin{document}
    \begin{letter}{An address}
        \address{Somebody}
        \opening{Dear Mr x}

         Some text. Some text.

    \end{letter}
\end{document}

现在,您选择的“默认”字体受到尊重。

非常感谢!据我所知,lettre类不是很灵活,但您的解决方案是有效的!
\documentclass[11pt, a4paper]{lettre}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}

\usepackage[sfdefault]{ClearSans}
\usepackage[T1]{fontenc}


% https://tex.stackexchange.com/a/291238/140850
\let\origletter=\letter
\def\letter#1{\origletter{#1}\normalfont}

\begin{document}
    \begin{letter}{An address}
        \address{Somebody}
        \opening{Dear Mr x}

         Some text. Some text.

    \end{letter}
\end{document}