Comments 85
Тождество Эйлера реально прекрасно. Когда я смотрю на него "миня аж трисёт!!!"
Второе тождество тоже прекрасно. Про него даже байка историческая существует:
"Говорят, что когда Петербургский двор посетил с визитом известный французский богохульник Вольтер, для ведения спора с ним был приглашен Эйлер, который залез на стул и гробовым голосом произнес в защиту Бога железный аргумент: "Синус квадрат плюс косинус квадрат равно единице, значит Бог существует!". Вольтер в шоке ретировался во Францию
cos
и sin
. На самом деле имена функций принято набирать прямым шрифтом (а не курсивом для переменных), и для этого есть специальные команды \cos
и \sin
.Корень, кстати, тоже набран с ошибкой:
\sqrt(8)
вместо \sqrt{8}
.P. S. Пишу в комментарии, чтобы будущие математики учились на чужих ошибках. :)
В статье совершена распространённая ошибка — набирать косинус и синус как cos и sin.
Математическая версия «ходячих кораблей» и «крайнего раза»?
Аналогично, формулы загружаются только после перезагрузки страницы
<script type="text/javascript" src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML&delayStartupUntil=configured'></script>
Параметр: delayStartupUntil=configured — исправлял непрогрузку формул для MathJax в тех браузерах и конфигурациях, где я попробовал.
Посмотрел исходный код Хабрахабра — когда включается MathJax этот параметр неуказан. Может в этом дело?
Попробуете воспроизвести? — а то у меня нет под рукой, чем оттестировать это.
Мы их преобразуем на сервере, а не клиенте. Для каждой формуле в посте мы делаем соответствующую ей SVG картинку.
Долго делали, но сделали хорошо.
Что-то всё равно не видны SVG'шки (когда JavaScript отключён).
Какие аргументы перевесили в пользу MathJax в постах по сравнению с SVG?
Возможность копировать исходный код формул. А вообще мы ориентировались на tex.stackexchange.com
alt="(исходный код формулы)"
, то копировать исходный код формул и целых абзацев станет гораздо проще.А он должен-таки копироваться?
При выделении абзаца текста с формулой ни в Chrome, ни в Firefox визуально выделение формулы никак не отображается в отличие от того же <img>
.
При копировании из Firefox на месте формулы — пустота, а в Chrome, на примере Гауссова интеграла из этой статьи, ∫−∞∞e−x2dx=π
вместо tex-кода.
Вообще решение у всех примерно одинаковое. У нас на сервере стоит пакет texlive, а также мы написали микросервис на Go, который на вход принимает формулу, проверяет ее на предмет наличия запрещенных команд, а потом прогоняет через textlive для преобразования сначала в dvi, а после этого в svg. Если все прошло хорошо, то полученный файл мы заливаем на хабрасторадж.
как вы уже, наверное, поняли, мы добавили на сайт поддержку математических формулА я не понял, думал очередная ерунда типа «дайджест самых красивых формул 2016», а тут такой сюрприз. Спасибо!
Попробуйте перезагрузить страницу. У меня только после перезагрузки показало.
А напишите какой дистрибутив и браузер с версиями.
Мы с админом сели 4 часа ставили Арч на убитый Асус 2009 года. Если не считать головной боли с установкой grub при включенном uefi, то все прошло хорошо.
После этого протестировали этот пост в Firefox, Opera, Konqueror, Epiphany и Midori во всех возможных конфигурациях gnome3, kde, xfce, mate и lxde. И везде все было хорошо, так что видимо тебе стоит посмотреть на проблему на своей стороне.
А нормальная это какая?
.html_format img[data-tex]{visibility:hidden}
Видимо, MathJax не хочет работать в этом браузере, так что и SVG остаются скрытыми, и формульный движок ничего не выводит. Если это правило грохнуть, все формулы появляются. Я себе UserCSS навесил.Вот же ж. Прямо слов нет. И кому это нормальная Opera так сильно мешает?
Технически, разработчики Хабра ещё могли бы специально для Оперы задизейблить MathJax (чтоб ресурсы не жрал) и включить показ SVG, но это при условии, что они как-то заинтересованы в поддержке этого движка. Учитывая, что последние месяцы дизайн Хабра постепенно начинает разваливаться в этом браузере, увы, предполагаю, что Престо у них не в почёте.
Ваш сайт находится в списке разрешённых для загрузки контента и для выполнения javascript. Формул не видно.
*Meklon формулы не пишет, ибо слаб в математике, но все равно радуется.
Теперь вот не знаю, выглядит не хуже.
Но надеюсь, теперь когда есть формулы на Хабре, появятся и статьи типа увлекательных курсов высшей математики.
Формула Эйнштейна—Пифагора? О_о Это что-то новое...
Вот я, к примеру, пишу статью на Хабр, хочу перед публикацией дать почитать единомышленникам. Для этого я использую «обычные» редакторы, например, Microsoft Word, MathCAD, Google Docs — но ни для одного из них я не нашел способов преобразовать формулу в LaTeX…
Но извращение, имхо.
Лучше подготовить текст в ТеХ и скомпилить в pdf.
Libreoffice
e | i*Pi = -1
Есть вот такой упрощённый способ набора формул, если не нужна полная мощь LaTeX: http://asciimath.org/
Работает через MathJax. Реализовать генерацию SVG на сервере для мобильных браузеров, наверное, будет сложнее.
Формулы на Хабре