diff --git a/files/ru/web/mathml/attribute/index.html b/files/ru/web/mathml/attribute/index.html index 4cb0ccfcc9346e..67ffbaf2171787 100644 --- a/files/ru/web/mathml/attribute/index.html +++ b/files/ru/web/mathml/attribute/index.html @@ -55,7 +55,7 @@
alignmentscope
altimg-valign
alttext
bevelled
{{deprecated_inline}}charalign
close
columnalign
columnlines
columnspacing
columnspan
columnwidth
crossout
decimalpoint
decimalpoint
используется для указания выравнивания, этот атрибут определяет символ для точки внутри {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок.decimalpoint
используется для указания выравнивания, этот атрибут определяет символ для точки внутри {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок.denomalign
{{deprecated_inline}}depth
dir
display
block
и inline
.block
и inline
.displaystyle
Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false
, для отображения формул используется более компактный макет.
Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false
, для отображения формул используется более компактный макет.
В MathML 3 этот атрибут был действителен только на {{ MathMLElement("mstyle") }}, {{ MathMLElement("mtable") }}, и {{ MathMLElement("math") }}.
equalcolumns
equalrows
fence
form
frame
none
(по умолчанию), solid
и dashed
.none
(по умолчанию), solid
и dashed
.framespacing
frame
.frame
.groupalign
height
href
id
indentalign
infixlinebreakstyle
linebreakstyle
для использования в инфиксных операторах.linebreakstyle
для использования в инфиксных операторах.largeop
length
linethickness
location
longdivstyle
lspace
lquote
dir
), отгораживающий содержимое. Значение по умолчанию: ""
".dir
), отгораживающий содержимое. Значение по умолчанию: ""
".mathbackground
mathvariant
maxsize
minlabelspacing
minsize
movablelimits
notation
numalign
{{deprecated_inline}}open
overflow
position
rowalign
rowlines
rowspacing
rowspan
rspace
rquote
dir
), заключающая содержимое. Значение по умолчанию: ""
".dir
), заключающая содержимое. Значение по умолчанию: ""
".scriptlevel
scriptlevel
, тем меньше размер шрифта.scriptlevel
, тем меньше размер шрифта.scriptminsize
scriptlevel
.scriptlevel
.scriptsizemultiplier
scriptlevel
.scriptlevel
.selection
separator
separators
shift
side
src
stackalign
stretchy
subscriptshift
{{deprecated_inline}}supscriptshift
{{deprecated_inline}}symmetric
stretchy
установлено в true
, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия).stretchy
установлено в true
, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия).voffset
width
xlink:href
{{deprecated_inline}}href
.href
.xmlns
http://www.w3.org/1998/Math/MathML
)http://www.w3.org/1998/Math/MathML
)Вы можете использовать Presentation MathML внутри документов HTML5:
+Вы можете использовать Presentation MathML внутри документов HTML5:
<!DOCTYPE html> <html> @@ -91,7 +91,7 @@-Математические font-family: Latin Modern Math; }
Затем вы можете использовать правило @font-face, как обычно, для обеспечения выбора WOFF для Latin Modern и Latin Modern Math. Смотрите репозиторий GitHub с WOFF шрифтами и примерами таблиц стилей CSS для использования на вашем Web-сайте, а также этот ресурс с тестами.
+Затем вы можете использовать правило @font-face, как обычно, для обеспечения выбора WOFF для Latin Modern и Latin Modern Math. Смотрите репозиторий GitHub с WOFF шрифтами и примерами таблиц стилей CSS для использования на вашем Web-сайте, а также этот ресурс с тестами.
TeXZilla имеет пользовательский элемент <x-tex> который может использоваться для записи таких вещей, как
-<x-tex>\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1</x-tex>+
<x-tex>\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1</x-tex>
и автоматически преобразуется в MathML. Это все ещё в процессе разработки и может быть улучшено в будущем благодаря Web-компонентам и DOM. Кроме того, вы можете использовать более традиционный Javascript парсинг выражений в процессе загрузки как это используют и все другие инструменты, описанные в этом разделе.
@@ -191,17 +191,17 @@LaTeXMathML - это похожий скрипт, который позволяет анализировать больше команд LaTeX. Установка похожа: скопируйте LaTeXMathML.js и LaTeXMathML.standardarticle.css, добавьте ссылки в заголовок вашего документа, а содержимое LaTeX вашей веб-страницы, помеченное классом "LaTeX", будет автоматически проанализировано и преобразовано в HTML+MathML:
-<head> -... -<script type="text/javascript" src="LaTeXMathML.js"></script> -<link rel="stylesheet" type="text/css" href="LaTeXMathML.standardarticle.css" /> +<head> ... -</head> +<script type="text/javascript" src="LaTeXMathML.js"></script> +<link rel="stylesheet" type="text/css" href="LaTeXMathML.standardarticle.css" /> +... +</head> -<body> +<body> ... -<div class="LaTeX"> +<div class="LaTeX"> \documentclass[12pt]{article} \begin{document} @@ -287,8 +287,8 @@Программы
В случаях с браузерами без поддержки MathML, вы можете использовать параметр
---javascript
, чтобы сообщить LaTeXML о включении одного из дополнительных скриптов:latexmlc --dest foo.html --javascript=+http://fred-wang.github.io/mathml.css/mspace.js
foo.tex # Вариант с добавлением CSS - latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathjax.js/mpadded-min.js
foo.tex # Вариант с добавлением MathJaxlatexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathml.css/mspace.js
foo.tex # Вариант с добавлением CSS + latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathjax.js/mpadded-min.js
foo.tex # Вариант с добавлением MathJaxЕсли ваш документ LaTeX - большой, вы можете разбить его на несколько небольших страниц, а не размещать все на одной большой странице. Например, это разделит страницы на уровне
diff --git a/files/ru/web/mathml/element/maction/index.html b/files/ru/web/mathml/element/maction/index.html index b9550d8a8ea299..b0fc4ba5ea3880 100644 --- a/files/ru/web/mathml/element/maction/index.html +++ b/files/ru/web/mathml/element/maction/index.html @@ -94,12 +94,12 @@\section
:Спецификации
- {{ SpecName('MathML2', 'chapter3.html#presm.maction', 'maction') }} {{ Spec2('MathML2') }} -Начальная спецификация +Начальная спецификация Совместимость с браузерами
+Совместимость с браузерами
@@ -112,7 +112,7 @@
Специфика Gecko
restyle
для атрибута actiontype
. Это значение было удалено.restyle
для атрибута actiontype
. Это значение было удалено.statusline
для атрибута actiontype
использовало нестандартный синтаксис. Это было исправлено в соответствии со спецификацией MathML.
<maction actiontype="statusline#(message)"> (expression) diff --git a/files/ru/web/mathml/element/math/index.html b/files/ru/web/mathml/element/math/index.html index e4ef70e8a50b13..6aa2009384d8b4 100644 --- a/files/ru/web/mathml/element/math/index.html +++ b/files/ru/web/mathml/element/math/index.html @@ -5,120 +5,118 @@ ---{{MathMLRef()}}
-Элементом верхнего уровня в MathML является тэг
+<math>
. Каждый допустимый экземпляр MathML должен быть внутри этого контейнера. Он не допускает вложений, но внутри может быть произвольное число других дочерних элементов.Элементом верхнего уровня в MathML является тэг
-<math>
. Каждый допустимый экземпляр MathML должен быть внутри этого контейнера. Он не допускает вложений, но внутри может быть произвольное число других дочерних элементов.Атрибуты
+Атрибуты
-В дополнение к следующим атрибутам, тэг
+<math>
воспринимает любые атрибуты из<mstyle>
.В дополнение к следующим атрибутам, тэг
<math>
воспринимает любые атрибуты из<mstyle>
.
ltr
- слева направо или rtl
- справа налево.ltr
- слева направо или rtl
- справа налево.#rgb
, #rrggbb
и названия цветов HTML .#rgb
, #rrggbb
и названия цветов HTML .#rgb
, #rrggbb
и названия цветов HTML.#rgb
, #rrggbb
и названия цветов HTML.block
- означает, что этот элемент будет отображаться за пределами текущего диапазона текста, как блока, который может быть расположен в любом месте без изменения смысла текста;inline
-означает, что этот элемент будет отображаться внутри текущего диапазона текста, и не могут быть перемещены из неё без изменения значения этого текста.block
- означает, что этот элемент будет отображаться за пределами текущего диапазона текста, как блока, который может быть расположен в любом месте без изменения смысла текста;inline
-означает, что этот элемент будет отображаться внутри текущего диапазона текста, и не могут быть перемещены из неё без изменения значения этого текста.Значение по умолчанию inline
.
Значение по умолчанию inline
.
display
(который имеет тот же эффект, как display="block"
) и inline
.display
(который имеет тот же эффект, как display="block"
) и inline
.linebreak
(по умолчанию), scroll
, elide
, truncate
, scale
.linebreak
(по умолчанию), scroll
, elide
, truncate
, scale
.<!DOCTYPE html>
-<html>
- <head>
- <title>MathML in HTML5</title>
- </head>
- <body>
-
- <math>
- <mrow>
- <mrow>
- <msup>
- <mi>a</mi>
- <mn>2</mn>
- </msup>
- <mo>+</mo>
- <msup>
- <mi>b</mi>
- <mn>2</mn>
- </msup>
- </mrow>
- <mo>=</mo>
- <msup>
- <mi>c</mi>
- <mn>2</mn>
- </msup>
- </mrow>
- </math>
-
- </body>
-</html>
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>MathML in HTML5</title>
+ </head>
+ <body>
+
+ <math>
+ <mrow>
+ <mrow>
+ <msup>
+ <mi>a</mi>
+ <mn>2</mn>
+ </msup>
+ <mo>+</mo>
+ <msup>
+ <mi>b</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ <mo>=</mo>
+ <msup>
+ <mi>c</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ </math>
+
+ </body>
+</html>
-
-
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
- <title>MathML in XHTML</title>
-</head>
-<body>
-
- <math xmlns="http://www.w3.org/1998/Math/MathML">
- <mrow>
- <mrow>
- <msup>
- <mi>a</mi>
- <mn>2</mn>
- </msup>
- <mo>+</mo>
- <msup>
- <mi>b</mi>
- <mn>2</mn>
- </msup>
- </mrow>
- <mo>=</mo>
- <msup>
- <mi>c</mi>
- <mn>2</mn>
- </msup>
- </mrow>
- </math>
-
-</body>
-</html>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>MathML in XHTML</title>
+</head>
+<body>
+
+ <math xmlns="http://www.w3.org/1998/Math/MathML">
+ <mrow>
+ <mrow>
+ <msup>
+ <mi>a</mi>
+ <mn>2</mn>
+ </msup>
+ <mo>+</mo>
+ <msup>
+ <mi>b</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ <mo>=</mo>
+ <msup>
+ <mi>c</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ </math>
+
+</body>
+</html>
-
Примечания: XHTML документы с MathML должны быть поданы как application/xhtml+xml
. Вы можете легко добиться этого, добавив .xhtml
расширение для локальных файлов. Для серверов Apache вы можете настроить .htaccess
файл для этого расширения на правильный тип MIME. Поскольку мы сохранили наш MathML в виде XML-документа, необходимо быть уверенным в правильно оформленном XML-документе.
Примечания: XHTML документы с MathML должны быть поданы как application/xhtml+xml
. Вы можете легко добиться этого, добавив .xhtml
расширение для локальных файлов. Для серверов Apache вы можете настроить .htaccess
файл для этого расширения на правильный тип MIME. Поскольку мы сохранили наш MathML в виде XML-документа, необходимо быть уверенным в правильно оформленном XML-документе.
@@ -128,40 +126,40 @@
{{Compat}}
-В Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) появилась поддержка всех MathML атрибутов для элементов верхнего уровня (т.е. такое же поведение как <mstyle>
элемента). Тем не менее, displaystyle
атрибут не отрабатывается. Его поддержка была добавлена в Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5).
В Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) появилась поддержка всех MathML атрибутов для элементов верхнего уровня (т.е. такое же поведение как <mstyle>
элемента). Тем не менее, displaystyle
атрибут не отрабатывается. Его поддержка была добавлена в Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5).
Альтернативные текстовые описания (alttext
) или ссылки на альтернативное изображение, (атрибуты altimg
, altimg-width
, altimg-height
и altimg-valign
) в настоящее время не реализованы в Gecko.
Альтернативные текстовые описания (alttext
) или ссылки на альтернативное изображение, (атрибуты altimg
, altimg-width
, altimg-height
и altimg-valign
) в настоящее время не реализованы в Gecko.
Спецификация | -Статус | -Комментарий | +Спецификация | +Статус | +Комментарий |
---|---|---|---|---|---|
MathML 3.0 | -Рекомендация | -Текущая спецификация | +MathML 3.0 | +Рекомендация | +Текущая спецификация |
MathML 2.0 | -Рекомендация | -Начальная спецификация | +MathML 2.0 | +Рекомендация | +Начальная спецификация |
<html>
<svg>
<html>
<svg>
mathvariant
реализованы только начиная с Gecko 28.0 {{ geckoRelease("28.0") }} и требуют соответствующих математических шрифтов.Элемент <mover>
языка разметки MathML используется для добавления акцента или ограничения на выражение. Используйте синтаксис: <mover>
базовый надстрочный символ</mover>
Элемент <mover>
языка разметки MathML используется для добавления акцента или ограничения на выражение. Используйте синтаксис: <mover>
базовый надстрочный символ</mover>
true
, то over-script - это акцент, приближенный к базовому выражению.false
(по умолчанию) over-script это ограничение по базовому выражению.true
, то over-script - это акцент, приближенный к базовому выражению.false
(по умолчанию) over-script это ограничение по базовому выражению.left
, center
, и right
.text-align
.left
, center
, и right
.text-align
.displaystyle
false
, используется более компактный макет для отображения формул. Основной эффект заключается в том, что отображаются более крупные версии операторов, когда displaystyle
установлено в true
. Смотрите также largeop
и movablelimits
для {{ MathMLElement("mo") }}.false
, используется более компактный макет для отображения формул. Основной эффект заключается в том, что отображаются более крупные версии операторов, когда displaystyle
установлено в true
. Смотрите также largeop
и movablelimits
для {{ MathMLElement("mo") }}.#rgb
, #rrggbb
и имён цветов HTML.<mstyle>
ограничены фактически используемыми на практике: id, class, style, href, mathcolor, mathbackground, scriptlevel, displaystyle, scriptsizemultiplier, scriptminsize, dir, mathsize, mathvariant, fontfamily, fontweight, fontstyle, fontsize, color, background
.На этой странице описывается вывод Квадратичной Формулы.
+На этой странице описывается вывод Квадратичной Формулы.
diff --git a/files/ru/web/mathml/examples/index.html b/files/ru/web/mathml/examples/index.html index 7a60c60caf59ab..c39c2b3dae0895 100644 --- a/files/ru/web/mathml/examples/index.html +++ b/files/ru/web/mathml/examples/index.html @@ -9,19 +9,19 @@ translation_of: Web/MathML/Examples original_slug: Web/MathML/Примеры --- -Ниже вы найдёте некоторые примеры, которые помогут вам понять, как использовать MathML для отображения более сложных математических понятий в веб содержимом.
+Ниже вы найдёте некоторые примеры, которые помогут вам понять, как использовать MathML для отображения более сложных математических понятий в веб содержимом.
Mathematical Markup Language (MathML) разновидность языка разметки XML, предназначенная для построения математических выражений с сохранением их структуры и содержания. Здесь вы найдёте ссылки к документации, примеры и инструменты, которые помогут вам работать с этой мощной технологией. Для быстрого обзора - смотрите слайды для выставки инноваций на саммите Mozilla 2013.
-{{Compat("mathml.elements.math", 0)}}