Spec-Zone.ru › LaTeX

Стиле оформления шрифта

Следующие команды стилей шрифта поддерживаются LaTeX.

В таблице ниже перечисленные команды, команды \text..., используются с аргументом, как в \textit{text}. Это предпочтительная форма. Но после нее в скобках указана соответствующая форма объявления, которая часто полезна. Эта форма не принимает аргументов, как в {\itshape text}. Сфера действия формы объявления длится до следующей команды стиля шрифта или конца текущей группы. Кроме того, каждая из них имеет форму окружения, такую как \begin{itshape}...\end{itshape}, которую мы опишем подробнее в конце раздела.

Эти команды в любой из трех форм являются кумулятивными; например, вы можете получить жирный шрифт с засечками, сказав любую из \sffamily\bfseries или \bfseries\sffamily.

Одно из преимуществ этих команд заключается в том, что они автоматически вставляют поправки к курсиву, если это необходимо (см. \/). В частности, они вставляют поправку к курсиву, если следующий символ находится в списке \nocorrlist, который по умолчанию состоит из точки и запятой. Чтобы подавить автоматическую вставку поправки к курсиву, используйте \nocorr в начале или в конце аргумента команды, например, \textit{\nocorr text} или \textsc{text \nocorr}.

\textrm (\rmfamily) ¶

Прямой.

\textit (\itshape) ¶

Курсив.

\textmd (\mdseries) ¶

Средняя жирность (по умолчанию).

\textbf (\bfseries) ¶

Полужирный.

\textup (\upshape) ¶

Прямой (по умолчанию).

\textsl (\slshape) ¶

Наклонный.

\textsf (\sffamily) ¶

Без засечек.

\textsc (\scshape) ¶

Маленькие заглавные буквы.

\texttt (\ttfamily) ¶

Псевдографический.

\textnormal (\normalfont) ¶

Основной шрифт документа.

Хотя он также меняет шрифты, команда \emph{text} является семантической, для выделения текста, и не должна использоваться в качестве замены \textit. Например, \emph{start text \emph{middle text} end text} приведет к тому, что начальный текст и конечный текст будут выделены курсивом, но средний текст будет в прямом шрифте.

LaTeX также предоставляет следующие команды, которые безусловно переключаются на указанный стиль, то есть не являются кумулятивными. Они используются как объявления: {\cmd...} вместо \cmd{...}.

(Команды безусловного переключения шрифтов — это более старая версия переключения шрифтов. Более ранние команды улучшают ситуацию в большинстве случаев. Но иногда безусловное переключение шрифтов — это то, что нужно.)

\bf ¶

Переключиться на полужирный шрифт.

\cal ¶

Переключиться на каллиграфические буквы для математики.

\it ¶

Курсив.

\rm ¶

Прямой.

\sc ¶

Маленькие заглавные буквы.

\sf ¶

Без засечек.

\sl ¶

Наклонный.

\tt ¶

Псевдографический (моноширинный, фиксированной ширины).

Команда \em — это безусловная версия \emph.

Следующие команды предназначены для использования в математическом режиме. Они не кумулятивны, поэтому \mathbf{\mathit{symbol}} не создаёт полужирный и курсивный символ; вместо этого он будет просто выделен курсивом. Это связано с тем, что математические символы обычно нуждаются в согласованном типографском оформлении, независимо от окружающей среды.

\mathrm ¶

Прямой, для использования в математическом режиме.

\mathbf ¶

Полужирный, для использования в математическом режиме.

\mathsf ¶

Без засечек, для использования в математическом режиме.

\mathtt ¶

Псевдографический, для использования в математическом режиме.

\mathit
(\mit)

Курсив, для использования в математическом режиме.

\mathnormal ¶

Для использования в математическом режиме, например, внутри другого объявления стиля шрифта.

\mathcal ¶

Каллиграфические буквы, для использования в математическом режиме.

Кроме того, команда \mathversion{bold} может использоваться для переключения на полужирные буквы и символы в формулах. \mathversion{normal} восстанавливает значение по умолчанию.

Наконец, команда \oldstylenums{numerals} будет набирать так называемые цифры «старого стиля», которые имеют разные высоты и глубины (и иногда ширины) по сравнению со стандартными цифрами «строчного стиля», у которых все высоты одинаковы с прописными буквами. Шрифты LaTeX по умолчанию поддерживают это и будут учитывать \textbf (но не другие стили; курсивных цифр старого стиля в Computer Modern нет). Многие другие шрифты также имеют цифры старого стиля; иногда для их назначения по умолчанию предоставляются параметры пакетов. Статья FAQ: https://www.texfaq.org/FAQ-osf.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/Font-styles.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API