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


Download 1.51 Mb.
Pdf ko'rish
bet91/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   87   88   89   90   91   92   93   94   ...   143
Bog'liq
LaTeX-Lvovsky

часть
текста окружения tabbing, расположенная между двумя командами \> или \=, об
разует группу.
Внутри окружения tabbing, используется команда \=, которая, как мог заметить внима

тельный читатель, обычно имеет совсем другой смысл
— постановка диакритического знака
над буквой (см. таблицу на стр.
63
). Команды \’ и \‘ также имеют внутри этого окружения
особый смысл, о котором пойдет речь дальше. Поэтому, если внутри tabbing нам понадобил

ся диакритический знак (скажем, над буквой e), то надо руководствоваться такой таблицей:


VI.1. ИМИТАЦИЯ ТАБУЛЯТОРА
123
Внутри окружения tabbing
вместо
надо набирать
\=e
\a=e
\’e
\a’e
\‘e
\a‘e
1.2. Более сложные средства
А. Интервалы и разрывы между строками.
Команда \\ внутри окружения tabbing
может иметь необязательный аргумент, действующий формально так же, как для этой ко

манды, употребляемой внутри абзаца: если в квадратных скобках поставить длину (измерен

ную в воспринимаемых TEXом единицах, см. раздел I.2.10, или же какой-либо L
A
TEXовский
параметр, значением которого является длина, например, \medskipamount), то после этой
строки будет сделан дополнительный интервал, величина которого равна указанной длине.
Имеет команда \\ и
«вариант со звездочкой»: если написать \\* вместо \\, то после строки,
завершаемой этой командой, начинать новую страницу будет запрещено. Команда \\* также
может принимать необязательный аргумент. Он имеет тот же смысл, что и для соответству

ющей команды без звездочки.
Б. Переустановка позиций табуляции.
Команды \=, устанавливающие позиции табу

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

ствует с \>.
Внутри окружения tabbing в каждый момент L
A
TEXу известно некоторое количество по
зиций табуляции, занумерованных подряд, от нуля до какого-то целого числа (не более две

надцати). При входе в окружение известна только позиция с номером ноль (это
— всегда
начало строки). Увеличиваться число известных позиций может за счет команды \=, исполь

зуются позиции табуляции командой \>. Если команда \= встречается в строке после того,
как использованы все известные позиции табуляции, то количество известных позиций та

буляции увеличивается на 1, и очередная позиция табуляции устанавливается в месте, куда
попала \=. Если же \= встречается в строке до того, как все известные позиции табуляции
израсходованы, то новых известных позиций не прибавляется, просто очередная по счету
позиция табуляции заменяется на ту, которую задает команда \=. Вот пример:
парочка позиций табуляции
плюс
еще одна здесь:
теперь их
уже
три
Вторую мы
сменим
и посмотрим:
где
эти позиции
теперь
\begin{tabbing}
PAROˆKA \=POZICIJ
\=TABULQCII\\
\>PL@S\>E]E
ODNA ZDESX:\=\\
TEPERX\>IH\>
UVE\>TRI\\
wTORU@ \>MY\quad
\=SMENIM \>
I POSMOTRIM:\\
GDE\>“TI\>
POZICII\>TEPERX\\
\end{tabbing}


VI.1. ИМИТАЦИЯ ТАБУЛЯТОРА
124
Иногда бывает необходимо в пределах одной и той же таблицы временно перейти на новое
расположение позиций табуляции, а затем вернуться к прежнему. Для этого используются
команды \pushtabs и \poptabs. Первая из них запоминает расположение позиций табуля

ции; после этой команды можно позиции переустановить, пользоваться этими новыми пере

установленными позициями. . .
— после команды \poptabs значения старых позиций табуля
ции будут восстановлены. Пример:
раз
два
три
четыре
гиппопотам
аллигатор
раз
два
три
четыре
one two three four
un
deux trois quatre
\begin{tabbing}
RAZ\quad\=DWA\quad\=TRI\quad\=ˆETYRE\\
\pushtabs
GIPPOPOTAM\quad\=ALLIGATOR\\
RAZ\>DWA\\
TRI\>ˆETYRE\\
\poptabs
one\>two\>three\>four\\
un\>deux\>trois\>quatre\\
\end{tabbing}
Команды \pushtabs и \poptabs должны быть
«сбалансированы»: каждой \pushtabs, запо
минающей позиции табуляции, должна соответствовать вспоминающая их \poptabs. Если
это условие не выполнено, Вы получите сообщение об ошибке.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   87   88   89   90   91   92   93   94   ...   143




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