Поддержка новых математических функций парсером теха

Автор темы Даниил Кальченко 
ОбъявленияПоследний пост
ОбъявлениеРаботодателям и кадровым агентствам: Размещение вакансий26.03.2008 03:07
ОбъявлениеПравила и принципы форума «Высшая математика»28.10.2009 15:17
ОбъявлениеОткрыта свободная публикация вакансий для математиков26.09.2019 16:34
23.12.2009 14:27
Поддержка новых математических функций парсером теха
Модуль обработки TeX-формул теперь поддерживает следующие гиперболические функции: sh, ch, th, cth. Если поставить при наборе математической формулы перед ними поставить слеш, то они тоже будут отображаться прямым шрифтом — $\sh$, $\ch$, $\th$, $\cth$.

Если вы обнаружите, что мы забыли про какие-то еще популярные математические функции, пожалуйста, напишите в этой теме.

Замечу, что если вы используете какую-то нестандартную функцию, но хотите чтобы она выглядела соответствующим образом, то для этого можно использовать команду mathrm, добавив после в формулу маленький пробел, там где это необходимо. Например: a \mathrm{sin} \, b — $a \mathrm{sin} \, b$.

В «большом» техе для этих целей предназначен оператор \operatorname, но он у нас не поддерживается.



Редактировалось 1 раз(а). Последний 23.12.2009 14:28.
31.12.2009 02:44
Названия функций отображаются криво
Вот я набираю функции с backslash'ом и получаю:
$\ln ax$; $\lg x$; $\tg x_1$; $\sin cx$;
Функция и аргумент сливаются; Должно же быть примерно так:
$\mbox{ln }ax$; $\mbox{lg }x$; $\mbox{tg }x_1$; $\mbox{sin }cx$;
04.01.2010 16:32
Попробуем разобраться
Vpro, чтобы не искать черную кошку в темной комнате, пожалуйста сообщите:
- Версию операционной системы с точным номером
- Используемый браузер и полный номер
- Какое ПО стоит? MathPlayer - версия? Математические шрифты - ссылка на дистрибутив?

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

Так, например, в IE8 с MathPlayer-ом растояния в двух ваших примерах немного различаются, но не принципиально и почти незаметно.
15.01.2010 14:58
Простите за поздний ответ
Отвечаю: Win XP SP3, Opera 10. MathPlayer только что поставил по сылке с вашего сайта. Эффект прежний - обозначения функций выглядят также как если бы backslash'а не было. Цвет формул совпадает со цветом текста.
На dxdy.ru все выглядит правильно.

Зашел с IE8 --- да там все красиво - формулы синие, функции с прямым шрифтом и отступом. Но я привык к Opera.

Впрочем, на самом деле меня это особенно и не грузит.
15.01.2010 17:09
Опера
Увы, но в Опере из "большой тройки" хуже всего реализована поддержка MathML и отображение формул. Там растояние неправильное, тут скобку на всю высоту не растянет и т.п. вещи... Мы только преобразовываем TeX в MathML и на отображение формул браузером уже повлиять никак не можем. К сожалению, с того момента, как поддержка этой технологии в Опере появилось, каких-то заметных улучшений в этом плане не было.
15.01.2010 17:12
Формулы и картинки
Цитата

На dxdy.ru все выглядит правильно.
На этом и большинстве других математических проектов в рунете формулы рендрятся в картинки с помощью установленного на сервере TeX-а. Мы считаем такой подход несовременным. За специализированными языками разметки - будущее.
15.01.2010 19:54
Благодарю Вас
за развернутый ответ. Целиком поддерживаю Вашу редакционную политику.
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти