Главная страница

латех. Львовский С. М. Набор и вёрстка в пакете latex. 3е изд. М. Мцнмо, 2003. 2 Кнут Д. Всё про tex


Скачать 0.77 Mb.
НазваниеЛьвовский С. М. Набор и вёрстка в пакете latex. 3е изд. М. Мцнмо, 2003. 2 Кнут Д. Всё про tex
Анкорлатех
Дата11.02.2020
Размер0.77 Mb.
Формат файлаpdf
Имя файлаvoron05latex.pdf
ТипРеферат
#108035
страница3 из 4
1   2   3   4

E L
S
Рис. 1: Ступенчатая функция потерь

42
-5
-4
-3
-2
-1 0
1 2
3 4
5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5
E L
S
Рис. 2: Левый рисунок
-5
-4
-3
-2
-1 0
1 2
3 4
5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5
E L
S
Рис. 3: Правый рисунок
204. Вставка двух иллюстраций рядом.
Рисунки
2
и
3
могут оказаться на текущей или следующей странице.
\begin{figure}[t]
\begin{multicols}{2}
\hfill
\includegraphics[width=70mm]{curves.eps}
\hfill
\caption{Левый рисунок}
\label{figLeft}
\hfill
\includegraphics[width=70mm]{curves.eps}
\hfill
\caption{Правый рисунок}
\label{figRight}
\end{multicols}
\end{figure}
205. Размещение картинки рядом с текстом с помощью команды \parbox.
Параметры команды parbox: [b] —
выравнивание боксов по нижней кромке; [3cm] — высота боксов;
[t] — вертикальное выравнивание внутри бокса кверху.
Недостаток — приходится подбирать высо- ту боксов вручную.
\noindent
\parbox[b][3cm][t]{10mm}{
\includegraphics[height=12mm]{tex.eps}}
\hfill
\parbox[b][3cm][t]{60mm}{
Параметры команды parbox:
[b]

--- выравнивание боксов понижней кромке;
[3cm]--- высота боксов;
[t]--- вертикальное выравнивание внутри бокса кверху.}
Недостаток--- приходится подбирать высоту боксов вручную.

43 206. Узкие плавающие иллюстрации «в оборку» производятся с помощью окружения floatingfigure из пакета \usepackage{floatflt}.
Это окружение нельзя
Рис. 4: TEX
использовать в
режиме twocolumn,
сразу после заголовка раздела,
ввер- ху страницы. Но можно использовать его внутри команды parbox и
дру- гих окружений, например,
multicols,
что позволяет обойти указанные ограничения. Реко- мендуется вставлять такие рисунки чуть раньше начала обсуждения.
\begin{floatingfigure}{21mm}
\noindent
\hfil
\includegraphics[width=12mm]{tex.eps}
\hfil
\caption{\TeX}
\label{figCurvesFF}
\end{floatingfigure}
Это окружение нельзя использовать врежиме twocolumn, сразу после заголовка раздела,
вверху страницы. Номожно использовать его внутри команды parbox идругих окружений,
например, multicols, что позволяет обойти указанные ограничения.
Рекомендуется вставлять такие рисунки чуть раньше начала обсуждения.

44 6
Таблицы символов
207. Особые символы и буквы, употребляемые в текстовом режиме.

\dag

\ddag
Ø
\O
Œ
\OE
Æ
\AE
˚
A
\AA
ÃL
\L
§
\S

\P
ø
\o
œ
\oe
æ
\ae
˚
a
\aa
Ãl
\l
£
\pounds

\No c
°
\copyright
ı
\i

\j
ß
\ss
208. Дополнительные символы, подключаемые в пакете amssymb или amsmath.
U
\yen
X
\checkmark r
\circledR
z
\maltese
209. Акценты, употребляемые в тексте (вместо «е» можно подставить любую букву).
`e
\‘e
´e
\’e
ˆe
\^e
˜e
\e
¯e
\=e
˙e
\.e
˘e
\u{e}
ˇe
\v{e}
˝e
\H{e}
¨e
\"e
¸e
\c{e}
e.
\d{e}
e
¯
\b{e}
⁀oo
\t oo
210. Акценты, употребляемые в математических формулах.
a
\vec a
¯
a
\bar a
ˆ
a
\hat a
˜
a
\tilde a
˙a
\dot a
¨
a
\ddot a
´
a
\acute a
`
a
\grave a
ˇ
a
\check a
˘
a
\breve a
211. Строчные греческие буквы.
α
\alpha
β
\beta
γ
\gamma
δ
\delta
ǫ
\epsilon
ζ
\zeta
η
\eta
θ
\theta
ι
\iota
κ
\kappa
λ
\lambda
µ
\mu
ν
\nu
ξ
\xi o
o
π
\pi
ρ
\rho
σ
\sigma
τ
\tau
υ
\upsilon
φ
\phi
χ
\chi
ψ
\psi
ω
\omega
ε
\varepsilon
ϑ
\vartheta
̟
\varpi
̺
\varrho
ς
\varsigma
ϕ
\varphi
212. Прописные греческие буквы, остальные идентичны латинским.
Γ
\Gamma

\Delta
Θ
\Theta
Λ
\Lambda
Ξ
\Xi
Π
\Pi
Σ
\Sigma
Υ
\Upsilon
Φ
\Phi
Ψ
\Psi

\Omega

45 213. Специальные знаки, имеющие в формулах статус букв, т. е. не являющиеся отношени- ями, операторами или скобками.

\aleph

\hbar
ı
\imath

\jmath

\ell

\wp

\Re

\Im

\partial

\infty

\mho
· · ·
\cdots

\prime

\emptyset

\nabla

\surd

\top

\bot k
\Vert

\angle

\triangle
\
\backslash
¤
\Box
\vdots

\forall

\exists
¬
\neg

\flat

\natural

\sharp

\clubsuit

\diamondsuit

\heartsuit

\spadesuit

\Diamond
\ddots
214. Дополнительные символы, имеющие статус букв, из пакета amssymb или amsmath.

\angle

\measuredangle

\sphericalangle
`
\Finv a
\Game

\mho

\nexists

\varnothing s
\circledS
i
\beth
ג
\gimel k
\daleth
̥
\digamma
ð
\eth k
\Bbbk

\hslash

\hbar
8
\backprime
¤
\square
¥
\blacksquare

\lozenge
¨
\blacklozenge

\triangledown
H
\blacktriangledown
N
\blacktriangle

\bigstar

\complement
215. «Большие» математические операторы.
P
\sum
R
\int
H
\oint
Q
\prod
`
\coprod
V
\bigwedge
W
\bigvee
T
\bigcap
S
\bigcup
F
\bigsqcup
J
\bigodot
N
\bigotimes
L
\bigoplus
U
\biguplus
216. Математические операции типа lim и max.
max
\max min
\min sup
\sup gcd
\gcd
Pr
\Pr inf
\inf lim
\lim lim sup \limsup lim inf
\liminf
217. Дополнительные математические операции, подключаемые в пакете amsmath.
lim
\varlimsup lim
\varliminf lim
−→
\varinjlim lim
←−
\varprojlim

46 218. Математические операторы, обозначающие элементарные функции.
sin
\sin cos
\cos tan
\tan sec
\sec csc
\csc cot
\cot arg
\arg sinh
\sinh cosh
\cosh tanh \tanh coth
\coth exp
\exp ker
\ker dim
\dim hom
\hom arcsin
\arcsin arccos
\arccos arctan
\arctan log
\log lg
\lg ln
\ln deg
\deg det
\det
219. В русской традиции для некоторых элементарных функций приняты другие обозначения.
Эти команды становятся доступны при подключении
\usepackage[russian]babel.
tg
\tg ctg
\ctg cth
\cth sh
\sh ch
\ch th
\th cosec
\cosec arctg
\arctg
220. Бинарные операции.
+
+

-
±
\pm

\mp
×
\times
÷
\div

\ast

\star

\diamond

\circ

\triangleleft

\triangleright

\oplus

\ominus

\otimes

\oslash

\odot
°
\bigcirc

\dagger

\ddagger

\wr

\bullet
·
\cdot
:
:
\
\setminus
/
/

\vee

\wedge

\cap

\cup

\uplus

\sqcap

\sqcup

\amalg

\bigtriangleup

\bigtriangledown
221. Дополнительные бинарные операции, подключаемые в пакете amssymb или amsmath.

\boxplus

\boxminus

\boxtimes

\boxdot

\ltimes

\rtimes

\Cup

\Cap

\dotplus

\circleddash

\circledast

\circledcirc

\leftthreetimes

\rightthreetimes f
\curlywedge g
\curlyvee
>
\divideontimes

\veebar

\barwedge
[
\doublebarwedge r
\smallsetminus
¦
\centerdot

\intercal

47 222. Операторы отношения.
<
<

\le

\prec
¹
\preceq

\ll

\subset

\subseteq

\sqsubset

\sqsubseteq

\in

\smile
|
\mid

\propto
>
>

\ge

\succ
º
\succeq

\gg

\supset

\supseteq

\sqsupset

\sqsupseteq

\ni

\frown k
\parallel

\perp
=
=

\equiv

\sim

\simeq

\approx

=
\cong
=
\doteq

\asymp
⊲⊳
\bowtie


\Join

\vdash

\dashv
|=
\models
223. Дополнительные операторы отношения, подключаемые в пакете amssymb или amsmath.

\lll
6
\leqslant
0
\eqslantless

\lessdot
\lesssim
/
\lessapprox

\leqq

\vartriangleleft
E
\trianglelefteq

\blacktriangleleft
4
\preccurlyeq
2
\curlyeqprec
-
\precsim w
\precapprox

\sqsubset

\Lleftarrow j
\subseteqq

\Subset

\lessgtr

\gtrless

\ggg
>
\geqslant
1
\eqslantgtr

\gtrdot
&
\gtrsim
'
\gtrapprox

\geqq

\vartriangleright
D
\trianglerighteq

\blacktriangleright
<
\succcurlyeq
3
\curlyeqsucc
%
\succsim v
\succapprox

\sqsupset

\Rrightarrow k
\supseteqq

\Supset

\lesseqgtr
R
\gtreqless

\multimap

\circeq
,
\triangleq

\eqcirc

\thicksim

\thickapprox

\approxeq

\backsim

\backsimeq h
\eqsim
`
\smallsmile a
\smallfrown
+
\doteqdot
:
\risingdotseq
;
\fallingdotseq

\bumpeq

\Bumpeq

\varpropto
S
\lesseqqgtr
T
\gtreqqless
224. Прочие операторы отношения, подключаемые в пакете amssymb или amsmath.
p
\shortmid q
\shortparallel

\pitchfork
Á
\diagup
Â
\diagdown
°
\Vdash
±
\Vvdash
²
\vDash

\between
Ä
\backepsilon

\therefore

\because

\vartriangle

48 225. Операторы отношения с отрицанием.
6<
\not<
6≤
\not\le
6≺
\not\prec

\not\preceq
6⊂
\not\subset
6⊆
\not\subseteq
6⊑
\not\sqsubseteq
6>
\not>
6≥
\not\ge
6≻
\not\succ

\not\succeq
6⊃
\not\supset
6⊇
\not\supseteq
6⊒
\not\sqsupseteq
6=
\not=
6≡
\not\equiv
6∼
\not\sim
6≃
\not\simeq
6≈
\not\approx
6∼
=
\not\cong
6≍
\not\asymp
226. Дополнительные операторы отношения с отрицанием из пакета amssymb или amsmath.
¡
\lvertneqq
£
\nleq

\nless

\nprec
©
\lneqq
­
\nleqslant
¯
\lneq
±
\npreceq
³
\precnsim
µ
\lnsim
·
\nleqq
¹
\precneqq
»
\precnapprox

\lnapprox
Ã
\varsubsetneq
"
\nsubseteqq
$
\subsetneqq
&
\varsubsetneqq
(
\subsetneq
*
\nsubseteq
¢
\gvertneqq
¤
\ngeq

\ngtr

\nsucc
ª
\gneqq
®
\ngeqslant
°
\gneq
²
\nsucceq
´
\succnsim

\gnsim
¸
\ngeqq
º
\succneqq
¼
\succnapprox

\gnapprox
!
\varsupsetneq
#
\nsupseteqq
%
\supsetneqq
'
\varsupsetneqq
)
\supsetneq
+
\nsupseteq

\nsim

\ncong

\nparallel

\nmid
\nshortmid
/
\nshortparallel
0
\nvdash
1
\nVdash
2
\nvDash
3
\nVDash
4
\ntrianglerighteq
5
\ntrianglelefteq

\ntriangleleft

\ntriangleright
8
\nleftarrow
9
\nrightarrow
=
\nleftrightarrow
:
\nLeftarrow
;
\nRightarrow
<
\nLeftrightarrow
227. Разделительные скобки.
(
(
[
[
{
\{
h
\langle

\lfloor

\lceil

\uparrow

\Uparrow
)
)
]
]
}
\}
i
\rangle

\rfloor

\rceil

\downarrow

\Downarrow
|
|
k
\|
/
/
\
\backslash l
\updownarrow m
\Updownarrow
228. Дополнительные скобки, подключаемые в пакете amssymb или amsmath.
p
\ulcorner q
\urcorner x
\llcorner y
\lrcorner

49 229. Стрелки.

\uparrow

\Uparrow

\downarrow

\Downarrow l
\updownarrow m
\Updownarrow
ր
\nearrow
ց
\searrow
ւ
\swarrow
տ
\nwarrow
Ã
\leadsto

\leftarrow

\Leftarrow

\rightarrow

\Rightarrow

\leftrightarrow

\Leftrightarrow
7→
\mapsto
←֓
\hookleftarrow

\leftharpoonup

\leftharpoondown
←−
\longleftarrow
⇐=
\Longleftarrow
−→
\longrightarrow
=

\Longrightarrow
←→
\longleftrightarrow
⇐⇒
\Longleftrightarrow
7−→
\longmapsto
֒

\hookrightarrow

\rightharpoonup

\rightharpoondown

\rightleftharpoons
230. Дополнительные стрелки, подключаемые в пакете amssymb или amsmath.

\leftleftarrows

\rightrightarrows

\leftrightarrows

\rightleftarrows

\rightleftharpoons

\leftrightharpoons
։
\twoheadrightarrow
և
\twoheadleftarrow x
\curvearrowleft y
\curvearrowright

\upuparrows
¸
\downdownarrows

\upharpoonright

\downharpoonright

\upharpoonleft

\downharpoonleft
Á
\Lsh
Â
\Rsh
ª
\circlearrowleft
©
\circlearrowright
֌
\rightarrowtail
֋
\leftarrowtail
Ã
\rightsquigarrow
!
\leftrightsquigarrow
"
\looparrowleft
#
\looparrowright
L99
\dashleftarrow
99K
\dashrightarrow
231. Синонимы.
6=
\ne, \neq, \not=

\le
, \leq

\ge
, \geq

\to, \rightarrow

\gets, \leftarrow

\owns
, \ni

\land
, \wedge

\lor
, \vee
¬
\lnot
, \neg
{
\{
, \lbrace
}
\}
, \rbrace
[
[
, \lbrack
]
]
, \rbrack

50 7
Без примеров
Стилевые опции
11pt или 12pt задаёт основной размер шрифта, по умолчанию 10pt.
twoside
«двусторонняя» печать — с разными полями на чётных и нечётных страницах
(как в книгах).
twocolumn печать в две колонки.
titlepage для стиля article печать титульной страницы.
draft черновая печать с пометкой строк, выбивающихся на поля.
fleqn прижать все формулы влево.
leqno нумерация формул слева.
Разрывы страниц
\newpage начать новую страницу.
\clearpage вывести все оставшиеся плавающие таблицы (table) и иллюстрации (figure)
и начать новую страницу.
\cleardoublepage то же, но возможен пропуск пустой страницы для того, чтобы новая страница имела нечётный номер.
\twocolumn[
arg] начать новую страницу, напечатать текст arg в одну колонку, и пе- рейти в режим печати в две колонки.
\onecolumn печать в одну колонку с новой страницы.
\nopagebreak запретить разрыв страницы в этом месте.
\samepage разрывать страницы только между абзацами.
Стили страниц
\flushbottom все страницы одинаковой высоты (как в книгах).
\raggedbottom обратная \flushbottom, страницы не выравниваются по высоте.
\pagestyle{
arg} стиль страниц, где arg может принимать значения:
arg = empty — без колонтитулов и номеров страниц;
arg = plain — без колонтитулов, номера страниц внизу в центре;
arg = headings — колонтитулы генерируются автоматически;
arg = myheadings — колонтитулы задаются пользователем.
\thispagestyle{
arg} аналогично, но только для текущей страницы.
\pagenumbering{
arg} начинает счёт страниц заново и задаёт формат нумерации:
arg = arabic — арабскими цифрами (1,2,3);
arg = Roman или roman — римскими цифрами (I,II,III) или (i,ii,iii);
arg = Alph или alph — латинскими буквами (A,B,C) или (a,b,c);
arg = Asbuk или asbuk — русскими буквами (А,Б,В) или (а,б,в);
\appendix начать приложения к документу.
Колонтитулы и нумерация страниц
Верхние и нижние колонтитулы можно изменять путём переопределения следующих четырёх команд в стилевом файле. Переопределять команды \@evenfoot и \@evenhead имеет смысл только при двусторонней печати (стилевая опция twoside).
\def\@oddfoot{}
— пустой нижний колонтитул.
\def\@evenfoot{}
— то же, только для чётных страниц.
\def\@oddhead{\hfil\thepage}
— верхний колонтитул, номер страницы справа.

51
\def\@evenhead{\thepage\hfil}
— то же для чётных страниц, номер ставится слева.
\def\@oddhead{ОТЧЕТ. Раздел \thesection\hfil\thepage}
— верхний колонтитул, со- держащий заголовок слева и номер справа.
Единицы длины
Если какой-либо числовой параметр по смыслу является длиной, то указывать еди- ницы измерения обязательно. Единицы измерения можно отделять от числа пробелом.
Использование размеров см. в
153

165
in
, дюйм (inch)
1in
=
1 in = 1 in cm
, сантиметр
1cm
=
2.54 cm = 1 in cc
, цицеро
1cc
=
1 cc = 12 dd pc
, пика (pica)
1pc
=
1 pc = 12 pt mm
, миллиметр
1mm
=
10 mm = 1 cm dd
, дидот-пункт
1dd
=
1157 dd = 1238 pt bp
, большой пункт
1bp
=
72 bp = 1 in pt
, пункт (point)
1pt
=
72.27 pt = 1 in sp
, scaled point
100000sp
=
65536 sp = 1 pt ex
, высота «ex»
1ex
=
зависит от текущего шрифта em
, ширина «em»
1em
=
зависит от текущего шрифта
Параметры страниц
\textwidth=
arg ширина текста, для А4 типично arg = 16 cm.
\textheight=
arg высота текста, для А4 типично arg = 24 cm.
\oddsidemargin=
arg отступ от левого края листа до текста, минус 1 дюйм.
\evensidemargin=
arg то же для страниц с чётными номерами, при односторонней пе- чати игнорируется.
\topmargin=
arg расстояние от верхнего края до верхнего колонтитула, минус 1 дюйм.
\headheight=
arg высота верхнего колонтитула.
\headsep=
arg расстояние от верхнего колонтитула до текста.
\columnsep=
arg расстояние между колонками при печати в две колонки.
\columnseprule=
arg ширина линейки между колонками, по умолчанию 0pt, т.е. линейки нет.
\def\baselinestretch{
arg} интервал между строками. Возможны любые значения, но обычно полагают arg
∈ {1, 1.5, 2}.
Параметры абзацев
\parindent=
arg абзацный отступ.
\parskip=
arg интервал между абзацами.
\leftskip=
arg левое поле абзаца, по умолчанию 0pt.
\rightskip=
arg правое поле абзаца, по умолчанию 0pt.
\tolerance=
arg терпимость к жидким строкам, 0
1   2   3   4


написать администратору сайта