Как изменить шрифт документа в LaTeX?

301

Как изменить шрифт для всего документа на без засечек (или еще что-нибудь)?

nickf
источник

Ответы:

203

Я нашел решение благодаря ссылке в ответе Винсента.

 \renewcommand{\familydefault}{\sfdefault}

Это изменяет семейство шрифтов по умолчанию на sans-serif.

nickf
источник
1
Используемый шрифт Helvetica, как описано в stat.berkeley.edu/~paciorek/computingTips/…
13
7
@nalply В моей системе это Computer Modern Sans, определенно не Helvetica (который, кстати, не доступен бесплатно). Источник, который вы цитируете, неверен.
Мидгард
5
Что делать, если вы хотите определенный шрифт, а не случайный шрифт из семейства?
водная черепаха
86

Для другого подхода я бы предложил использовать систему XeTeX или LuaTex . Они позволяют получать доступ к системным шрифтам (TrueType, OpenType и т. Д.) И устанавливать функции шрифтов. В типичном документе LaTeX вам просто нужно включить это в заголовки:

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}

Это fontspecпакет, который позволяет \setmainfontи \setmonofont. Возможность выбора множества шрифтов не входит в мои компетенции, но я бы посоветовал поискать несколько примеров и посмотреть, подойдет ли вам это.

Только не забудьте заменить ваш любимый латексный компилятор на соответствующий (xelatex или lualatex).

fideli
источник
40

Как говорит второй, большинство «проектных» решений, принятых для документов TeX, подкрепляются хорошо изученными исследованиями юзабилити, поэтому их изменение следует проводить с осторожностью. Тем не менее, относительно часто заменяют Computer Modern на Times (также с засечками).

Попробуй \usepackage{times}.

dmckee --- котенок экс-модератора
источник
8
Что именно означает «хорошо изученные исследования юзабилити»? Вы просто имеете в виду хорошо продуманный? Я не могу себе представить, что существуют рецензируемые исследования конкретных значений по умолчанию LaTeX в научных журналах.
Праксеолит
1
@Praxeolitic Вы бы спросили меня об этом после того, как я уехал из офиса, где хранились копии как TeXbook, так и LaTeX: системы подготовки документов . Я думаю, что это в Лампорте, но я не могу поклясться в этом.
dmckee --- котенок экс-модератора
"Наиболее". Шрифт по умолчанию слишком труден для чтения, я предпочитаю что-то более легкое с меньшей сложностью в
глифах
1
Должен сказать, я думаю, что шрифт Computer Modern по умолчанию выглядит отвратительно. (С извинениями Дональду Кнуту.) Ваш пробег может отличаться.
Леон Эйвери
32

Эта статья может быть полезна при смене шрифтов.

Из статьи:

Команды для изменения атрибутов шрифта иллюстрируются следующим примером:

  \fontencoding{T1}
  \fontfamily{garamond}
  \fontseries{m}
  \fontshape{it}
  \fontsize{12}{15}
  \selectfont

Эта серия команд устанавливает текущий шрифт для шрифта со средним весом курсивом 12pt с 15pt, ведущим в схеме кодирования T1, а команда \ selectfont заставляет LaTeX искать в своей схеме отображения показатель, соответствующий этим атрибутам.

Винсент Рамдани
источник