![Изменение шрифта не отображается в TeXShop](https://rvso.com/image/281575/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0%20%D0%BD%D0%B5%20%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%B2%20TeXShop.png)
Я совсем новичок в TeX. Сейчас я использую TeXShop 3.26 на OSX Mavericks. Я нашел меню изменения шрифта в настройках, однако после выбора нужного шрифта изменения отображаются только в редакторе, а не в самом документе после набора текста. Спасибо.
решение1
Например, вы можете попробовать следующие команды в преамбуле:
\usepackage{times}
или
\usepackage{helvet}
решение2
Если вы хотите использовать XeTeX, вы можете сделать что-то вроде этого:
% !TEX TS-program = XeLaTeX
% the above line is TeXShop specific -- it will set
% the engine for you when you open the document
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Hoefler Text}
\usepackage{mwe}
\begin{document}
\Blinddocument
\end{document}
Вы можете настроить двигатель в системе меню с помощью Macros > Program > XeLaTeX
.
решение3
Действительно, меню изменения шрифта настроек предназначено только для изменения шрифта, используемого для ввода исходного кода в редакторе, что не имеет ничего общего с фактическим шрифтом в конечном документе. Чтобы использовать (текстовый) шрифт в конечном документе, у вас есть два способа: если вы компилируете с помощью latex или pdflatex, вам нужно загрузить пакет, который объясняет (pdf)latex, как использовать этот шрифт, или создать его самостоятельно и загрузить. В настоящее время существует сравнительно небольшое количество шрифтов, которые вы можете использовать таким образом, среди которых URW Garamond № 8, BitStream Charter, Adobe Utopia, Minion Pro, Times, Palatino, kpfonts. Соответствующие пакеты поддерживают математику.
Другой способ — компиляция с помощью xelatex или lualatex: затем вам нужно загрузить пакет fontspec и установить любой выбранный шрифт, например Adobe Caslon Pro, следующим образом:
\usepackage{fontspec}
\setmainfont{Adobe Caslon Pro}
Вы можете использовать любой шрифт, известный системе: вам просто нужно указать его название. Конечно, вам, возможно, придется урегулировать некоторые детали, такие как использование старого стиля или линейных номеров, какие лигатуры вы будете использовать и т. д. Подробности в документации fontspec. На самом деле fontspec довольно хорошо работает со шрифтами opentype.
Однако обратите внимание, что это работает только для текстовых шрифтов. Также обратите внимание, что вам не нужно загружать пакет fontenc, так как он использует системные шрифты, или inputenc, так как он предполагает, что ваш исходный код закодирован в utf8. Кстати, я считаю, что кодировка TeXshop по умолчанию все еще AppleRoman; если это так, вам следует изменить ее на utf8.