Работа в системе LaTeX

       

Простые средства


Обычно шрифт, отличный от используемого в основной части текста, применяется для выделения каких-то частей этого текста. Например, шрифтом выделяют заголовки разделов; по этому поводу вам беспокоиться незачем, поскольку для таких выделений 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 Здесь мы вернулись к обычному шрифту раньше времени, и межстрочные интервалы оказались слишком велики. } Вот шрифт обычного размера.
Для любознательных объясним, откуда берется этот эффект.Расчет расстояний между строками происходит только после того, как абзац обработан. Поэтому, если TeX набирал абзац во время действия, скажем, команды \small, а команду "сверстать абзац" (например, пустую строку) увидел тогда, когда действие команды \small уже кончилось, то между строками, набранными мелким шрифтом, будут установлены те же расстояния, как между строками, набранными шрифтом обычного размера.


Содержание раздела