Информация об изменениях

Сообщение MathML от 26.09.2025 17:58

Изменено 28.09.2025 6:44 vdimas

MathML
Насколько я понял, на сегодня все браузеры уже поддерживают элементы разметки сабжа.

Предлагаю добавить тег math, чтобы можно было писать примерно так:
[math]
x=\sqrt{ax^2+bx+c}
[/math]


Получая примерно так: https://files.rsdn.org/21096/math.html

https://en.wikipedia.org/wiki/MathML
https://en.wikipedia.org/wiki/LaTeXML

На клиенте:
https://www.mathjax.org

Если охота рендерить на сервере, то надо поискать готовый конвертер или портировать один из имеющихся на .Net Core.

Если надо будет портировать, мог бы поучаствовать, если что. ))
MathML
Насколько я понял, на сегодня все браузеры уже поддерживают элементы разметки сабжа.

Предлагаю добавить тег math, чтобы можно было писать примерно так:
[math]
x=\sqrt{ax^2+bx+c}
[/math]


Получая примерно так: https://files.rsdn.org/21096/math.html

Целевой блок по ссылке такой:
<math xmlns="http://www.w3.org/1998/Math/MathML">
    <mrow>
        <msqrt>
            <mi>a</mi> <mo>&InvisibleTimes;</mo> <msup><mi>x</mi><mn>2</mn></msup>
            <mo>+</mo><mi>b</mi><mo>&InvisibleTimes;</mo><mi>x</mi>
            <mo>+</mo><mi>c</mi>
        </msqrt>
    </mrow>
</math>


https://en.wikipedia.org/wiki/MathML
https://en.wikipedia.org/wiki/LaTeXML

На клиенте:
https://www.mathjax.org

Если охота рендерить на сервере, то надо поискать готовый конвертер или портировать один из имеющихся на .Net Core.

Если надо будет портировать, мог бы поучаствовать, если что. ))