Смена шрифта LATEX - PullRequest
       15

Смена шрифта LATEX

0 голосов
/ 29 июня 2018

Я использую 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 голосов
/ 29 июня 2018

К сожалению, класс 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}

Теперь шрифт, выбранный вами как «по умолчанию», соблюдается.

...