Стиле оформления шрифта
Следующие команды стилей шрифта поддерживаются 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