Могу ли я добавить пакеты LaTeX в MathJax?

, если вы хотите удалить все теги, попробуйте эту функцию

:

String.prototype.stripTags=function(){
var rtag=/<.*?[^>]>/g;
return this.replace(rtag,'');
}

use:

var newText=$('selector').html().stripTags();
24
задан A Person 17 January 2014 в 17:53
поделиться

2 ответа

Есть ли способ использовать пакеты LaTeX с MathJax?

Нет. MathJax не является латексом; он обрабатывает ввод, похожий на LaTeX (настолько близкий, насколько это возможно, к истинному LaTeX), но способ, которым он работает под капотом, сильно отличается. В частности, одно отличие состоит в том, что MathJax реализует только макросы математического режима, а не все другие текстовые режимы или макросы общей обработки и управляющие последовательности. Таким образом, большинство инструментов, используемых пакетами LaTeX, отсутствуют. Это означает, что вы не можете просто поместить пакет LaTeX в MathJax. Пакеты, которые поддерживает MathJax, должны быть повторно реализованы в javascript, что сложно для нетривиальных пакетов (таких как тот, который вы цитируете).

27
ответ дан Davide Cervone 17 January 2014 в 17:53
поделиться

Эта страница дает ответ, который да . http://math.stackexchange.com , похоже, не соблюдает \(\require{foo}\), но приведенная выше ссылка говорит вам, как добавить любой пакет в конфигурацию для вашего сайта.

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

-1
ответ дан Jeff Snider 17 January 2014 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: