WikiDer > Справка: отображение формулы - Википедия

Help:Displaying a formula - Wikipedia
На этом снимке экрана показана формула E = MC2 редактируется с использованием Визуальный редактор. В визуальном редакторе отображается кнопка, позволяющая выбрать один из трех предложенных режимов отображения формулы.

MediaWiki оказывает математические уравнения с использованием комбинации HTML и вариант Латекс.

Используемая версия LaTeX является подмножеством AMS-LaTeX разметка, надмножество Латекс разметка, которая, в свою очередь, является надмножеством TeX разметка, для математические формулы. Поддерживается только ограниченная часть полного языка TeX; подробности см. ниже.[а]

По умолчанию изображения SVG с невидимыми MathML генерируются. Старший PNG изображения могут быть установлены через предпочтения пользователей.[b] В некоторых браузерах, например Fire Fox, можно использовать MathML для отображения через расширения; см. главную страницу расширения по адресу mw: Расширение: математика для подробностей. Сторона клиента MathJax больше не поддерживается.

Основы

Математическая разметка идет внутрь <math>...</math>. Разметка химии идет внутрь <math chem>...</math> или же <chem>...</chem>. Все эти теги используют TeX.

Код TeX должен быть написан буквально: шаблоны MediaWiki, предопределенные шаблоны и параметры не могут использоваться в математических тегах: пары двойных скобок игнорируются, а "#" выдает сообщение об ошибке. Однако математические теги работают в части then и else #if и т. Д. См. m: Шаблон: Демонстрация попытки использования параметров в TeX (обратные ссылки редактировать) для дополнительной информации.

Теперь устаревший тег <ce> посчитали слишком неоднозначным, и его заменили на <chem>.[1]

Команды LaTeX

Команды LaTeX чувствительны к регистру и принимают один из следующих двух форматов:

  • Они начинаются с обратной косой черты , а затем имеют имя, состоящее только из букв. Имена команд заканчиваются пробелом, числом или любым другим «небуквенным».
  • Они состоят из обратной косой черты и ровно одной небуквенной буквы.

Некоторым командам нужен аргумент, который должен быть заключен в фигурные скобки {} после имени команды. Некоторые команды поддерживают необязательный параметры, которые добавляются после имени команды в квадратных скобках []. Общий синтаксис:

 commandname [параметр1, параметр2, ...] {аргумент1} {аргумент2} ...

Специальные символы

Следующие символы являются зарезервированными символами, которые либо имеют особое значение в LaTeX, либо недоступны во всех шрифтах. Если вы введете их прямо в текст, они обычно не будут отображаться, а будут делать то, что вы не планировали.

# $ % ^ & _ { } ~ \

Эти символы могут быть введены с помощью префикса escape-символа обратной косой черты. \ или используя специальные последовательности:

 #  $ \% ^  wedge  &  _  {}  sim  backslash

уступающий

.

Символ обратной косой черты может нет можно ввести, добавив перед ним еще одну обратную косую черту (); эта последовательность используется для разрыва строки. Чтобы ввести обратную косую черту в математическом режиме, вы можете использовать обратная косая черта вместо этого что дает .

Команда тильда создает тильду, которая ставится над следующей буквой. Например, тильда {а} дает . Чтобы создать просто символ тильды ~, используйте тильда {} который дает , поместив ~ на пустое поле. Альтернативно sim производит , большой ~, который может быть более уместным в некоторых ситуациях.

Команда шляпа создает шляпу над следующим символом, например шляпа {о} производит . Для растягиваемой версии используйте widehat {abc} давая . Клин клин обычно используется как математический оператор последовательность ^ клин производит лучший эквивалент символа вставки ^ в ASCII.

Пространства

Символы «пробела», такие как пробел или табуляция, обрабатываются LaTeX одинаково как «пробел». Несколько последовательных пробельные символы рассматриваются как одно «пространство». Видеть ниже для команд, которые создают пробелы разного размера.

Среды LaTeX

Среды в LaTeX играют роль, очень похожую на команды, но обычно они влияют на более широкую часть формулы. Их синтаксис:

 начинать{имя среды}   текст, на который нужно повлиять конец{имя среды}

Среды, поддерживаемые Википедией, включают матрица, выровнятьи т. д. См. ниже.

Рендеринг

Размеры и типы шрифтов не зависят от настроек браузера или CSS. Размеры и типы шрифтов часто отличаются от того, что отображает HTML. Выравнивание по вертикали с окружающим текстом также может быть проблемой; обходной путь описан в «Выравнивание по нормальному потоку текста» раздел ниже. В Селектор CSS изображений img.tex.

В альтернативный текст изображений PNG, который отображается для слабовидящих и других читателей, которые не могут видеть изображения, а также используется, когда текст выделяется и копируется, по умолчанию используется викитекст, который создал изображение, за исключением <math> и </math>. Вы можете переопределить это, явно указав альт атрибут для математика элемент. Например, <math alt="Square root of pi"> sqrt{число Пи}</math> генерирует изображение альтернативный текст которого - «Квадратный корень из числа пи». Это не следует путать с заглавие атрибут, который создает всплывающий текст при наведении курсора на изображение PNG, например <math title="pi">число Пи</math> генерирует изображение всплывающий текст которого - «пи».

Помимо имен функций и операторов, как это принято в математике, курсивом выделяются переменные и буквы; цифр нет. Для другого текста (например, меток переменных), чтобы он не выделялся курсивом, как переменные, используйте текст или же mathrm (ранее rm). Вы также можете определить новые имена функций, используя OperatorName{...}. Например, текст{abc} дает . OperatorName{...} при необходимости предоставляет интервалы до и после имени оператора, например, когда а OperatorName{sn}б отображается как (с пробелами слева и справа от "sn") и а OperatorName{sn}(b + c) в качестве (с пробелом слева, а не справа). Звездная версия LaTeX, OperatorName * не поддерживается, но можно решить эту проблему, добавив пределы вместо. Например, OperatorName{sn}_{б> с}(b + c) qquad OperatorName{sn} пределы_{б> с}(b + c) отображается как

.

Латекс не полностью поддерживает символы Юникода, и не все символы отображаются. Большинство латинских символов с диакритическими знаками отображаются правильно. Однако некоторые этого не делают, в частности те, которые включают несколько диакритических знаков (например, с латинскими буквами, используемыми во вьетнамском языке), или которые не могут быть предварительно составлены в один символ (например, латинская буква W в верхнем регистре с кольцом), или которые используют другие диакритические знаки (например, ogonek или двойное ударение, используемое в центральноевропейских языках, таких как польский, или рог, прикрепленный над некоторыми гласными на вьетнамском языке), или другие модифицированные формы букв (используемые в нотации IPA, африканских языках или в средневековых текстах), некоторые лигатуры биграмм (например, IJ на голландском языке), или латинские буквы, заимствованные из греческого, или строчные заглавные, а также надстрочные и подстрочные буквы. Например, текст{ð} и текст{þ} (используется на исландском языке) выдаст ошибки.

Обычный способ ввода кавычек в текстовом режиме (две обратные галочки для левого и два апострофа для правого), например текст{слово в кавычках} не будет работать правильно. В качестве обходного пути вы можете использовать символы левой и правой кавычек Unicode, которые доступны в раскрывающейся панели «Символы» под редактором: текст{слово в кавычках}.

Форсированный рендеринг формул

MediaWiki хранит отрисованные формулы в тайник так что изображения этих формул не нужно создавать каждый раз, когда страница открывается пользователем. Чтобы принудительно выполнить повторный рендеринг всех формул страницы, вы должны открыть ее с помощью переменных-получателей. действие = очистить & mathpurge = true. Представьте, например, что в статье неверно отрисована формула интеграл. Чтобы принудительно выполнить повторный рендеринг этой формулы, вам нужно открыть URL-адрес https://en.wikipedia.org/w/index.php?title=Integral&action=purge&mathpurge=true . После этого вам нужно обойти кеш вашего браузера так что новые созданные изображения формул фактически загружаются. Смотрите также mw: Extension: Math # Очистка страниц, содержащих уравнения Больше подробностей.

TeX против HTML

Разметка TeX - не единственный способ создания специальных символов. Как показывает эта сравнительная таблица, иногда аналогичные результаты могут быть достигнуты в HTML с помощью Шаблон: Математика. Смотрите также Справка: специальные символы.

Синтаксис TeXTeX рендерингСинтаксис HTMLHTML-рендеринг
альфа{{математика | ''&альфа;''}}α
f (х) = х^2{{математика | '' f '' ('' x '') {{=}} '' x ''<Как дела>2</Как дела>}}ж(Икс) = Икс2
sqrt{2}{{математика | {{радикальный | 2}}}}2
sqrt{1-е^2}{{math | {{радикальный | 1 &минус; "е"<Как дела>2</Как дела>}}}}1 − е2
\{1, д,число Пи}{{math | {{mset | 1, '' e '', ''&число Пи;''}}}}{1, е, π}
| z + 1 | leq 2{{математика | {{абс | '' z '' + 1}} & le; 2}}|z + 1| ≤ 2

Следует соблюдать осторожность при написании наборов в {{математика}}, поскольку фигурные скобки могут противоречить синтаксису шаблона. В {{mset}} шаблон доступен, чтобы помочь с этим, как показано в примере выше. Так же, {{пресс}} заключает свой параметр внутри вертикальных полос, чтобы помочь с символом вертикальной черты, противоречащим синтаксису шаблона.

Коды слева создают символы справа, но последние также могут быть помещены непосредственно в вики-текст, за исключением «=».

Синтаксис HTMLРендеринг
&альфа; &бета; &гамма; & дельта; & epsilon; & zeta; & eta; & theta; &йота; &каппа; & лямбда; & mu; & nu; & xi; & omicron; &число Пи; & rho; &сигма; & sigmaf; & tau; и ипсилон; & phi; & чи; & psi; &омега;

α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω

&Гамма; & Дельта; & Тета; & Лямбда; & Си; & Пи; & Сигма; & Phi; & Psi; &Омега;

Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω

& int; & сумма; & прод; & радикальный; &минус; & plusmn; & infin; & asymp; & опора; = & эквивалент; & ne; & le; & ge; & раз; & middot; & sdot; &разделять; &часть; &основной; & Prime; & набла; & пермил; & deg; & там4; &пустой;

∫ ∑ ∏ √ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× · ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ ∅

&в; &не в; &колпачок; &чашка; & sub; &Как дела; & sube; & supe; & not; &и; &или же; &существовать; & forall; & rArr; & hArr; & rarr; & harr; & uarr; & дарр; & алефсим; - & ndash; & mdash;

∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑ ↓
ℵ - - -

Проект не достиг консенсуса по HTML и TeX, потому что каждый из них имеет преимущества в некоторых ситуациях.

Родной MathML

MathML / SVG по умолчанию рендерер опция, выбираемая через Мои предпочтения - Внешний вид - Математика, генерирует скрытый код MathML. Этот код может использоваться программами чтения с экрана и другими вспомогательными технологиями. Чтобы фактически отобразить MathML в Firefox вы можете установить Родной MathML расширение или просто скопируйте его правила CSS в вашу Википедию таблица стилей пользователя. В любом случае вы должны иметь шрифты, поддерживающие MathML установлен в вашей системе. Для поддержки копирования и вставки также установите MathML Копировать. Подробности об использовании MathML в других системах можно найти на mw: Расширение: математика.

Форматирование с использованием TeX

Функции, символы, специальные символы

Акценты и диакритические знаки

dot {a}, ddot {a}, строго {a}, grave {a}
check {a}, breve {a}, tilde {a}, bar {a}
hat {a}, widehat {a}, vec {a}

Стандартные числовые функции

exp_a b = a ^ b, exp b = e ^ b, 10 ^ m
ln c, lg d = log e, log_ {10} f
sin a, cos b, tan c, cot d, sec e, csc f
arcsin h, arccos i, arctan j
sh k, ch l, tanh m, coth n
operatorname {sh} k, operatorname {ch} l, operatorname {th} m, operatorname {coth} n
operatorname {argsh} o, operatorname {argch} p, operatorname {argth} q
sign r, left vert s right vert
мин (х, у), макс (х, у)

Границы

мин х, макс у, инф s, sup t
lim u, liminf v, limsup w
dim p, deg q, det m, ker phi

Прогнозы

Pr j, hom l, lVert z rVert, arg z

Дифференциалы и производные

dt, mathrm{d}т, частичный т, набла пси
dy / dx, mathrm{d}г / mathrm{d}Икс, frac{dy}{dx}, frac{ mathrm{d}у}{ mathrm{d}Икс}, frac{ частичный^2}{ частичный Икс_1 частичный Икс_2}у
основной, backprime, f^основной, ф ', ф' ', ф^{(3)}, точка у, ddot у

Буквенные символы или константы

infty, aleph, complement, backepsilon, eth, Finv, hbar
Im, imath, jmath, Bbbk, ell, mho, wp, Re, circledS, S, P, AA

Модульная арифметика

s_k эквив 0 pmod {м}
а bmod б
gcd (m, n), operatorname {lcm} (m, n)
mid, nmid, shortmid, nshortmid

Радикалы

surd, sqrt {2}, sqrt [n] {}, sqrt [3] { frac {x ^ 3 + y ^ 3} {2}}

Операторы

+, -, pm, mp, dotplus
times, div, divivontimes, /, обратная косая черта
cdot, * ast, star, circ, bullet
boxplus, boxminus, boxtimes, boxdot
oplus, ominus, otimes, oslash, odot
circleddash, circledcirc, circledast
bigoplus, bigotimes, bigodot

Наборы

{}, O empty emptyset, varnothing
in, notin not in, ni, not ni
cap, Cap, sqcap, bigcap
чашка, чашка, sqcup, bigcup, bigsqcup, uplus, biguplus
setminus, smallsetminus, раз
subset, Subset, sqsubset
supset, Supset, sqsupset
substeq, nsubseteq, subsetneq, varsubsetneq, sqsubseteq
supseteq, nsupseteq, supsetneq, varsupsetneq, sqsupseteq
substeqq, nsubseteqq, subsetneqq, varsubsetneqq
supseteqq, nsupseteqq, supsetneqq, varsupsetneqq

связи

=, ne, neq, эквив, не эквив
doteq, doteqdot, overset { underset { mathrm {def}} {}} {=}, :=
sim, nsim, backsim, Thicksim, simeq, backsimeq, eqsim, cong, ncong
ок, толстый прибл, ок, асимп, пропто, варпропто
<, nless, ll, not ll, lll, not lll, lessdot
>, ngtr, gg, not gg, ggg, not ggg, gtrdot
le, leq, lneq, leqq, nleq, nleqq, lneqq, lvertneqq
ge, geq, gneq, geqq, ngeq, ngeqq, gneqq, gvertneqq
lessgtr, lesseqgtr, lesseqqgtr, gtrless, gtreqless, gtreqqless
leqslant, nleqslant, eqslantless
geqslant, ngeqslant, eqslantgtr
lesssim, lnsim, lessapprox, lnapprox
gtrsim, gnsim, gtrapprox, gnapprox
Prec, nprec, prevq, npreceq, precneqq
succ, nsucc, successq, nsucceq, succneqq
preccurlyeq, curlyeqprec
succcurlyeq, curlyeqsucc
Precsim, Prensim, PreApprox, Precnapprox
succsim, succnsim, succapprox, succnapprox

Геометрический

parallel, nparallel, shortparallel, nshortparallel
перп, угол, сферический угол, измеренный угол, 45 ^ circ
Box, квадрат, blacksquare, diamond, Diamond, lozenge, blacklozenge, bigstar
bigcirc, треугольник, bigtriangleup, bigtriangledown
vartriangle, triangledown
blacktriangle, blacktriangledown, blacktriangleleft, blacktriangleright

Логика

forall, существует, nexists
поэтому, потому что, И
lor vee, curlyvee, bigvee

не использовать или же который теперь устарел

земля клин, фигурный клин, bigwedge

не использовать и который теперь устарел

bar {q}, bar {abc}, overline {q}, overline {abc},

lnot neg, not operatorname {R}, bot, top


vdash dashv, vDash, Vdash, модели
Vvdash nvdash nVdash nvDash nVDash
ulcorner urcorner llcorner lrcorner

Стрелки

Rrightarrow, Lleftarrow
Rightarrow, nRightarrow, Longrightarrow подразумевает
Leftarrow, nLeftarrow, Longleftarrow
Leftrightarrow, nLeftrightarrow, Longleftrightarrow iff
Uparrow, Downarrow, Updownarrow
rightarrow to, nrightarrow, longrightarrow
leftarrow gets, nleftarrow, longleftarrow
leftrightarrow, nleftrightarrow, longleftrightarrow
uparrow, downarrow, updownarrow
nearrow, swarrow, nwarrow, Searrow
mapsto, longmapsto
rightharpoonup rightharpoondown leftharpoonup leftharpoondown upharpoonleft upharpoonright downharpoonleft downharpoonright rightleftharpoons leftrightharpoons
curvearrowleft circlearrowleft Lsh upuparrows rightrightarrows rightleftarrows rightarrowtail looparrowright
curvearrowright circlearrowright Rsh downdownarrows leftleftarrows leftrightarrows leftarrowtail looparrowleft
hookrightarrow hookleftarrow multimap leftrightsquigarrow rightsquigarrow twoheadrightarrow twoheadleftarrow

Специальный

amalg P S \% dagger ddagger ldots cdots
улыбка хмурый взгляд wr треугольник влево triangleright
бриллиантовый костюм, хардсьют, клубный костюм, пик, Game, плоский, натуральный, острый

Несортированный (новый материал)

diagup diagdown centerdot ltimes rtimes leftthreetimes rightthreetimes
eqcirc circeq треугольник bumpeq Bumpeq doteqdot risedotseq Falldotseq
intercal barwedge veebar doublebarwedge между вилами
vartriangleleft ntriangleleft vartriangleright ntriangleright
треугольник ntrianglelefteq trianglerighteq ntrianglerighteq

Чтобы узнать больше о семантике этих символов, см. Краткую Поваренная книга TeX.

Крупные выражения

Индексы, индексы, интегралы

ОсобенностьСинтаксисКак это выглядит при рендеринге
Надстрочныйа^2, а^{х + 3}
Нижний индекса_2
Группировка10^{30} а^{2+2}
а_{я, j} б_{f '}
Объединение sub и super без и с горизонтальным разделениемИкс_2^3
{Икс_2}^3
Супер супер10^{10^{8}}
Предшествующий и / или дополнительный sub & super sideset{_1^2}{_3^4} prod_а^б
{}_1^2!Омега_3^4
Штабелирование overset{альфа}{омега}
underset{альфа}{омега}
overset{альфа}{ underset{гамма}{омега}}
stackrel{альфа}{омега}
Производныех ', у' ', f', f ''
Икс^основной, y^{ прайм прайм}
Производные точки точка{Икс}, ddot{Икс}
Подчеркивания, надводки, векторышляпа а бар б vec c
overrightarrow{а б} overleftarrow{CD} widehat{d e f}
overline{g h i} подчеркивание{j k l}
Дуга (обходной путь) overset{хмуриться} {AB}
СтрелкиА xleftarrow{п + му-1} B xrightarrow[T]{пвечера я-1} C
Подтяжки overbrace{ 1+2+ cdots+100 }^{5050}
Подкосы underbrace{ а + б + cdots+ z }_{26}
Сумма сумма_{k = 1}^N k^2
Сумма (сила textstyle) textstyle сумма_{k = 1}^N k^2
Сумма дробная (по умолчанию textstyle) frac{ сумма_{k = 1}^N k^2}{а}
Сумма в дробной части (сила Displaystyle) frac{ Displaystyle сумма_{k = 1}^N k^2}{а}
Сумма в дробной части (стиль альтернативных ограничений) frac{ сумма пределы^{^N}_{k = 1} k^2}{а}
Товар prod_{я = 1}^N x_я
Продукт (сила textstyle) textstyle prod_{я = 1}^N x_я
Копродукт coprod_{я = 1}^N x_я
Копродукт (сила textstyle) textstyle coprod_{я = 1}^N x_я
Предел lim_{п к infty}Икс_п
Предел (сила textstyle) textstyle lim_{п к infty}Икс_п
интеграл int limits_{1}^{3} frac{е^3 / х}{Икс^2}\, dx
Интегральный (альтернативный стиль ограничений) int_{1}^{3} frac{е^3 / х}{Икс^2}\, dx
Интегральный (сила textstyle) textstyle int limits_{-N}^{N} е^x dx
Интегральный (сила textstyle, альтернативный стиль ограничений) textstyle int_{-N}^{N} е^x dx
Двойной интеграл iint limits_D dx\,dy
Тройной интеграл iiint limits_E dx\,dy\,дз
Четверной интеграл iiiint limits_F dx\,dy\,дз\,dt
Интеграл по прямой или по пути int_{(х, у)в C} Икс^3\, dx + 4y^2\, dy
Замкнутая линия или интеграл по пути мазь_{(х, у)в C} Икс^3\, dx + 4y^2\, dy
Перекрестки bigcap_{я = 1}^n E_я
Союзы bigcup_{я = 1}^n E_я

Показать атрибут

В <math> тег может принимать отображать атрибут с возможными значениями в соответствии и блокировать.

В соответствии

Если значение атрибута display является встроенным, содержимое будет отображаться в встроенном режиме; то есть в уравнении не будет нового абзаца, а операторы будут отображаться так, чтобы занимать лишь небольшое количество вертикального пространства.

Пример

Сумма сходится к 2.

Следующая ширина линии не нарушается большими операторами.

Код для математического примера гласит:

<математика дисплей ="в соответствии"> sum_ {i = 0} ^ infty 2 ^ {- i}</math>
Техническая реализация

Технически команда textstyle будет добавлен к пользовательскому вводу до того, как команда tex будет передана рендереру. Результат будет отображаться без дальнейшего форматирования путем вывода изображения или MathMLelement на страницу.

Блокировать

В блочном стиле уравнение отображается в отдельном абзаце, а операторы занимают меньше места по горизонтали.

Пример

Уравнение

Он был введен как

<математика дисплей ="блокировать"> text {геометрическая серия:} quad sum_ {i = 0} ^ infty 2 ^ {- i} = 2 </math>
Техническая реализация

Технически команда Displaystyle будет добавлен к пользовательскому вводу, если пользовательский ввод не содержит строку Displaystyle или же выровнять перед тем, как команда tex будет передана рендереру. Результат будет отображаться в новом абзаце. Таким образом, стиль MathImage изменяется, т.е. добавляется атрибут стиля «display: block; margin: auto». Для MathML гарантируется, что display = inline заменяется блоком отображения, который создает новый абзац

Не указано

Если ничего не указано, текущее поведение сохраняется. Это означает, что все уравнения отображаются в стиле отображения, но не с использованием нового абзаца.

Пример

Сумма сходится к 2.

Следующая ширина линии нарушается крупными операторами.

Код для математического примера гласит:

<math> сумма_{я = 0}^ infty 2^{}</math>

Уравнение

Он был введен как

<math>текст{геометрическая серия:} quad сумма_{я = 0}^ infty 2^{}= 2

Дроби, матрицы, мультилинии

ОсобенностьСинтаксисКак это выглядит при рендеринге
Фракции frac{2}{4}=0.5 или же {2 над 4}=0.5
Мелкие фракции (сила textstyle) tfrac{2}{4} = 0.5
Крупные (нормальные) фракции (сила Displaystyle) dfrac{2}{4} = 0.5 qquad dfrac{2}{c + dfrac{2}{d + dfrac{2}{4}}} = а
Крупные (вложенные) дроби cfrac{2}{c + cfrac{2}{d + cfrac{2}{4}}} = а
Отмены дробями cfrac{Икс}{1 + cfrac{Отмена{у}}{Отмена{у}}} = cfrac{Икс}{2}
Биномиальные коэффициенты binom{п}{k}
Малые биномиальные коэффициенты (сила textstyle) tbinom{п}{k}
Большие (нормальные) биномиальные коэффициенты (сила Displaystyle) dbinom{п}{k}
Матрицы
начинать{матрица}Икс & у \\z & vконец{матрица}
начинать{vmatrix}Икс & у \\z & vконец{vmatrix}
начинать{Vmatrix}Икс & у \\z & vконец{Vmatrix}
начинать{bmatrix}0 &  cdots & 0 \\ vdots &  ddots &  vdots \\0 &  cdots & 0конец{bmatrix}
начинать{Bmatrix}Икс & у \\z & vконец{Bmatrix}
начинать{матрица}Икс & у \\z & vконец{матрица}
 bigl( начинать{smallmatrix}а&б\\ c&dконец{smallmatrix}  bigr)
Различия в регистрах
f (n) =начинать{случаи}п / 2, & текст{если }птекст{ даже} \\3n + 1, & текст{если }птекст{ странно}конец{случаи}
Многострочные уравнения
начинать{выровнять}f (x) & = (а + Ь)^2 \\& = а^2 + 2ab + b^2 \\конец{выровнять}
начинать{выровнять}{2}f (x) & = (а-б)^2 \\& = а^2-2ab + b^2 \\конец{выровнять}
Многострочные уравнения (необходимо указать количество используемых столбцов ({lcl})) (не следует использовать, если не требуется)
начинать{множество}{lcl}z & = & а \\f (x, y, z) & = & х + у + гконец{множество}
Многострочные уравнения (подробнее)
начинать{множество}{lcr}z & = & а \\f (x, y, z) & = & х + у + гконец{множество}
Прерывание длинного выражения таким образом, чтобы оно при необходимости обертывалось, за счет нарушения правильного интервала
<математика> f (x) \,\!  =  сумма_{п = 0}^ infty а_п х^н   = а_0 + а_1x + a_2x^2+ cdots</math>
Одновременные уравнения
начинать{случаи}3x + 5y + z \\7x - 2y + 4z \\-6x + 3y + 2zконец{случаи}
Массивы
начинать{множество}{| c | c | c |} а & б & S \\ hline0 & 0 & 1 \\0 & 1 & 1 \\1 & 0 & 1 \\1 & 1 & 0 \\конец{множество}

Заключение в круглые скобки больших выражений, скобок, полос

ОсобенностьСинтаксисКак это выглядит при рендеринге
☒NПлохо( frac{1}{2} )^п
ХорошийпроверитьYоставили ( frac{1}{2} верно )^п

Вы можете использовать различные разделители с left и right:

ОсобенностьСинтаксисКак это выглядит при рендеринге
Скобкиоставили ( frac{а}{б} верно )
Скобкиоставили [ frac{а}{б} верно ] quad
оставили lbrack frac{а}{б} верно rbrack
Брекетыоставили \{ frac{а}{б} верно \} quad
оставили lbrace frac{а}{б} верно rbrace
Angle bracketsоставили langle frac{а}{б} верно angle
Bars and double barsоставили | frac{а}{б} верно vert quad
оставили Vert frac{c}{d} верно \|
Floor and ceiling functions:оставили lfloor frac{а}{б} верно floor quad
оставили lceil frac{c}{d} верно ceil
Slashes and backslashesоставили / frac{а}{б} верно ackslash
Up, down, and up-down arrowsоставили стрелка вверх frac{а}{б} верно Кнопка "Стрелка вниз quad
оставили Uparrow frac{а}{б} верно Downarrow quad
оставили updownarrow frac{а}{б} верно Updownarrow
Delimiters can be mixed,
as long as left and ight match
оставили [ 0,1 верно )
оставили langle psi верно |

Use left. and ight. if you
do not want a delimiter to appear
оставили . frac{А}{B} верно \} o Икс
Size of the delimiters (add "l" or "r" to indicate the side for proper spacing)( igl( Bigl( iggl( Biggl( точки Biggr] iggr] Bigr] igr] ]
\{ igl{ Bigl{ iggl{ Biggl{ точки
Biggr angle iggr angle Bigr angle igr angle angle
\| ig| Big| igg| Bigg| точки Bigg| igg| Big| ig| |
lfloor igllfloor Bigllfloor iggllfloor Biggllfloor точки
Biggr ceil iggr ceil Bigr ceil igr ceil ceil
стрелка вверх iguparrow Biguparrow igguparrow Bigguparrow точки
BiggDownarrow iggDownarrow BigDownarrow igDownarrow Downarrow
updownarrow igupdownarrow Bigupdownarrow iggupdownarrow Biggupdownarrow точки
BiggUpdownarrow iggUpdownarrow BigUpdownarrow igUpdownarrow Updownarrow
/ ig/ Big/ igg/ Bigg/ точки
Biggackslash iggackslash Bigackslash igackslash ackslash

Equation numbering

Шаблоны {{NumBlk}} и {{EquationRef}} can be used to number equations. Шаблон {{EquationNote}} can be used to refer to a numbered equation from surrounding text. For example, the following syntax:

{{NumBlk|:|x^2 + y^2 + z^2 = 1|{{EquationRef|1}}}}

produces the following result (note the equation number in the right margin):

 

 

 

 

(1)

Later on, the text can refer to this equation by its number using syntax like this:

As seen in equation ({{EquationNote|1}}), blah blah blah...

The result looks like this:

As seen in equation (1), blah blah blah...

The equation number produced by {{EquationNote}} is a link that the user can click to go immediately to the cited equation.

Alphabets and typefaces

Texvc cannot render arbitrary Unicode символы. Those it can handle can be entered by the expressions below. Для других, таких как Кириллица, they can be entered as Unicode or HTML entities in running text, but cannot be used in displayed formulas.

Греческий алфавит
Alpha Beta Гамма Дельта Epsilon eta Eta Theta
Iota Kappa Lambda Mu Nu Xi Omicron Число Пи
Rho Сигма Tau Ипсилон Phi Chi Пси Омега
альфа бета gamma дельта epsilon zeta eta theta
йота kappa lambda му nu xi omicron число Пи
rho сигма тау upsilon phi chi psi омега
varGamma varDelta varTheta varLambda varXi varPi varSigma varPhi varUpsilon varOmega
varepsilon digamma varkappa varpi varrho varsigma vartheta varphi
Hebrew symbols
aleph eth gimel daleth
Blackboard bold/scripts
mathbb{ABCDEFGHI}
mathbb{JKLMNOPQR}
mathbb{STUVWXYZ}
Жирный шрифт
mathbf{ABCDEFGHI}
mathbf{JKLMNOPQR}
mathbf{STUVWXYZ}
mathbf{abcdefghijklm}
mathbf{nopqrstuvwxyz}
mathbf{0123456789}
Boldface (Greek)
oldsymbol{Alpha Beta Гамма Дельта Epsilon eta Eta Theta}
oldsymbol{Iota Kappa Lambda Mu Nu Xi Omicron Число Пи}
oldsymbol{Rho Сигма Tau Ипсилон Phi Chi Пси Омега}
oldsymbol{альфа бета gamma дельта epsilon zeta eta theta}
oldsymbol{йота kappa lambda му nu xi omicron число Пи}
oldsymbol{ rho сигма тау upsilon phi chi psi омега}
oldsymbol{varepsilondigammavarkappavarpi}
oldsymbol{varrhovarsigmavarthetavarphi}
Italics (default for Latin alphabet)
mathit{0123456789}
Greek italics (default for lowercase Greek)
mathit{Alpha Beta Гамма Дельта Epsilon eta Eta Theta}
mathit{Iota Kappa Lambda Mu Nu Xi Omicron Число Пи}
mathit{Rho Сигма Tau Ипсилон Phi Chi Пси Омега}
Greek uppercase boldface italics
oldsymbol{varGamma varDelta varTheta varLambda}
oldsymbol{varXi varPi varSigma varUpsilon varOmega}
Римский шрифт
mathrm{ABCDEFGHI}
mathrm{JKLMNOPQR}
mathrm{STUVWXYZ}
mathrm{abcdefghijklm}
mathrm{nopqrstuvwxyz}
mathrm{0123456789}
Без засечек
mathsf{ABCDEFGHI}
mathsf{JKLMNOPQR}
mathsf{STUVWXYZ}
mathsf{abcdefghijklm}
mathsf{nopqrstuvwxyz}
mathsf{0123456789}
Sans serif Greek (capital only)
mathsf{Alpha Beta Гамма Дельта Epsilon eta Eta Theta}
mathsf{Iota Kappa Lambda Mu Nu Xi Omicron Число Пи}
mathsf{Rho Сигма Tau Ипсилон Phi Chi Пси Омега}
Calligraphy/script
mathcal{ABCDEFGHI}
mathcal{JKLMNOPQR}
mathcal{STUVWXYZ}
Fraktur typeface
mathfrak{ABCDEFGHI}
mathfrak{JKLMNOPQR}
mathfrak{STUVWXYZ}
mathfrak{abcdefghijklm}
mathfrak{nopqrstuvwxyz}
mathfrak{0123456789}
Small scriptstyle text
{scriptstyle ext{abcdefghijklm}}

Mixed text faces

ОсобенностьСинтаксисHow it looks rendered
Italicised characters (spaces are ignored)x y z
Non-italicised characters ext{x y z}
Mixed italics (bad) ext{если} п ext{даже}
Mixed italics (good) ext{если }п ext{ даже}
Mixed italics (alternative: ~ or " " forces a space) ext{если}~ п ext{даже}

Цвет

Equations can use color with the color команда. Например,

  • {color{Синий}Икс^2}+{color{апельсин}2x}-{color{LimeGreen}1}
  • Икс_{1,2}= frac{{color{Синий}-b}pmsqrt{color{красный}б^2-4ac}}{color{Зеленый}}

There are several alternate notations styles

  • {color{Синий}Икс^2}+{color{апельсин}2x}-{color{LimeGreen}1} works with both texvc and MathJax
  • color{Синий}Икс^2color{Чернить}+color{апельсин}2xcolor{Чернить}-color{LimeGreen}1 works with both texvc and MathJax
  • color{Синий}{Икс^2}+color{апельсин}{2x}-color{LimeGreen}{1} only works with MathJax

Some color names are predeclared according to the following table, you can use them directly for the rendering of formulas (or for declaring the intended color of the page background).

Colors supported

Цвет не следует использовать в качестве Только способ идентифицировать что-либо, потому что это станет бессмысленным на черно-белых носителях или для людей с дальтонизмом. Видеть WP: Руководство по стилю (доступность) #Color.

Latex не имеет команды для установки цвета фона. Самый эффективный способ установить цвет фона - установить правило стиля CSS для ячейки таблицы:

{| class = "wikitable" align = "center" | style = "цвет фона: серый;" |  x ^ 2  | style = "background-color: Goldenrod;" |  y ^ 3  |}

Оформляется как:

Пользовательские цвета можно определить с помощью:

 definecolor{миоранж}{rgb}{1,0.65,0.4}цвет{миоранж}е^{я число Пи}цвет{Чернить} + 1 = 0

Проблемы с форматированием

Интервал

TeX обрабатывает большую часть интервалов автоматически, но иногда может потребоваться ручное управление.

ОсобенностьСинтаксисКак это выглядит при рендеринге
двойное четырехместное пространствоа qquad б
четырехугольника quad б
текстовое пространствоа\ б
текстовое пространство в текстовом режимеа текст{ } б
большое пространствоа\;б
среднее пространствоа\<б[не поддерживается]
небольшое пространствоа\,б
крошечное пространство (используйте для умножения множителей)ab
крошечное пространство (синтаксическое пространство игнорируется)а б
без пробела (используйте для многобуквенных переменных) mathit{ab}
небольшое отрицательное пространствоа\!б

Автоматический интервал может быть нарушен в очень длинных выражениях (потому что они создают переполненный hbox в TeX):

0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+ cdots

Это можно исправить, заключив все выражение в фигурные скобки {}:

{0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+ cdots}


Когда реляционные символы, такие как используются как обычные символы, например в обозначение бюстгальтера, возможно, придется избегать дополнительных интервалов:

ОсобенностьСинтаксисКак это выглядит при рендеринге
без специального форматирования| стрелка вверх rangle
явный открывающий и закрывающий разделительоставили| стрелка вверх right rangle
с дополнительными подтяжками| {стрелка вверх} rangle
стрелка как обычный символ| mathord uparrow rangle

Выравнивание по нормальному потоку текста

Из-за стандартного CSS

img.текс { вертикальное выравнивание: середина; }

встроенное выражение вроде должно хорошо выглядеть.

Если вам нужно выровнять его иначе, используйте <math style="vertical-align:-100%;">...</math> и играть с вертикальное выравнивание аргумент, пока вы не поймете это правильно; однако его внешний вид может зависеть от браузера и его настроек.

Если вы полагаетесь на этот обходной путь, если и когда рендеринг на сервере будет исправлен в будущем выпуске, это дополнительное ручное смещение внезапно приведет к выравниванию каждой затронутой формулы неправильно. Так что используйте его экономно, если вообще используйте.

Нереализованные элементы и обходные пути

oiint и oiiint

Еще не реализованные элементы: oiint, а именно двукратный интеграл iint () с круговой кривой через центр двух интегралов, и аналогично oiiint, круговая кривая через три интеграла. В отличие, мазь () существует для одного измерения (интегрирование по изогнутой линии в плоскости или в любом пространстве с более высоким измерением).

Эти элементы появляются во многих контекстах: oiint обозначает поверхностный интеграл над замкнутой 2d границей 3d области (что встречается в большей части 3d векторное исчисление и физические приложения - вроде Уравнения Максвелла), так же oiiint обозначает интегрирование по замкнутой трехмерной границе (объем поверхности) четырехмерной области, и они будут сильными кандидатами для следующей версии TeX. Таким образом, в данной версии есть много обходных путей.

Однако, поскольку пока еще не существует стандартизации, любое подобное решение (которое использует многие \! символы для обратного интервала) следует по возможности избегать. См. Ниже возможность использования принудительного использования изображений PNG.

Обратите внимание, что iint (двойной интеграл) и iiint (тройной интеграл) все еще не кернинг, как должен быть, и в настоящее время отображаются, как если бы они были последовательными int символы; это не большая проблема для чтения формул, даже если интегральные символы перед последним не имеют границ, поэтому лучше избегать «взломов» обратного интервала, поскольку они могут быть несовместимы с возможной лучшей реализацией интегральных символов в будущем (с более точно вычисленные позиции кернинга).

oiint и oiiint как изображения PNG

Эти символы доступны в виде изображений PNG, которые также интегрированы в два шаблона: {{масло}} и {{Oiiint}}, которые заботятся о форматировании вокруг символов.

У шаблонов есть три параметра:

преинтегральный
текст или формула непосредственно перед интегралом
intsubscpt
индекс под интегралом
интегрировать
текст или формула сразу после интеграла
Примеры
  • Теорема Стокса: <math> oiint_{ scriptstyle S}( набла раз mathbf{F} ) cdot { mathrm d} mathbf{S} = мазь_{ частичный S} mathbf{F} cdot { mathrm d} boldsymbol{ ell} </math>
  • Закон Ампера + исправление: {{масло | preintegral = <математика> мазь_C mathbf{B} cdot { mathrm d} boldsymbol{ ell} = му_0 | intsubscpt = <математика>{ scriptstyle S}</math> | integrand = <math>оставили ( mathbf{J} + epsilon_0 frac{ частичный mathbf{E}}{ частичный т} верно ) cdot { mathrm d} mathbf{S}</math> }}
 oiint

Ориентированный oiint и oiiint как изображения PNG

Некоторые варианты oiint и oiiint на них есть стрелки, указывающие на смысл интегрирования, такие как линейный интеграл вокруг замкнутой кривой по часовой стрелке и аналоги более высоких измерений. Они не реализованы в TeX в Википедии тоже, хотя шаблон {{интересный}} доступен - подробности см. по ссылке.

Обозначение дуги overarc

overarc еще не реализовано для отображения обозначения дуги. Однако существует обходной путь: используйте overset{хмуриться}{AB}, который дает

Тройная точка dddot

dddot не реализовано. Для временного решения overset{...}{Икс}, который дает.

Помеченное имя оператора OperatorName *

Помеченная звездочкой версия OperatorName в настоящее время не поддерживается. Обходной путь для

 OperatorName *{медиана}_{j,  ne ,я} Икс_{я, j}

является

 OperatorName{ underset{ mathit{j,  ne ,я}}{медиана}} Икс_{я, j}

Зачеркивание

Зачеркнутый как sout или же st не реализовано и не перекрывается, как rlap. Это означает, что зачеркнутые символы, такие как ƛ, трудно вводить, за исключением жестко запрограммированных hbar. Суффикс обходного пути для обычного зачеркивания: q ! ! ! гидроразрыва{}{\ }, а для повышенного зачеркивания - lambda \!\!\!^{{}^ подчеркивание{\ \ }}, которые дают

Синтаксис, которого следует избегать

Процессор texvc допускает нестандартный синтаксис. Этого следует избегать, поскольку средства визуализации на основе MathJax не поддерживают этот синтаксис.

Символы Unicode

Не-ASCII символы Unicode, например π работают в MathML и MathJax, но не в texvc, поэтому в настоящее время этого следует избегать. В долгосрочной перспективе можно будет использовать эти символы.

Устаревший синтаксис

Следующие команды texvc объявлены устаревшими, и их следует избегать. Это часть усилий по обновлению математического механизма см. mw: Расширение: математика / дорожная карта для подробностей. Бот Пользователь: Texvc2LaTeXBot заменит этот синтаксис в английской Википедии.

Текущий синтаксисПредлагаемая заменаКомментарий
$\$переопределение повлечет за собой изменение кода символа
%\%переопределение повлечет за собой изменение кода символа
или же lorвидеть [1]; заставляет Teubner терпеть неудачу
иземельные участкиприводит к сбою нормальной среды выравнивания
pagecolorудалятьне нужен и больше не работает, выполняется вручную
часть частичныйприемлемо, если в документе не используется разделение на part.
angуголэто конфликтует только с пакетом siunitx.
CСложныйконфликтует с puenc.def например из пакета hyperref
ЧАС mathbb {H}конфликтует с текстовой командой H {0}, которая является ő.
смелый mathbf
Bbb mathbb

Химия

Есть три способа отобразить формулы химической суммы, используемые в химические уравнения:

<химия> X это сокращение от <математика химия> ce {X}</math>(куда Икс формула химической суммы)

Технически, <математика химия> это математика тег с расширением мхчем включен, согласно Документация MathJax.

Обратите внимание, что команды cee и cf отключены, потому что они помечены как устаревшие в документация пакета mhchem LaTeX.

Если формула достигает определенной "сложности", пробелы можно игнорировать (<chem>A + B</chem> может быть отображено, как если бы это было <chem>A+B</chem> с положительным зарядом). В этом случае напишите <chem>A{} + B</chem>нет <chem>{A} + {B}</chem> как было предложено ранее). Это позволит автоматически очищать формулы, как только ошибка будет исправлена ​​и / или появится более новая версия. мхчем будет использоваться версия.

Обратите внимание, что еще есть главные проблемы с поддержкой mhchem в MediaWiki. Некоторую проблему можно решить, включив расширение с помощью <математика химия> и форматирование отдельных элементов с помощью ce. Например,

  • <math chem> ce{pIC_{50}} = -бревно_{10} ce{(IC_{50})}</math>

Молекулярная и сжатая формула

мхчем{{химия}}{{Chem2}}Эквивалентный HTML
РазметкаОтображается как
<chem>H2O</chem>

<chem>Sb2O3</chem>

<chem>(NH4)2S</chem>

РазметкаОтображается как
{{chem | H | 2 | O}}

ЧАС
2
О

{{хим | Sb | 2 | O | 3}}

Sb
2
О
3

{{хим | ({{хим | N | H | 4}}) | 2 | S}}

(NH
4
)
2
S

РазметкаОтображается как
{{chem2 | H2O}}

ЧАС
2
О

{{chem2 | Sb2O3}}

Sb
2
О
3

{{chem2 | (NH4) 2S}}

(NH
4
)
2
S

РазметкаОтображается как
H  2  O

ЧАС2О

Sb  2  O  3 

Sb2О3

(NH  4 )  2  S

(NH4)2S

Облигации

мхчемЭквивалент {{химия}} и HTML{{Chem2}}
РазметкаОтображается как
<chem>C6H5-CHO</chem>

<chem>A-B=C#D</chem>

РазметкаОтображается как
{{chem | C | 6 | H | 5}} - CHO 
C 6 H 5 -CHO

C
6
ЧАС
5
-CHO

C6ЧАС5-CHO

A-B = C≡D

Нет данных

РазметкаОтображается как
{{chem2 | C6H5  sCHO}}

C
6
ЧАС
5
−CHO

{{chem2 | 1 = A  sB = C≡D}}

А − В = C≡D

Сборы

мхчем{{химия}}Эквивалентный HTML
РазметкаОтображается как
<chem>H+</chem>

<chem>NO3-</chem>

<chem>CrO4^2-</chem>

<chem>AgCl2-</chem>

<chem>[AgCl2]-</chem>

<chem>Y^99+</chem><chem>Y^{99+}</chem>


РазметкаОтображается как
{{хим | H | +}}

ЧАС+

{{хим | N | O | 3 | -}}

НЕТ
3

{{chem | Cr | O | 4 | 2-}}

CrO2−
4

{{chem | Ag | Cl | 2 | -}}

AgCl
2

{{хим | [{{хим | Ag | Cl | 2}}] | -}}

[AgCl
2
]

{{chem | Y | 99+}}

Y99+

РазметкаОтображается как
H  + 

ЧАС+

НЕТ  3   - 

НЕТ3

CrO  4   2- 

CrO42-

AgCl  2   - 

AgCl2

[AgCl  2 ]  - 

[AgCl2]

Г  99+ 

Y99+

Аддитивные соединения и стехиометрические числа

мхчем{{химия}}{{Chem2}}
РазметкаОтображается как
<chem>MgSO4.7H2O</chem>

<chem>KCr(SO4)2*12H2O</chem>

<chem>CaSO4.1/2H2O + 1\!1/2 H2O -> CaSO4.2H2O</chem>

<chem>25/2 O2 + C8H18 -> 8 CO2 + 9 H2O</chem>

РазметкаОтображается как
{{chem | Mg | S | O | 4}}& middot;7 {{хим | H | 2 | O}}

MgSO
4
·7ЧАС
2
О

{{chem | K | Cr | ({{chem | S | O | 4}}) | 2}}& middot;12 {{chem | H | 2 | O}}

KCr (ТАК
4
)
2
·12ЧАС
2
О

{{chem | Ca | S | O | 4}}& middot; & frac12;{{chem | H | 2 | O}} + 1& frac12;{{chem | H | 2 | O}} → {{chem | Ca | S | O | 4}}& middot;2 {{хим | H | 2 | O}}

CaSO
4
·½ЧАС
2
О
+ 1½ЧАС
2
О
CaSO
4
·2ЧАС
2
О

{{frac | 25 | 2}} {{chem | O | 2}} + {{chem | C | 8 | H | 18}} → 8 {{chem | C | O | 2}} + 9 {{chem | H | 2 | O}}

252О
2
+ C
8
ЧАС
18
→ 8CO
2
+ 9ЧАС
2
О

РазметкаОтображается как
{{chem2 | MgSO4 * 7H2O}}

MgSO
4
· 7H2О

{{chem2 | KCr (SO4) 2 * 12H2O}}

KCr (SO
4
)
2
· 12H2О

{{chem2 | 2CaSO4 * H2O + 3H2O -> 2CaSO4 * 2H2O}}

2CaSO
4
·ЧАС2O + 3H
2
О → 2CaSO
4
· 2H2О

{{chem2 | 25 O2 + 2 C8H18 -> 16 CO2 + 18 H2O}}

25 O
2
+ 2 С
8
ЧАС
18
→ 16 СО
2
+ 18 часов
2
О

Вики-ссылки

{{химия}}
Разметка
25 {{chem | link =xygen | O | 2}} + 2 {{chem | link = octane | C | 8 | H | 18}} → 16 {{chem | link = Углекислый газ | C | O | 2} } + 18 {{chem | link = вода | H | 2 | O}}
Отображается как25 О
2
+ 2 C
8
ЧАС
18
→ 16 CO
2
+ 18 ЧАС
2
О
{{Chem2}}
Разметка
{{chem2 | 25 [[кислород | O2]] + 2 [[октан | C8H18]] -> 16 [[Углекислый газ | CO2]] + 18 [[вода | H2O]]}}
Отображается как25 О
2
+ 2 C
8
ЧАС
18
→ 16 CO
2
+ 18 ЧАС
2
О

(Курсив) Математика

мхчем
Разметка
<chem>{C_ mathit{Икс}ЧАС_ mathit{у}} +  mathit{z}O2 -> { mathit{Икс}СО2} +  frac{ mathit{у}}{2}H2O 
Отображается как
{{химия}}
Разметка
{{chem | C | '' x '' | H | '' y ''}} + '' z '' {{chem | O | 2}} → '' x '' {{chem | C | O | 2}} + {{frac | '' y '' | 2}} {{chem | H | 2 | O}}
Отображается какC
Икс
ЧАС
у
+ zО
2
ИксCO
2
+ ​у2ЧАС
2
О

Состояния окисления

мхчем
Разметка
<chem>Fe^{II}Fe^{III}2O4</chem>
Отображается как
{{химия}} с <sup>...</sup>
Разметка
{{chem | Fe |  II  | Fe |  III  | 2 | O | 4}}
Отображается какFeIIFeIII
2
О
4

Греческие символы

мхчемЭквивалент {{химия}} и HTML
РазметкаОтображается как
<chem> му-Cl 

 [Fe ( eta^5-C5H5) 2] 

РазметкаОтображается как
'μ' '- Cl

μ-Cl

[{{хим | Fe | ('' η ''<Как дела>5</Как дела>- {{chem | C | 5 | H | 5}}) | 2}}]<br/>[Fe ('' η ''<Как дела>5</Как дела>-C<суб>5</суб>ЧАС<суб>5</суб>)<суб>2</суб>]

[Fe (η5-C
5
ЧАС
5
)
2
]
[Fe (η5-C5ЧАС5)2]

Изотопы

мхчемЭквивалент {{химия}} и HTML
РазметкаОтображается как
<chem>^{227}_{90}Чт + 

<chem>^0_{-1}н- 

РазметкаОтображается как
{{chem | 227 | 90 | Th | +}}

227
90
Чт+

{{хим | 0 | -1}} н  - 

0
-1
п

состояния

Индексирование состояний не является рекомендацией IUPAC.

мхчем{{химия}}
РазметкаОтображается как
<chem>H2_{(aq)}</chem>

<chem>CO3^{2-}(aq)</chem>

РазметкаОтображается как
{{chem | H | 2 (водн.)}}

ЧАС
2 (водн.)

{{chem | C | O | 3 | 2 -}} (водн.)

CO2−
3
(водн.)

Осадок

мхчем
Разметка
<chem>Ba^2+ + SO4^{2-} -> BaSO4(v)</chem>
Отображается как
{{химия}}
Разметка
{{chem | Ba | 2+}} + {{chem | S | O | 4 | 2-}} → {{chem | Ba | S | O | 4}} ↓
Отображается какБа2+
+ ТАК2−
4
BaSO
4
{{Chem2}}
Разметка
{{chem2 | Ba (2+) + SO4 (2-) -> BaSO4 ↓}}
Отображается какБа2+ + ТАК2−
4
→ BaSO
4
Эквивалентный HTML
Разметка
Ба<Как дела>2+</Как дела> + ТАК<суб>4</суб><Как дела>2&минус;</Как дела> & rarr; BaSO<суб>4</суб>& дарр;
Отображается какБа2+ + ТАК42− → BaSO4

Стрелки реакции

РазметкаОтображается как
<chem>A ->B</chem>

<chem>A <- B</chem>

<chem>A <=> B</chem>

<chem>A <=>> B</chem>

<chem>A <<=> B</chem>

 A -> [{} наверху x] B 

 A -> [текст{текст выше}][текст{текст ниже}] B 

 A -> [{} наверху  ce{+ H2O}] B 

Сравнение символов стрелок

РазметкаОтображается как
<math>\rightarrow</math>

<math>\rightleftarrows</math>

<math>\rightleftharpoons</math>

<math>\leftrightarrow</math>

<math>\longrightarrow</math><chem>-></chem>


<math>\rightleftharpoons</math><chem><=></chem>


<math>\longleftrightarrow</math><chem><-></chem>


Дополнительные примеры с использованием обычных тегов LaTeX

<math chem>начинать{выровнять} overbrace{ ce{2Fe3O4}}^{текст{магнетит}} +  ce{1/2 O2 ->}\ &{цвет{коричневый} overbrace{ ce{3( lambda{-}Fe2O3)}}^{текст{маггемит}}}\\ underbrace{ ce{2Fe3O4}}_{текст{магнетит}} +  ce{1/2 O2 ->}\ &{цвет{красный} underbrace{ ce{3(альфа{-}Fe2O3)}}_{текст{гематит}}}конец{выровнять}</math>

Чтобы выровнять уравнения или раскрасить их, используйте <математическая химия> и ce.

Коммутативные диаграммы

Примерная коммутативная диаграмма, созданная описанным способом

Сделать коммутативная диаграмма, есть три шага:

  1. напишите диаграмму в TeX
  2. конвертировать в SVG
  3. загрузить файл к Wikimedia Commons

Диаграммы в TeX

Xy-pic[c] (онлайн-руководство) - самый мощный и универсальный пакет диаграмм в TeX. Диаграммы, созданные с его помощью, можно найти на Commons: Категория: Диаграммы Xy-pic.

Более простые пакеты включают:

Ниже приведен шаблон для Xy-pic:

 documentclass[border = 10pt]{автономный} % Обрезать по размеру, удалить номера страниц, оставить поле usepackage[все]{ху} % Загрузка пакета XY-Picначинать{документ} SelectTips{Европа}{} % Эйлера (короткие) стрелки (наконечники)$$ xymatrix{%%% Здесь находится диаграмма %%%}$$конец{документ}

Использование драйверов PostScript в некоторых случаях может дать более плавные кривые и по-разному обрабатывать шрифты:

 usepackage[all, ps, dvips]{ху}

Преобразовать в SVG

Создав диаграмму в LaTeX (или TeX), вы можете преобразовать ее в файл SVG, используя следующую последовательность команд:

pdflatex file.texpdf2svg file.pdf file.svg

В pdfcrop и pdf2svg для этой процедуры необходимы утилиты. Вы также можете использовать pdf2svg от PDFTron для последнего шага.

Если у вас нет pdfTeX (что маловероятно) вы можете использовать следующие команды для замены первого шага (TeX → PDF):

latex file.texdvipdfm file.dvi

В общем, вы никуда не денетесь с диаграммами без TeX и Ghostscript, а также Inkscape Программа - полезный инструмент для создания или изменения ваших диаграмм вручную. Также есть утилита pstoedit который поддерживает прямое преобразование из файлов Postscript во многие форматы векторной графики, но для преобразования в SVG требуется платный плагин, и независимо от формата, этот редактор не удалось использовать его для преобразования диаграмм с диагональными стрелками из файлов, созданных TeX.

Эти программы:

Загрузите файл

Поскольку диаграмма является вашей собственной работой, загрузите ее на Wikimedia Commons, так что все проекты (особенно все языки) могут использовать его без необходимости копировать в Wiki своего языка. (Если вы ранее загружали файл не в Commons, а в Commons.)

Проверить размер
Перед загрузкой убедитесь, что размер изображения по умолчанию не слишком велик и не слишком мал, открыв его в Приложение SVG и просмотр с размером по умолчанию (масштаб 100%), в противном случае настройте возможность dvips.
Имя
Убедитесь, что файл многозначительное имя.
Загрузить
Войти в Wikimedia Commons, тогда загрузить файл; для Резюме, дайте краткое описание.

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

{{Информация | description = {{en | 1 = '' 'Описание [[: en: Ссылка на страницу WP | topic]]' ''}} | source = {{own}}, созданное согласно: [[: ru: Help: Отображение формулы # Коммутационные диаграммы]]; исходный код ниже. | date = '' 'Дата создания, например, 1999-12-31' '' | author = '' '[[Пользователь: YourUserName | Ваше настоящее имя]]' '' | permission = {{self | PD-self ' '' (или [[commons: Licensing # Общеизвестные лицензии | другая лицензия]]) '' '| author =' '' [[Пользователь: YourUserName | Ваше настоящее имя]] '' '}}}} == TeX source == % источник TeX здесь  [[Категория: коммутационные диаграммы]] [[Категория: диаграммы Xy-pic]] [[Категория: изображения с исходным кодом LaTeX]]
Исходный код
  • Включите исходный код в страница изображения, в Источник раздел {{Информация}} шаблон, чтобы диаграмму можно было редактировать в будущем.
  • Включите полный .tex файл, а не только фрагмент, поэтому будущим редакторам не нужно восстанавливать компилируемый файл.
  • При желании вы можете сделать раздел исходного кода сворачиваемым, используя {{детская кроватка}}/{{початок}} шаблоны.
  • (Не включайте его в раздел «Сводка», он должен быть сводным.)
Лицензия
Самая распространенная лицензия на коммутативные диаграммы - PD-self; некоторые используют PD-неприемлемо, особенно для простых диаграмм или других лицензий. Пожалуйста не использовать GFDL, поскольку он требует, чтобы весь текст GFDL был прикреплен к любому документу, в котором используется диаграмма.
Описание
Если возможно, сделайте ссылку на страницу Википедии, относящуюся к диаграмме. (The 1= необходимо, если вы используете шаблоны гнезд в описании, и безвредно в противном случае.)
Категория
Включают [[Категория: Коммутативные диаграммы]], так что он появляется в Commons: Категория: Коммутативные диаграммы. Есть также подкатегории, которые вы можете использовать.
Включить изображение
Теперь добавьте изображение на исходную страницу с помощью [[Файл: Diagram.svg]]

Примеры

Примерная соответствующая диаграмма Commons: Файл: PSU-PU.svg.

Семантика и ссылки

Пока ссылки из формул с использованием макросов LaTeX, таких как href или же url или в настоящее время не поддерживаются, можно связать отдельные математические выражения с элементами викиданных, чтобы объяснить значение отдельных терминов математических выражений. Например,

Разметка
 E = mc^2 
Отображается как

ссылки на специальная страница, отображающая дополнительную информацию об этих формулах.Чтобы изменить информацию, отображаемую на специальной странице, перейдите к элементу викиданных, указанному внизу специальной страницы. Использовать имеет часть свойство, чтобы связать части уравнения с другими элементами Викиданных с соответствующими статьями Википедии. Это не ограничивается отдельными идентификаторами, но также может использоваться для связывания более сложных терминов.

Краткая версия этой специальной страницы может отображаться в будущем как всплывающее окно. phab: T239357.

Примеры реализованных формул TeX

Квадратичный полином

Разметка
<математика> топор^2 + bx + c = 0 
Отображается как

Квадратичная формула

Разметка
<математика> x = frac{-b pm  sqrt{б^2-4ac}}{}</math>
Отображается как

Круглые скобки и дроби

Разметка
<математика> 2 = оставили(  frac{оставили(3-хверно)  раз 2}{3-х} верно) 
Отображается как
Разметка
<математика> S_{текст{новый}} = S_{текст{Старый}} -  frac{ оставили(5-Т верно) ^2} {2}</math>
Отображается как

Интегралы

Разметка
<math> int_а^Икс  int_а^s f (y)\,dy\,ds =  int_а^х ф (у) (х-у)\,dy 
Отображается как
Разметка
<math> int_е^{ infty} frac {1}{т ( ln т)^2}dt = оставили.  frac{-1}{ ln т}  право  верт_е^ infty = 1 
Отображается как

Матрицы и определители

Разметка
<math> det( mathsf{А}- лямбда  mathsf{я}) = 0 
Отображается как

Суммирование

Разметка
<math> сумма_{я = 0}^{п-1} я 
Отображается как
Разметка
<math> сумма_{m = 1}^ infty  sum_{п = 1}^ infty  frac{м^2 п}{3^моставили(м 3^п + п 3^мверно)}</math>
Отображается как

Дифференциальное уравнение

Разметка
<математика> u '' + p (x) u '+ q (x) u = f (x), quad х> а 
Отображается как

Сложные числа

Разметка
<математика> |бар{z}| = | z |, | (бар{z})^п | = | z |^п, arg^п) = п  arg(я) 
Отображается как

Пределы

Разметка
<math> lim_{zк z_0} f (z) = f (z_0) 
Отображается как

Интегральное уравнение

Разметка
<math> phi_п (каппа) = frac{1}{4число Пи^2каппа^2}  int_0^ infty frac{ грех(каппа Р)}{каппа р} frac{ частичный}{ частичный р}оставили [ Р^2 frac{ частичный D_п (R)}{ частичный р} верно ] \,dR 
Отображается как

Пример

Разметка
<math> phi_п (каппа) = 0,033 ° С_п^2каппа^{-11/3}, quad frac{1}{L_0} ll  kappa  ll  frac{1}{л_0}</math>
Отображается как

Продолжение и кейсы

Разметка
<математика> f (x) = начинать{случаи}    1 & -1  le х <0 \\     frac{1}{2} & х = 0 \\    1 - х^2 & текст{иначе}  конец{случаи}</math>
Отображается как

Подстрочный индекс с префиксом

Разметка
 <math>{}_ПФ_q (а_1, точки, а_ПК_1, точки, c_q; z) =  сумма_{п = 0}^ infty frac{_1)_п cdots_п)_п}{(c_1)_п cdots(c_q)_п} frac{z^п}{п!}</math>
Отображается как

Фракция и мелкая фракция

Разметка
<math> frac{а}{б}  tfrac{а}{б}</math>
Отображается как

Площадь четырехугольника

Разметка
<математика> S = dD грех  альфа</math>
Отображается как

Объем шара-подставки

Разметка
<математика> V =  frac{1}{6} число Пи час оставили [ 3 оставили ( р_1^2 + г_2^2 верно ) + h^2 верно ] 
Отображается как

Множественные уравнения

Разметка
<math>начинать{выровнять}ты & =  tfrac{1}{ sqrt{2}}(х + у)  qquad & Икс &=  tfrac{1}{ sqrt{2}}(u + v) \\v & =  tfrac{1}{ sqrt{2}}(х-у)  qquad & у &=  tfrac{1}{ sqrt{2}}(u-v)конец{выровнять}</math>
Отображается как

Смотрите также

Рекомендации

Сноски

  1. ^ Хотя во всех упомянутых случаях TeX генерируется сборник, а не программой-интерпретатором, есть одно существенное различие между, например, Knuthс TeX или же Lamportс Латекс и текущая реализация: тогда как в первых двух случаях компилятор обычно генерирует все в одном вывод для печати, который имеет качество всей книги со всеми главами, разделами и подразделами, и где ни одна строка не является «специальной», в данном случае обычно используется смесь изображений TeX (точнее: изображений PNG) для уравнения, встроенные в обычный текст и с короткими элементами TeX, которые обычно заменяются частями HTML. Как следствие, во многих случаях TeX-элементы, например векторные символы, «торчат» ниже (или выше) текстовой строки. Этот «торчащий» нет дело в вышеупомянутых оригинальных продуктах, а HTML-заменители небольших TeX-дополнений к тексту часто оказываются недостаточными по качеству для многих читателей. Несмотря на эти недостатки, данный продукт, характеризующийся «множеством встроенных PNG-изображений», должен быть предпочтительным для небольших текстов, где уравнения не доминируют.
  2. ^ Это может вызвать трудности с установкой базовой линии, поскольку вертикальное выравнивание с окружающим текстом также может быть проблемой (см. ошибка 32694)
  3. ^ Используйте опцию barr для коммутативных диаграмм, например, usepackage [cmtip, all, barr] {xy}.

Цитаты

  1. ^ Эд Сандерс (18 декабря 2016 г.). "Рассмотрите более длинное и менее двусмысленное название для ". Фонд Викимедиа. Получено 24 апреля, 2017.
  2. ^ Дж. А. Уиллер; К. Миснер; К. С. Торн (1973). Гравитация (2-е изд.). W.H. Freeman & Co. ISBN 0-7167-0344-0.

внешняя ссылка