Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

  Reply to this topicStart new topicStart Poll

> LaTeX-формулы
gagarin
Отправлено: Дек 3 2015, 00:14
Quote Post


undefined is not a function
Group Icon

Группа: Пользователи
Сообщений: 81
Пользователь №: 3 061
Регистрация: 23-Марта 11
Member Offline

Репутация: 4




Не уверен, что кому-нибудь будет полезно, но если вы собрали форум кандидатов физико-математических наук, и они каждый раз мучаются, набирая формулу с тройным интегралом, то это то, что вам нужно.
Есть JS-библиотека MathJax, которая делает то, что нужно.

Чтобы врубить на своём форуме идём в шаблон Глобальные шаблоны (Global HTML elements) -> Board Header (logo, links, etc) и добавляем в начало:
Код
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [
['[imath]','[/imath]']
],
displayMath: [
['[dmath]','[/dmath]']
],
}
});
</script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>


После этого используем тэги [imath][/imath] для формул внутри строки и [dmath][/dmath] для формул на отдельной строке. Внутри них можно писать формулы как в LaTeX.
Небольшой мануал по формулам в LaTeX: http://physics.nad.ru/latex.html

Скриншот:
user posted image

Это сообщение отредактировал gagarin - Июл 13 2017, 00:35
Top
gagarin
Отправлено: Июл 13 2017, 00:34
Quote Post


undefined is not a function
Group Icon

Группа: Пользователи
Сообщений: 81
Пользователь №: 3 061
Регистрация: 23-Марта 11
Member Offline

Репутация: 4




MathJax закрыл свой CDN, так что скрипт нужно теперь брать из другого места.

Строку
Код
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>

следует заменить на
Код
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll