Tex: подробное описание С. М. Львовский


 Команды и их задание в тексте


Download 1.51 Mb.
Pdf ko'rish
bet11/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   7   8   9   10   11   12   13   14   ...   143
Bog'liq
LaTeX-Lvovsky

2.3. Команды и их задание в тексте
Задание печатного знака процента с помощью последовательности символов \%
— пример
важнейшего понятия TEXа, называемого командой. С точки зрения их записи в исходном
тексте, команды делятся на два типа. Первый тип
— команды, состоящие из знака \ и одного
символа после него, не являющегося буквой. Именно к этому типу относятся команды \{,
\}
, . . . \%, о которых шла речь на стр.
10
.
Команды второго типа состоят из \ и последовательности букв, называемой именем ко
манды (имя может состоять и из одной-единственной буквы). Например, команды \TeX и
\LaTeX
генерируют эмблемы систем TEX и L
A
TEX соответственно. В имени команды, а также
между \ и именем, не должно быть пробелов; имя команды нельзя разрывать при переносе
на другую строку.
В именах команд прописные и строчные буквы различаются. Например, \large, \Large
и \LARGE
— это три разные команды (как Вы в дальнейшем узнаете, они задают различные
размеры шрифта).
После команды первого типа (из \ и не-буквы) пробел в исходном тексте ставится или не
ставится в зависимости от того, что Вы хотите получить на печати:
В чем разница между $1 и $ 1?
w ˆEM RAZNICA MEVDU
\$1 I \$ 1?


I.2. ОСНОВНЫЕ ПОНЯТИЯ
12
После команды из \ и букв в исходном тексте обязательно должен стоять либо пробел,
либо символ, не являющийся буквой (это необходимо, чтобы TEX смог определить, где кон
чается имя команды и начинается дальнейший текст). Вот примеры с командой \sl (она пе

реключает шрифт на наклонный):
38 попугаев.
Подарок мартышке.
\sl38 POPUGAEW.
\sl pODAROK MARTY[KE.
Если бы мы написали \slpODAROK MARTY[KE, то при трансляции TEX зафиксировал бы
ошибку (типичную для начинающих) и выдал сообщение о том, что команда \slpODAROK
не определена.
С другой стороны, если после команды из \ и букв в исходном тексте следуют пробелы, то
при трансляции они игнорируются. Если необходимо, чтобы TEX все-таки «увидел» пробел
после команды в исходном тексте (например, чтобы сгенерированное с помощью команды
слово не сливалось с последующим текстом), надо этот пробел специально организовать.
Один из возможных способов
— поставить после команды пару из открывающей и закры
вающей фигурной скобок {} (так что TEX будет знать, что имя команды кончилось), и уже
после них сделать пробел, если нужно. Иногда можно также поставить команду \ (back

slash с пробелом после него), генерирующую пробел. Вот пример.
Освоить L
A
TEX проще, чем TEX.
Человека, который знает систе

му TEX и любит ее, можно на
звать TEXником.
oSWOITX \LaTeX\ PRO]E,
ˆEM \TeX. ˜ELOWEKA,
KOTORYJ ZNAET SISTEMU
\TeX{} I L@BIT EE, MOVNO
NAZWATX \TeX NIKOM.
В последней строчке этого примера мы сознательно не создали пробела после команды \TeX,
чтобы эмблема TEXа слилась с последующим текстом.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   143




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling