Следующий сценарий представляет собой адаптацию Sandhu ('03) Руководство по MathML, стр. 97 — Разметка представления / Управление выравниванием (одновременные уравнения). Выравнивание отказывается отображаться в любом из стандартных браузеров, включая Firefox Quantum (предпочтительный браузер Safari). Я использую macOS Sierra в двухъядерной системе. Если вы можете заставить работать выравнивание, пожалуйста, дайте мне знать.
<?xml version="1.0" encoding="UTF-8"?>
<heading>Presentation markup / Tabular math</heading>
<subheading>Simultaneous equations</subheading>
<body>
<math>
<mtable>
<mtr>
<mtd>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<maligngroup/><mi><malignmark/>x</mi>
<maligngroup/><mo><malignmark/>+</mo>
<maligngroup/><mi><malignmark/>y</mi>
<maligngroup/><mo><malignmark/>=</mo>
<mo>-</mo>
<maligngroup/><mn><malignmark/>5</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<maligngroup/><mi><malignmark/>x</mi>
<maligngroup/><mo><malignmark/>-</mo>
<mn>2</mn>
<mo>⁢</mo>
<maligngroup/><mi><malignmark/>y</mi>
<maligngroup/><mo><malignmark/>=</mo>
<maligngroup/><mn><malignmark/>1</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</math>
</body>
Каждое уравнение помещается в отдельную ячейку таблицы, состоящей из двух строк и одного столбца. В каждом уравнении пять разных частей должны быть выровнены независимо друг от друга, поэтому каждое уравнение имеет пять групп выравнивания и пять точек выравнивания. Упрощение этой структуры предлагается на следующей странице, но сначала базовый случай. (Глава 3.5.5 W3C Математический язык разметки (MathML) версии 3.0 Текст 2-го издания работает через пример, который синтаксически немного более богат.)
Вот очень грубый блок того, что должен создать приведенный выше код (с использованием элемента <mspace/>
):
<html>
<math>
<mtable>
<mtr>
<mtd>
<mrow>
<mn>2</mn>
<mi>x</mi>
</mrow>
</mtd>
<mtd>
<mo>+</mo>
</mtd>
<mtd>
<mrow>
<mspace width="10px"/>
<mi>y</mi>
</mrow>
</mtd>
<mtd>
<mo>=</mo>
</mtd>
<mtd>
<mrow>
<mo>-</mo>
<mn>5</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mspace width="5px"/>
<mi>x</mi>
</mrow>
</mtd>
<mtd>
<mo>-</mo>
</mtd>
<mtd>
<mrow>
<mn>2</mn>
<mi>y</mi>
</mrow>
</mtd>
<mtd>
<mo>=</mo>
</mtd>
<mtd>
<mrow>
<mspace width="20px"/>
<mn>1</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</math>
</html>
main manifest attribute
при настройке JAR. Я попытаюсь связаться с Бертом Босом, если у меня не получится. - person Luqman Malik   schedule 23.03.2018