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


Б. Абзацы в графах таблицы


Download 1.51 Mb.
Pdf ko'rish
bet95/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   91   92   93   94   95   96   97   98   ...   143
Bog'liq
LaTeX-Lvovsky

Б. Абзацы в графах таблицы.
Иногда требуется, чтобы в графе таблицы стола не стро

ка, а сверстанный абзац текста. Чтобы этого добиться, надо в преамбуле вместо буквы l,
c
или r, описывающей структуру колонки, написать p{...}, где вместо многоточия должна
быть указана ширина колонки (в TEXовских единицах — см. стр.
16
). Вот, например, как
можно представить в виде таблицы известную шутку М.М. Жванецкого:
Я видел раков
Вчера:
Сегодня:
Маленькие, но по три руб

ля, но очень маленькие, но
по три, но очень маленькие.
Большие, но по пять ру

блей, но большие, но по
пять рублей, но очень боль

шие, но по пять.
А вот как задать эту таблицу в L
A
TEXе:
\begin{tabular}{|p{5cm}|p{5cm}|}
\hline
\multicolumn{2}{|c|}{\large\bf q WIDEL RAKOW}\\
\hline
wˆERA: & sEGODNQ: \\
mALENXKIE, NO PO TRI RUBLQ, NO OˆENX
MALENXKIE, NO PO TRI, NO OˆENX MALENXKIE.
&
bOLX[IE, NO PO PQTX RUBLEJ, NO BOLX[IE,
PO PQTX RUBLEJ, NO OˆENX BOLX[IE,
NO PO PQTX.\\
\hline
\end{tabular}
В. Что такое колонка?
При работе с линованными таблицами возникает следующий
вопрос: как, собственно говоря, L
A
TEX понимает слова «одна колонка»? Пусть, например,
преамбула таблицы имеет вид ||c|ll||r|l|l , и мы в одной из строк написали, скажем,
˜TO-TO&\multicolumn{1}{r}{˜TO-TO E]E}&&&i E]E&e]E\\ .
Спрашивается, напечатается ли в этой строке вертикальная черта между первой и второй
колонками? Другой пример: пусть в таблице с той же преамбулой какая-то из строк имеет
вид
sLOWO & e]E SLOWO & e]E ODNO\\
(стало быть, заканчивается эта строка преждевременно); спрашивается, сколько вертикаль

ных черточек будет напечатано в конце этой строки: две, одна или ни одной? Ответ таков.
L
A
TEX разделяет преамбулу на части, соответствующие колонкам. Если в преамбуле присут
ствуют только буквы l, c, r или p (последняя, разумеется, в составе выражения p{...}), то
каждая такая часть
— это просто соответствующая буква. Если же, кроме этого, в преамбу
ле присутствуют вертикальные черточки между буквами или так называемые at-выражения
(о них речь пойдет ниже), разделение преамбулы на колонки происходит по таким правилам:
• В каждой из колонок присутствует одна и только одна из букв l, c, r или p (последняя
— вместе со всем выражением p{...}).


VI.3. ПРИМЕРЫ
130
• Каждая колонка, кроме первой, начинается с буквы.
В вышеприведенном примере, в частности, колонки устроены так:
Преамбула
||c|ll||r|l|l
Первая колонка
||c|
Вторая колонка
l
Третья колонка
l||
Четвертая колонка
r|
Пятая колонка
l|
Шестая колонка
l
Поэтому в конце строки таблицы с такой преамбулой, оборванной после третьей колонки,
будут напечатаны две вертикальные черты, поскольку они третьей колонке принадлежат. А
если на месте второй графы такой таблицы написано ˜TO-TO&\multicolumn{1}{r}{˜TO-TO E]E},
то вертикальная черта между первой и второй графой также будет напечатана: эта черта яв

ляется принадлежностью первой колонки, и команда \multicolumn, меняющая оформление
второй графы, отменить ее не может.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   91   92   93   94   95   96   97   98   ...   143




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