Я не могу использовать mathjax на странице MarkDown, как описано здесь и здесь. Я хотел бы знать, как это сделать?
Теперь я могу использовать mathjax в html файлах.
Кажется, что mathjax не может отобразить формулу отображения $$?
Я не могу использовать mathjax на странице MarkDown, как описано здесь и здесь. Я хотел бы знать, как это сделать?
Теперь я могу использовать mathjax в html файлах.
Кажется, что mathjax не может отобразить формулу отображения $$?
На самом деле у вас действительно есть MathJax, работающий с первой страницей, которую вы цитируете (другая ссылка кажется неработающей). Если вы заметили первое уравнение, оно было набрано MathJax (обратите внимание, что его контекстное меню принадлежит MathJax). Проблема в том, что Markdown превращает ваши символы подчеркивания в теги <em>
, а это означает, что MathJax не будет обрабатывать эти уравнения (MathJax не обрабатывает математику, содержащую HTML-теги).
Одно из решений — поставить пробелы вокруг символов подчеркивания, чтобы Markdown их игнорировал.
Другой способ — использовать обратные кавычки (`
) вокруг математики, чтобы перевести ее в «дословный» режим, чтобы Markdown не менял ее содержимое. Это может привести к тому, что математика будет заключена в теги <code>
, которые MathJax проигнорирует. Поэтому вам нужно будет изменить свою конфигурацию, чтобы включить
tex2jax: {
skipTags: ["script","noscript","style","textarea","pre"]
}
(по умолчанию в этом списке "code"
), так что MathJax будет обрабатывать содержимое <code>
тегов.
Дополнение:
Блоки кода стилей вашей темы с белым текстом на черном фоне, поэтому вы можете добавить дополнительный CSS, чтобы вернуть это обратно. Вы можете сделать это где-нибудь в элементах управления вашей темой, но вы также можете добавить
styles: {
code: {
"font-family": "inherit",
"color": "inherit!important",
"background": "inherit!important"
}
}
к вашей конфигурации MathJax, и он установит стили для вас. Обратите внимание, что это также изменит способ отображения любого материала с обратной галочкой. Если вы хотите, чтобы это влияло только на вывод MathJax, это потребует больше работы.
tex2jax: { skipTags: ["script","noscript","style","textarea","pre"] }
, кажется, я не могу отображать латекс в html-файлах.
- person HyperGroups; 28.08.2013
MathJax.Hub.Config
расставлены правильно. Между различными блоками в конфигурации должны быть запятые (поэтому убедитесь, что они стоят после фигурной скобки, следующей за блоком tex2jax
, перед следующим блоком). Убедитесь, что нет лишних запятых (не должно быть никаких запятых, за которыми следуют непосредственно закрывающие фигурные скобки, даже если фигурная скобка находится на другой строке). Ваши ссылки больше не работают, поэтому я не могу проверить, что вы использовали сами.
- person Davide Cervone; 28.08.2013