Простые средства
Обычно шрифт, отличный от используемого в основной части текста, применяется для выделения каких-то частей этого текста. Например, шрифтом выделяют заголовки разделов; по этому поводу вам беспокоиться незачем, поскольку для таких выделений LaTeX выбирает шрифт автоматически (если, разумеется, вы оформляете разделы текста с помощью команд, описываемых в следующей лекции, а не пытаетесь сделать это вручную).
Но может потребоваться выделить шрифтом не заголовок, который LaTeX делает сам, а какую-то выбранную вами часть текста — скажем, слово, на которое вы хотите обратить внимание читателя. Например, так выделено слово меньше в нашем предупреждении (и в этой фразе). Для этого использована команда \emph, аргументом которой служит выделяемое слово:
Например, так выделено слово \emph{меньше} в...Выделяемое слово набирается курсивом, если текущий шрифт прямой, и прямым шрифтом, если текущий шрифт наклонный. Это полезно, так как в некоторых ситуациях (в заголовках, колонтитулах, в текстах " теорем" и т.п.), LaTeX выбирает шрифт за вас, и потому рекомендуется для выделения текста использовать в первую очередь именно эту команду.
Но можно указать шрифт и явно. Команда \textit набирает свой аргумент курсивом, так что в обычном тексте \textit{слово} неотличимо от \emph{слово}. Команда \textsl набирает свой аргумент наклонным шрифтом (обратите внимание на разницу между этим шрифтом и курсивом); команда \textbf — полужирным шрифтом. Есть еще команда \texttt, которая набирает свой аргумент шрифтом "типа пишушей машинки". В этом шрифте все буквы имеют одинаковую ширину (как часто бывает на экране компьютера), и потому его часто используют для изображения программ, команд и сообщений операционной системы и т.п. В этой книге такой шрифт используется в примерах TeX'овских исходных текстов. Чтобы получить шрифт без засечек, надо воспользоваться командой \textsf. Шрифт "капитель", в котором строчные буквы представляют собой уменьшенные прописные}, можно получить с помощью команды \textsc.
Эти два шрифта обычно используются не для выделений в тексте, а для заголовков, подписей к рисункам и таблицам и др.
Вот, пожалуй, и все употребительные команды переключения шрифтов. Еще есть команда \textup, которая набирает свой аргумент прямым шрифтом (внутри наклонного или курсивного текста); часто ее применяют, чтобы набрать знаки препинания (скобки и др.) прямым шрифтом:
| \textit{Рядом с $f(x)$ \textup{(}значением функции $f$ в точке $x$\textup{)} лучше использовать прямые скобки (а не курсивные)}. |
Когда одно из {\scriptsize слов} набрано шрифтом другого кегля, это выглядит плохо.
Реальный размер шрифтов, задаваемых командами \large, \small и т.п., зависит от класса документа и классовых опций . В стандартных классах с основным шрифтом кегля 12 команды \huge и \Huge задают один и тот же размер (кегль 25).
Обратите внимание, что команды изменения размера текстового шрифта меняют и размер букв в формулах. Меняется и расстояние между строками по вертикали, если только не сделать одной распространенной ошибки. Если вы набрали шрифтом измененного размера (скажем, \small или \footnotesize) целый абзац, то в момент, когда TeX видит пустую строку (или команду \par —, этот шрифт не должен быть еще переключен на обычный, иначе интервалы между строками получатся неправильные. Вот пример того, как надо и как не надо делать:
{\footnotesize Мы закрываем группу и возвращаемся к обычному шрифту только после пустой строки, завершающей абзац. } Вот шрифт обычного размера. | |
{\footnotesize Здесь мы вернулись к обычному шрифту раньше времени, и межстрочные интервалы оказались слишком велики. } Вот шрифт обычного размера. |