LATEX字母类字体更改

时间:2018-06-29 14:19:52

标签: fonts latex letter

我正在使用LATEX编写带有“ lettre”文档类的字母,但我不知道如何更改字体。我可以在所有其他类中更改字体,但不能在一个字母中更改字体。

我正在尝试设置“ ClearSans”字体。

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

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


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

        Some text. Some text.

    \end{letter}
\end{document}

谢谢!

1 个答案:

答案 0 :(得分:1)

不幸的是,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}

现在尊重您选择为“默认”的字体。