Верстка текстового узла Raphaël с помощью MathJax

Можно ли добавить текстовый узел в созданный Рафаэлем SVG и набрать его математику с помощью MathJax?


person astrojuanlu    schedule 20.08.2012    source источник


Ответы (1)


Нечто подобное произошло в группе пользователей MathJax. Цитировать:

MathJax не отображается внутри <text>...</text> внутри SVG. Блок <text> может содержать только текст, поэтому MathJax должен разбить элемент <text>, изменить положение частей и вставить вывод SVG (не HTML-CSS или NativeMML). Потенциально было бы возможно использовать выходной jax SVG, но в настоящее время это не поддерживается. Подход <foreignObject> — единственный, который в настоящее время работает (за исключением IE9, в котором не реализован <foreignObject>).

Это, безусловно, вариант использования, который следует учитывать для будущего развития.

person Peter Krautzberger    schedule 20.08.2012
comment
Хм, мне нужно проверить подход ‹foreignObject›. Спасибо за ваш ответ. - person astrojuanlu; 21.08.2012
comment
Рад, что смог помочь. Дайте нам знать (здесь или в группе пользователей MathJax), если у вас возникнут проблемы. - person Peter Krautzberger; 25.08.2012
comment
На самом деле у меня проблемы, но, похоже, они не связаны ни с MathJax, ни с Raphael. У меня проблемы с ‹foreignObject›, но я открою для этого другой вопрос. - person astrojuanlu; 31.08.2012