Команды форматирования шрифта низкого уровня
Эти команды в первую очередь предназначены для авторов макросов и пакетов. Перечисленные здесь команды составляют лишь часть доступных.
\fontencoding{encoding}¶-
Выберите кодировку шрифта, кодировку выходного шрифта. Существует большое количество допустимых кодировок. Наиболее распространенные —
OT1, оригинальная кодировка Кнута для Computer Modern (по умолчанию), иT1, также известная как кодировка Cork, которая поддерживает акцентированные символы, используемые большинством распространенных европейских языков (немецкий, французский, итальянский, польский и другие), что позволяет TeX разбивать слова с акцентированными буквами на слоги. Для получения дополнительной информации см. https://ctan.org/pkg/encguide. \fontfamily{family}¶-
Выберите семейство шрифтов. Веб-страница https://tug.org/FontCatalogue/ предоставляет один из способов легко просмотреть многие шрифты, которые легко используются с LaTeX. Вот примеры некоторых распространенных семейств.
pagAvant Garde fvsBitstream Vera Sans pbkBookman bchCharter ccrComputer Concrete cmrComputer Modern cmssComputer Modern Sans Serif cmttComputer Modern Typewriter pcrCourier phvHelvetica fi4Inconsolata lmrLatin Modern lmssLatin Modern Sans lmttLatin Modern Typewriter pncNew Century Schoolbook pplPalatino ptmTimes unclUncial putUtopia pzcZapf Chancery \fontseries{series}¶-
Выберите серию шрифтов. Серия объединяет жирность и ширину. Как правило, шрифт поддерживает только несколько возможных комбинаций. Некоторые распространенные значения объединённых серий включают:
mСредний (нормальный) bПолужирный cУзкий bcПолужирный узкий bxПолужирный расширенный Возможные значения жирности, по отдельности:
ulСуперлёгкий elОчень лёгкий lЛёгкий slПолулёгкий mСредний (нормальный) sbПолужирный bЖирный ebОчень жирный ubСупержирный Возможные значения ширины, по отдельности (значение и взаимосвязь этих терминов варьируются в зависимости от отдельных шрифтов):
ucСуперузкий ecОчень узкий cУзкий scПолуузкий mСредний sxПолурасширенный xРасширенный exОчень расширенный uxСуперрасширенный При формировании строки series из жирности и ширины, опустите
m, который обозначает среднюю жирность или среднюю ширину, за исключением случаев, когда жирность и ширина обеm, в этом случае используйте только один символ (‘m’). \fontshape{shape}¶-
Выберите форму шрифта. Допустимые формы:
nПрямой (нормальный) itКурсив slНаклонный (наклонный) scМаленькие заглавные буквы uiПрямой курсив olКонтурный Две последние формы недоступны для большинства семейств шрифтов, а также часто отсутствуют маленькие заглавные буквы.
\fontsize{size}{skip}¶-
Установите размер шрифта и интерлиньяж. Единица измерения обоих параметров по умолчанию — пункты (
pt). Интерлиньяж — это номинальное вертикальное расстояние между строками, от базовой линии до базовой линии. Он хранится в параметре\baselineskip. Значение по умолчанию\baselineskipдля шрифта Computer Modern составляет 1,2 раза от\fontsize. Изменять\baselineskipнепосредственно не рекомендуется, так как его значение сбрасывается каждый раз при изменении размера; вместо этого используйте\baselinestretch. (см.\baselineskip&\baselinestretch). \linespread{factor}¶-
Эквивалентно
\renewcommand{\baselinestretch}{factor}, и, следовательно, за ним должен следовать\selectfont, чтобы он имел какой-либо эффект. Лучше всего указать в преамбуле. См.\baselineskip&\baselinestretch, для использования пакетаsetspace. \selectfont¶-
Эффекты команд форматирования шрифта, описанных выше, не происходят до тех пор, пока не вызвана
\selectfont, как в\fontfamily{familyname}\selectfont. Часто бывает полезно поместить это в макрос:
\newcommand*{\myfont}{\fontfamily{familyname}\selectfont}
(см.\newcommand&\renewcommand). \usefont{enc}{family}{series}{shape}¶-
То же самое, что и вызов
\fontencoding,\fontfamily,\fontseriesи\fontshapeс заданными параметрами, за которым следует\selectfont. Например:\usefont{ot1}{cmr}{m}{n}
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/Low_002dlevel-font-commands.html