Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум поддержки IPB.SU > Поддержка модификаций > LaTeX-формулы |
Автор: gagarin Дек 3 2015, 00:14 |
Не уверен, что кому-нибудь будет полезно, но если вы собрали форум кандидатов физико-математических наук, и они каждый раз мучаются, набирая формулу с тройным интегралом, то это то, что вам нужно. Есть JS-библиотека https://www.mathjax.org/, которая делает то, что нужно. Чтобы врубить на своём форуме идём в шаблон Глобальные шаблоны (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 Скриншот: |
Автор: gagarin Июл 13 2017, 00:34 |
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> |