Символы из пакета amssymb
Математических знаков в стандартном LaTeX'овском наборе очень много, но порой и их не хватает. Если вы подключите пакет amssymb, то сможете воспользоваться дополнительными математическими знаками, разработанными Американским математическим обществом (сокращенно AMS — American Mathematical Society). Этих знаков более полутора сотен; мы опять разобьем их на группы.
Начнем с бинарных операций. Стилевой пакет amssymb дает возможность воспользоваться такими символами, относящимися к этой категории:
| \boxdot |
| \centerdot |
| \barwedge |
| \Cap |
| \leftthreetimes |
| \intercal |
| \circleddash |
| \gtrdot |
| \smallsetminus |
| \boxplus |
| \boxminus |
| \doublebarwedge |
| \rightthreetimes |
| \circledcirc |
| \divideontimes |
| \ltimes |
| \boxtimes |
| \veebar |
| \Cup |
| \curlyvee |
| \dotplus |
| \circledast |
| \lessdot |
| \rtimes |
Следующим по очереди идет огромное количество бинарных отношений:
| \rightleftharpoons | | \leftrightharpoons |
| \Vdash | | \Vvdash |
| \vDash | | \upharpoonright |
| \downharpoonright | | \upharpoonleft |
| \downharpoonleft | | \Lsh |
| \Rsh | | \circeq |
| \succsim | | \gtrsim |
| \gtrapprox | | \multimap |
| \therefore | | \because |
| \doteqdot | | \triangleq |
| \precsim | | \lesssim |
| \lessapprox | | \eqslantless |
| \eqslantgtr | | \curlyeqprec |
| \curlyeqsucc | | \preccurlyeq |
| \leqq | | \leqslant |
| \lessgtr | | \risingdotseq |
| \fallingdotseq | | \succcurlyeq |
| \geqq | | \geqslant |
| \gtrless | | \sqsubset |
| \sqsupset | | \vartriangleright |
| \vartriangleleft | | \trianglerighteq |
| \trianglelefteq | | \between |
| \blacktriangleright | | \blacktriangleleft |
| \vartriangle | | \eqcirc |
| \lesseqgtr | | \gtreqless |
| \lesseqqgtr | | \gtreqqless |
| \varpropto | | \smallsmile |
| \smallfrown | | \Subset |
| \Supset | | \subseteqq |
| \supseteqq | | \bumpeq |
| \Bumpeq | | \lll |
| \ggg | | \pitchfork |
| \backsim | | \backsimeq |
| \lvertneqq | | \gvertneqq |
| \lneqq | | \gneqq |
| \lneq | | \gneq |
| \precnsim | | \succnsim |
| \lnsim | | \gnsim |
| \precneqq | | \succneqq |
| \precnapprox | | \succnapprox |
| \lnapprox | | \gnapprox |
| \varsubsetneq | | \varsupsetneq |
Несколько символов из этой таблицы нам уже знакомы: в первую очередь это знаки для нестрогих неравенств
и
в привычном отечественному читателю начертании, а также знаки
и
, доступ к которым открывается уже при подключении пакета latexsym. Символы
,
,
и
, задаваемые командами \vartriangleleft, \trianglelefteq, \vartriangleright и \trianglerighteq, также доступны уже при подключении пакета latexsym, но там они называются иначе: \lhd, \unlhd, \rhd и \unrhd соответственно.
Специальные команды предусмотрены для отрицаний отношений из предыдущей таблицы. В принципе "отрицание" (перечеркнутый символ) можно напечатать, поставив перед этим символом команду \not , но взаимное расположение черты и перечеркиваемого символа при этом не всегда удачно. Поэтому Американское математическое общество выделило для перечеркнутых символов специальные литеры (ради красоты приходится страдать ...). Итак:
| \nleq | | \ngtr |
| \nleqslant | | \nsucceq |
| \nsupseteqq | | \nsim |
| \nparallel | | \nshortparallel |
| \nvDash | | \ntrianglelefteq |
| \nleftarrow | | \nRightarrow |
| \ngeq | | \nprec |
| \ngeqslant | | \nleqq |
| \ncong | | \nsubseteq |
| \nmid | | \nvdash |
| \nVDash | | \ntriangleleft |
| \nrightarrow | | \nLeftrightarrow |
| \nless | | \nsucc |
| \npreceq | | \ngeqq |
| \nsubseteqq | | \nsupseteq |
| \nshortmid | | \nVdash |
| \ntrianglerighteq | | \ntriangleright |
| \nLeftarrow | | \nleftrightarrow |
В следующей таблице мы собрали всевозможные стрелки (с точки зрения TeX'а, стрелки — это тоже знаки бинарных отношений, но математики, как правило, так не считают).
| \circlearrowright | | \circlearrowleft |
| \twoheadrightarrow | | \twoheadleftarrow |
| \leftleftarrows | | \rightrightarrows |
| \upuparrows | | \downdownarrows |
| \rightarrowtail | | \leftarrowtail |
| \rightsquigarrow | | \leftrightsquigarrow |
| \looparrowleft | | \looparrowright |
| \Rrightarrow | | \Lleftarrow |
| \nleftarrow | | \nrightarrow |
| \nLeftarrow | | \nRightarrow |
| \nLeftrightarrow | | \nleftrightarrow |
| \curvearrowleft | | \curvearrowright |
Стрелка
доступна и при использовании пакета latexsym, но там она называется \leadsto.
В приведенной выше таблице присутствует команда \rightleftharpoons, входящая в основной набор LaTeX'а; ниже можно найти еще несколько аналогичных примеров. Такое дублирование — не прихоть TeXнологов из AMS: в базовом LaTeX'е символы, задаваемые этими дублирующимися командами, собирались из отдельных кусочков, вследствие чего они не меняли должным образом размеры при помещении в индексы. В пакете amssymb те же команды отсылают к специальным литерам, входящим в шрифты AMS, в результате чего символы
(\rightleftharpoons) или, скажем,
(\hbar) правильно ведут себя и в индексах.
Теперь перечислим обыкновенные символы, доступ к которым открывается при подключении пакета amssymb:
| \square | | \blacksquare |
| \lozenge | | \blacklozenge |
| \backprime | | \bigstar |
| \blacktriangledown | | \blacktriangle |
| \triangledown | | \angle |
| \measuredangle | | \sphericalangle |
| \circledS | | \complement |
| \diagup | | \diagdown |
| \varnothing | | \nexists |
| \Finv | | \Game |
| \mho | | \eth |
| \beth | | \gimel |
| \daleth | | \digamma |
| \varkappa | | \Bbbk |
| \hslash | | \hbar |
Из этого набора нам знакомы символ
, доступ к которому открывает уже пакет latexsym, а также греческая буква
и обозначение для пустого множества
. Символы
и
также доступны уже при подключении пакета latexsym, но там они называются \Box и \Diamond соответственно.
Команды \yen, \checkmark, \circledR и \maltese можно использовать не только в формулах, но и в тексте (кстати, \yen — это обозначение для японской иены).
У некоторых из символов, определенных в пакете amsfonts, тоже есть синонимы. Вот их список:
| \dasharrow или \dashrightarrow |
| \Doteq или \doteqdot |
| \Cup или \doublecup |
| \Cap или \doublecap |
| \lll или llless |
| \ggg или gggtr |
Стоит еще отметить, что некоторые из определенных выше символов становятся доступными уже при использовании пакета amsfonts вместо \amssymb. Их перечень таков:
| \yen | | \checkmark |
| \circledR | | \maltese |
| \dasharrow | | \dashleftarrow |
| \sqsubset | | \sqsupset |
| \vartriangleleft | | \vartriangleright |
| \trianglelefteq | | \trianglerighteq |
| \square | | \lozenge |
| \rightsquigarrow | | \rightleftharpoons |
Поскольку пакет amssymb довольно громоздок, стоит иметь в виду возможность иногда обойтись более скромным amsfonts.