<< Пред. стр.

стр. 12
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>



\unitlength=1mm
••
••
\newcommand{\mpt}{\tiny $\bullet$}
••




\begin{picture}(35,35)(-17.5,-35)
• • • • • •• • • • • • • • • •
• •
• •
• •


• • •• \multiput(0,0)(0.59,-1.8){16}{\mpt}
••
•• ••
• •
•• \multiput(8.8,-27.1)(-1.53,1.12){16}{\mpt}
••
• • •
• ••
•• •

\multiput(-14.3,-10.3)(1.9,0){16}{\mpt}
• •
••
••
• ••
•• •
\multiput(14.3,-10.3)(-1.53,-1.12){16}{\mpt}



\multiput(-8.8,-27.1)(0.59,1.8){16}{\mpt}
\end{picture}
Рис. 20. Пример использования макрокоманды \multiput в командных скобках
picture


Для сложения (или вычитания) используется \advance, а для деления
\divide.
\multiput(i,j)(m,n){t}{объект рисунка} Может стоять только внутри команд-
ных скобок picture, где эквивалентна следующим t командам:
\put(i, j){объект рисунка}
\put(i + m, j + n){объект рисунка}
\put(i + 2m, j + 2n){объект рисунка}
.
.
.
\put(i + (t ? 1)m, j + (t ? 1)n){объект рисунка}
L TEX не располагает большим объемом памяти, поэтому разрешено не бо-
A

лее 100 таких повторений. Пример использования этой команды можно уви-
деть на рис.20, стр.96.
myheadings Опция стиля страницы в декларациях \pagestyle и \thispagestyle,
которая позволяет самому подготовить информацию для бегущего заголов-
ка страницы. (Основание страницы остается пустым.) Как получить инфор-
мацию заголовка, подскажут команды \markboth и \markright. Обратите
внимание на оформление текущей страницы. Это происходит потому, что
во входном файле этого руководства здесь стоят команды

\thispagestyle{myheadings}
\markboth{Заголовок четных страниц}{Заголовок нечетных страниц}



n

\nabla В математической моде производит ординарный символ . Прочная.
\natural В математической моде производит ординарный символ . Прочная.
\ne Производит символ бинарного отношения =, но только в математической
моде. Тот же символ можно получить и командой \neq. И обе команды
эквивалентны \not=. Прочная.
\nearrow (north east arrow). Производит символ бинарного отношения , но
только в математической моде. Прочная.

\neg Производит ординарный символ ¬, но только в математической моде. Тот
же символ можно получить командой \lnot (логическое нет). Прочная.
\neq Производит символ бинарного отношения =, но только в математической
моде. Точно такой же символ можно получить и командой \ne. Обе эти
команды эквивалентны \not=. Прочная.

\newcommand{cmd }[i]{def } Неглобальная декларация, определяющая cmd ко-
торая к этому времени не должна существовать как новую команду; cmd
начинается с бэкслэша, но не с \end. Необязательный параметр i должен
быть положительным целым числом между 1 и 9; он указывает, сколько
аргументов имеет определяемая команда. Определение это def . Если в
def встречается формальный параметр #j, то при использовании команды
cmd он заменяется ее j-ым реальным параметром. Пример использования
этой команды можно посмотреть на рис.20, стр.96. Хрупкая.
\newcounter{ctr1 }[ctr2 ] Глобальная декларация; делает ctr1 который должен
состоять целиком из букв и не может являться именем уже существующего
счетчика счетчиком, который инициализируется в нуль. Автоматически
определяется команда \thectr1 как \arabic{ctr1 }. Нельзя использовать в
файле, имя которого встречается в качестве параметра команды \include.
Если присутствует ctr2 (который может быть именем уже существующего
счетчика), то как только ctr2 увеличивается командой \stepcounter или
\refstepcounter, счетчик ctr1 устанавливается в нуль. Пример в описании
команды \fnsymbol. См. также описание \thectr.
\newenvironment{env }[i]{def1 }{def2 } Определяет новые командные скобки с име-
нем env , где env должно быть именем новых командных скобок, состоящим
целиком из букв. Более того, не должно существовать команды с именем
\env . Необязательный параметр i представляет собой целое положительное
число между 1 и 9 и указывает, сколько аргументов будут иметь определя-
емые командные скобки. Параметр def1 содержит список команд, которые
выполняются, когда L TEX наталкивается на команду \begin{env }, а def2
A

содержит список команд, которые выполняются, когда L TEX наталкивает-
A

ся на команду \end{env }. Фигурные скобки вокруг def1 и def2 являются
частью синтаксиса этой декларации и не ограничивают область действия
любых деклараций из def1 и def2 . Если присутствует параметр i, то новые
командные скобки открываются следующей командой:
\begin{env }{arg1 }...{arg2 }


97
и это то же самое, что выполнить def1 , в котором формальные параметры
#j заменены на аргументы argi (где 1 ? j ? i). Заметим, что #j не должно
встречаться в def2 . Хрупкая.
\newfont{cmd }{font} Провозглашает новое имя команды cmd именем прочной
декларации доступной только в абзацной или LR моде которая делает
текущим шрифтом шрифт font:
\newfont{\bgbf}{cmbx12 scaled\magstep1}
{\bf просто жирный шрифт} . . . . . . . . . . . . . . . . . . . . просто жирный шрифт
{\bgbf крупный жирный шрифт} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...........................................................................
Хрупкая.
\newlength{cmd } Делает имя cmd которое должно начинаться с бэкслэша и
не должно быть до этого определено командой длины и задает ей значе-
ние нуль. Хрупкая.
\newline Обрывает строку в конце текущего абзаца. Хрупкая.

\newpage Обрывает текущий абзац и текущую страницу. Если задана опция сти-
ля документа twocolumn, то она обрывает текущий абзац и текущую колон-
ку. Прочная.
\newsavebox{cmd } Объявляет ячейку памяти с именем cmd , которое должно
быть новым именем, начинающимся с бэкслэша. Используется в соедине-
нии с командой \savebox или \sbox. Хрупкая. Пример использования в
описании команды \savebox.
\newteorem{env1 }[env2 ]{text}[ctr ] Глобальная декларация; определяет новые
командные скобки env1 . Имя env2 должно состоять только из букв и не
быть именем уже существующих командных скобок или счетчика. Может
присутствовать не более одного необязательного аргумента env2 или ctr .
Аргумент text содержит слово или предложение, которое появится в выход-
ном результате по умолчанию жирным шрифтом когда используются
командные скобки env1 . Если отсутствуют и env2 , и ctr , то будет создан
счетчик с именем env1 и каждое использование командных скобок env1 даст
последовательно (начиная с 1) пронумерованный результат. Если присут-
ствует ctr (который должен быть именем счетчика), то результат каждых
командных скобок env1 будет иметь номер i.j, где i это значение счетчи-
ка ctr , a j номер этих командных скобок. Если присутствует env2 (кото-
рый должен быть именем командных скобок, созданных ранее декларацией
\newtheorem), то результаты как env1 , так и env2 , будут последовательно
нумероваться в одной числовой последовательности. Хрупкая.




98
\ni Производит символ бинарного отношения , но только в математической мо-
де. Тот же символ можно получить и командой \owns. Используется адеп-
тами машинного языка, которые могут написать (и прочитать) вот это:
f
Rn x ?> x + ?(x)y ? Rm

Формула получена следующими командами:
$${\bf R}^n\ni x\buildrel f\over{\longmapsto} x+
\phi(x)y\in{\bf R}^m$$
Прочная.
\noalign{text} Команда примитивного TEX’a, которая помещает text между ря-
дами таблиц, полученных TEX’ом. Ее нельзя использовать, например, в ко-
мандных скобках L TEX’a array. Обычно эта команда увеличивает пробел
A

между рядами результата, полученного, например, командой \cases. Она
может выглядеть так: \noalign{\smallskip}.
\nocite{key-list} Используется для включения в библиографию, получаемую
BibTEX’ом, элемента, ссылка на который не делается. Параметр key-list
это список ключей, разделенных запятыми, которые определены в bib-
файле. Соответствующие элементы помещаются в получаемую библиогра-
фию. Чтобы получить список всех элементов, которые содержатся в bib-
файле, надо внутри командных скобок document поставить команду \nocite{*}.
Хрупкая.
\nofiles Когда L TEX обрабатывает входной файл, он создает (или может со-
A

здать) несколько дополнительных файлов, а именно, файлы aux, glo, idx,
lof, lot и toc. (Например, если Ваш оригинальный файл называется ?le.tex,
то вспомогательный файл будет называться ?le.aux.) Если Вы включите
декларацию \nofiles в преамбулу своего входного файла а это един-
ственное место, куда ее можно поместить то ни один из вспомогательных
файлов записываться не будет. В частности, если какой-нибудь из них уже
существует, он не будет перезаписываться.
\noindent Обычно первая строка каждого абзаца печатается, слегка отступив от
левой границы тела страницы. (Ширина этого отступа задается параметром
длины \parindent.) Отступ можно подавить командой \noindent, что ино-
гда полезно, например, в начале командных скобок abstract и quotation.
Прочная.
\nolinebreak[i] Необязательный числовой аргумент i может быть равен 0, 1,
2, 3 или 4. Если он отсутствует или равен 4, команда \nolinebreak ни при
каких обстоятельствах не разрешает делать разрыв строки в том месте, где
она встретилась. Если числовой аргумент i равен 0, то TEX может окончить
строку в этой точке, но присутствие команды не принуждает и не запрещает
это. Если числовое значение i равно 1, 2 или 3, то это рекомендует TEX’у

99
не делать разрыв строки в этой точке, причем чем выше значение i, тем
настойчивее рекомендация. Хрупкая.
\nolimits Конструкция cmd \nolimits_form1 ^form2 в математической моде по-
мещает form1 на месте нижнего индекса символа, получаемого командой
cmd , а form2 на месте его верхнего индекса. Сравните, например:
i=n
i3
$$\sum\nolimits_{i = 1}^{i = n} i^3$$ . . . . . . . . . . . . . . . . . . . . . . . .
i=1
i=n
i3
$$\sum_{i = 1}^{i = n} i^3$$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i=1
Работает и в текстовом, и в выключенном стиле. Команда примитивного
TEX’a.

\nonumber Может встретиться только внутри командных скобок eqnarray. При-
водит к тому, что у некоторого ряда номер уравнения не печатается. См.
описание eqnarray.
\nonfrenchspacing По умолчанию TEX после точки, оканчивающей предложе-
ние, помещает увеличенный пробел. Декларация \nonfrenchspacing воз-
вращает к этому соглашению, если оно было ранее отменено декларацией
\frenchspacing. См \frenchspacing. Хрупкая.
\nonstopmode Команда примитивного TEX’a обеспечивает безостановочную (в
случае встретившейся ошибки) обработку входного файла, хотя при край-
ней необходимости эту обработку можно остановить по требованию поль-
зователя. Одна из нескольких команд, которые во входном файле могут
находиться перед командой \documentstyle.
\nopagebreak[i] Необязательный числовой аргумент i может быть равен 0, 1,
2, 3 или 4. Если он отсутствует или равен 4, то место входного файла,
где встретилась команда \nopagebreak, ни при каких обстоятельствах не
будет концом страницы. Если числовой аргумент i равен 0, то TEX может
оканчивать страницу в этом месте, а может и не оканчивать команда к
этому не принуждает, но и не запрещает. Если числовой аргумент i равен
1, 2 или 3, то это рекомендует TEX’у не делать разрыв страницы в этой
точке, причем чем выше значение i, тем настойчивее эта рекомендация.
Если задана опция стиля документа twocolumn, то команда действует на
окончание колонки, а не страницы. Хрупкая.
\normalmarginpar Делает так, что заметки на полях помещаются так, как это
принято по умолчанию. (См. команду \marginpar.)
\normalsize Изменяет размер шрифта и в этом размере задает романский шрифт.
Обычно выбранный размер больше \small и меньше \large. См. рис.14 на
стр.62. Хрупкая.



100
\not Используется только в математической моде, где производит отрицание
следующего за ней символа, помещая на нем слэш.
$x\not=y$, $U\not\subset V$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x = y, U ? V
См. также \llap, чтобы получать такие отношения “вручную”.
note (Имя поля BibTEX’a.) В поле может появиться любая дополнительная ин-
формация, которую Вы хотите поместить в свою библиографию. Напри-
мер, note="Edited by John Worrall and Elie Zahar". Заметим, что пер-
вое слово должно начинаться с прописной буквы.
\nu В математической производит ординарный символ ?. Прочная.
number (Имя поля BibTEX’a.) Номер работы, на которую делается ссылка.
\numberline{sec-unit}{text} Может встретиться только как аргумент команды
\addcontensline (см. ее описание). Хрупкая.
\nwarrow (north west arrow) Производит символ бинарного отношения , но
только в математической моде. Прочная.


o

\o Доступна только в абзацной и LR модах для получения строчной скандинав-
ской буквы o. Прочная.
\О Доступна только в абзацной и LR модах для получения прописной сканди-
навской буквы O. Не путайте с символом пустого множества \emptyset (?),
который применяется только в математической моде. Прочная.
\oddsidemargin Параметр жесткой длины, действующий на внешний вид стра-
ницы результата. На правых страницах при двусторонней печати и на всех
страницах при односторонней печати расстояние между левой границей ли-
ста бумаги и левой границей тела страницы равно сумме значения \oddsidemargin
и одного дюйма см. рис.23 на стр.137. Прочная команда, перед которой
никогда не надо ставить \protect.
\odot Производит символ бинарного оператора , но только в математической
моде. Если Вы хотите сделать его более крупным, пишите \bigodot: .
Прочная.
\oe Доступна только в абзацной и LR модах для получения строчной француз-
ской лигатуры (?):
\oe uf, b\oe uf, v\oe ux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?uf, b?uf, v?ux.
Аналогом для пары ‘a-e’ является \ae: n\ae vus дает n?vus. Прочная.

101
\OE Доступна только в абзацной и LR модах для получения прописной француз-
ской лигатуры (?):
L’\OE IL DE CUIVRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L’?IL DE CUIVRE
Прочная.

\oint Производит символ большого оператора и , но только в математи-
ческой моде. Когда этот символ встречается в выключенной формуле, он
имеет больший размер, чем в формуле внутри текста. Кроме того, в вы-
ключенном стиле нижний и верхний индексы располагаются под и над ним
в виде пределов. Прочная.
\omega Производит ординарный символ ?, но только в математической моде.
Прочная.
\Omega Производит ординарный символ ?, но только в математической моде.
Прочная.
\ominus Производит символ бинарного оператора , но только в математической
моде. Прочная.
\onecolumn Неглобальная декларация, то есть, подчиняется обычным правилам
TEX’a относительно ее области действия. Сначала начинает новую страни-
цу, выполняя команду \clearpage, а затем продолжает набирать входные
данные в одну колонку.
openbib Опция команды \documentstyle. Обычно, когда библиография произ-
водится командными скобками thebibliography, вторая и все последующие
строки каждого элемента начинаются точно под началом его первой строки
(с меткой “на полях”). Если Вы хотите, чтобы вторая и последующие стро-
ки печатались с отступом, то используйте эту опцию. Размером отступа
управляет параметр жесткой длины \bibindent.
\opening{text} Может встретиться только внутри командных скобок letter.
Используется, чтобы генерировать начало письма. Заметим, что если вы
хотите, чтобы слово “Уважаемый” появлялось в получаемом письме, надо
включить его в text. См. рис.16 на стр.79 и рис.17 на стр.80.
\oplus Производит символ бинарного оператора ?, но только в математической
моде.
$\dim(U\oplus V)=\dim U+\dim V$ . . . . . . . . . . dim(U ? V ) = dim U + dim V
Для большого оператора имеется макрокоманда \bigoplus.
$\displaystyle E=\bigoplus_{i\in I}E_i$ . . . . . . . . . . . . . . . . . . . .E = Ei
i?I
Прочная.



102
$\unitlength=0.5pt
\begin{picture}(300,200)(-150,-100)
q \put(0,0){\oval(140,90)[b]}
\put(0,0){\oval(140,90)[rt]}
& %\put(0,0){\circle*{3}}



Рис. 21. Использования команды \oval для рисования 3/4 рамки с закругленны-
ми углами


organization (Имя поля BibTEX’a.) Спонсоры конференции или организация,
связанная с этим техническим руководством.
\oslash Производит символ бинарного оператора , но только в математической
моде. Прочная.
\otimes Производит символ бинарного оператора ?, но только в математической
моде.
$(E\otimes F)\otimes G=
\otimes(F\otimes G)$ . . . . . . . . . . . . . . . . . . . . . . . . . (E ? F ) ? G = E ? (F ? G)
Для большого оператора используйте макрокоманду \bigotimes:
$\displaystyle E=\bigotimes_{i\in I}E_i$ . . . . . . . . . . . . . . . . . . E = Ei
i?I
Прочная.
\oval(p,q)[part] Может встретиться только в аргументах команд \put и \multiput
внутри командных скобок picture. Команда L TEX’а
A


\put(i,j){\oval(p,q)[part]
рисует удлиненную фигуру с закругленными углами, вписанную в прямо-
угольник, ширина которого равна p, а высота q единиц, причем центр
этой фигуры расположен в точке с координатами (i, j). Необязательный
аргумент part состоит из одно- или двухбуквенного кода, указывающего,
какая часть фигуры должна быть нарисована (если этот аргумент отсут-
ствует, то рисуется вся фигура). Однобуквенный код задает половину фи-
гуры. Так:
l Рисуется левая половина фигуры.
t Рисуется верхняя половина фигуры.
r Рисуется правая половина фигуры.
b Рисуется нижняя половина фигуры.

103
Двухбуквенный код задает четверть фигуры. Имеют смысл только четыре
комбинации:
tl Рисуется левая верхняя четверть фигуры.
tr Рисуется верхняя правая четверть фигуры.
br Рисуется нижняя правая четверть фигуры.
bl Рисуется нижняя левая четверть фигуры.
Пример использования этой команды показан на рис.21, стр.103.
{form1 \over form2 } Производит дробь с горизонтальной чертой, числителем
form1 и знаменателем form2 . Команда примитивного TEX’a. TEX автомати-
чески центрирует числитель и знаменатель. Не следует использовать дроби
с горизонтальной чертой в тексте (в \textstyle, а не в \displaystyle). Ре-
1+x2
зультат (например, 1+a2 +b2 ) является не самым удачным. Не забывайте о
читателях с плохим зрением! Лучше используйте косую черту и круглые
скобки: (1 + x2 )/(1 + a2 + b2 ). Напротив, “маленькие” дроби типа 1 x и 3 y в
2 4
тексте выглядят красиво.
Черта дроби, проведенная командой \over, может показаться слишком тол-
стой. Если Вам это не нравится, замените \over на вновь определенную
команду \sur: \def\sur{\above.2pt}.
Пример этой команды можно видеть также на рис.1, стр.10.

\overbrace{form} Производит form, но только в математической моде. В вы-
ключенных формулах верхний индекс помещает метку над фигурной скоб-
кой: $e=\bigl[2,\overbrace{1,2,1}^{k=1},\overbrace{1,4,1}^{k=2},
\overbrace{1,6,1}^{k=3},\ldots,

<< Пред. стр.

стр. 12
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>