Главная / Дневники / Александр Венедюхин / Запись
LaTeX 14.12.2019 13:17
dean
16.03.2007
16:14
Кстати, может, будет полезно: на базе вот этой программы сделал публичный сервис, преобразующий LaTeX в картинку .GIF, прямо в рамках Web-страниц.

То есть, достаточно написать прямо в сообщении вот так: <img src="http://dxdt.ru/f/?f(x)=\int\limits_{-\infty}^x~e^{-t^2}dt"> и получится вот такой результат в браузере:



Аналогичный сервис есть вот здесь:
http://www.forkosh.dreamhost.com/mimetex.cgi

По-моему, можно сделать такую же штуку на сервере "Элементов".
Ответить предыдущая | следующая

КОММЕНТАРИИ:

16.03.2007 17:00#
evgueni
LaTeX
Подтверждаю, что это не сложно. В поставку WikiMedia (движок Википедии) входит транслятор texvc. Сборка и установка довольно проста. Примеры можно глянуть здесь

Тот же автор написал WikiTeX - позволяет отображать не только математические формулы, но и многое другое. Многое другое включает в себя ноты, химические формулы и диаграмы Фейнмана.
16.03.2007 19:43#
dean
LaTeX
Ну texvc, по-моему, это другой продукт. mimetex, который я использовал, написан на C, как CGI-программа, компилируется замечательно под разным Unix и работает. Насчёт texvc - не знаю, там PHP и всё такое - это совсем другая история.

Кстати сервис-то, который на dxdt.ru, можно вызывать с любой Web-страницы.


16.03.2007 20:12#
dims
LaTeX
А все ли элементы синтаксиса ТЕХа допустимы в качестве ХТТП параметра?
16.03.2007 20:23#
dean
LaTeX
Там LaTeX, а он вполне укладывается в формат параметров.
17.03.2007 13:58#
evgueni
LaTeX
texvc это просто программа на OCaml которая из LaTeX-нотации делает PNG - кто её дёргает PHP, или CGI без разницы.

Почему я указал именно на texvc - потому что в отличии _от_ её очень активно используют на Википедии. Это достаточно надёжная и проверенная программа, что весьма немаловажно.

То что сервис dxtx.ru можно вызвать на любой странице вещь хорошая, но простые вещи можно и в текстовой нотации написать, а сложные делать замаешься. При сколько-нибудь большой нагрузке dxtx.ru накроется медным тазом, поэтому IMHO подобные вещи на форуме/блоге лучше делать локально.
17.03.2007 14:20#
dean
LaTeX
texvc это просто программа на OCaml

Ну и, если верить Вашей ссылке, на PHP тоже. А mimetex написана на C, что, несомненнно, куда как правильнее. Более того, mimetex, как я понимаю, не вчера появилась и вполне проверена.

При сколько-нибудь большой нагрузке dxtx.ru накроется медным тазом

Пока не накрывался. Почему, кстати, Вы так уверены?
18.03.2007 16:10#
evgueni
LaTeX
> Ну и, если верить Вашей ссылке, на PHP тоже.

На PHP написана WikiMedia - это отдельная печенюшка. Сам исполняемый файл исключительно OCaml

> А mimetex написана на C, что, несомненнно, куда как правильнее.

По этому поводу написаны тонны постов. :) IMHO, правильная та программа - которая работает и широко используется.

> Пока не накрывался. Почему, кстати, Вы так уверены?

Врождённое недоверие к любым распределённым системам, как резко повышающим итоговую сложность и соответственно понижающим надёжность если специально это не контролировать. "Пока" всегда работает до определённого предела - неоднократно проверено горьким опытом.
18.03.2007 16:18#
dean
LaTeX
>> А mimetex написана на C, что, несомненнно, куда как правильнее.

> По этому поводу написаны тонны постов. :) IMHO, правилная та программа - которая работает и широко используется.


С компилировать проще, на всякой UNIX-платформе есть родной компилятор.

> Врождённое недоверие к любым распределённым системам

Но dxdt.ru - не распределённая система.
18.03.2007 16:23#
evgueni
LaTeX
> С компилировать проще, на всякой UNIX-платформе есть родной компилятор.

OCaml тоже есть везде :) В моём случае было достаточно было сказать apt-get и всё поставилось. Вообще проблема со средствами разработки это удел операционных систем не имеющих дистрибутивов программ.

> Но dxdt.ru - не распределённая система.

Вы на неё ссылаетесь, то есть зависите от того на сколько тот сервис работоспособен, какова связь между тем сервером и конечным пользователем, отправляете дополнительную информацию о соединениях на сторону. IMHO, естественно.
18.03.2007 16:31#
dean
LaTeX
> Вообще проблема со средствами разработки это удел операционных систем не имеющих дистрибутивов программ.

Для серверных решений, лучший вариант - компиляция кода "на месте", то есть, на конкретной платформе.

> Вы на неё ссылаетесь, то есть зависите от того на сколько тот сервис работоспособен

Это понятно. Я и говорю, что лучше сделать на "Элементах" mimitex. Просто, с тем, что dxdt.ru будто обязательно упадёт "под нагрузкой" это не связано.
18.03.2007 16:42#
evgueni
LaTeX
> Для серверных решений, лучший вариант - компиляция кода "на месте", то есть, на конкретной платформе.

OCaml этому не протеворечит :) Если сервер не на сами знаете какой платформе.

> Это понятно. Я и говорю, что лучше сделать на "Элементах" mimitex.

O'k. Ну в этом смысле мне отрисовка формул mimitex нравится меньше чем у texvc не говоря уж о WikiTex.
19.03.2007 10:50#
n0isy
LaTeX WYSIWYG-редактор?
А я вот хочу другую сторону вопроса поднять - есть ли WYSIWYG редактор - который будет эту строчку "делать", т.е. примерно как это в ворде (редактор формул) - а на выходе ссылка (или хотя бы часть) для dxdt.ru ;-)
можно было встроить в редактор записи и тогда несколько проблем уйдет:
1. не "замахаешся вводить строку".
2. не нужно будет вспоминать про сервис - все всегда под рукой.
3. юзери не знающие о сервисе - будут его "видеть"
итд итп...
19.03.2007 16:04#
evgueni
LaTeX WYSIWYG-редактор?
Это

а) очень не удобно - wisiwig для формул замедляет скорость набора в разы, если не на порядки

б) очень сложно сделать хоть что-нибудь хоть какой-нибудь функциональности

в) На ВикиПедия TeX-разметка никого не смущает. Если необходимо, то набирают без каких-либо вопросов. У страха глаза велики.
Архив | Дневники | Новости | Календарь
Вести дневник и оставлять комментарии могут только зарегистрированные пользователи
Логин:
Пароль:
Зарегистрироваться
Последние сообщения
Основные положения
Правила
Всего дневников: 764

Пользователей
в системе: 3386

Всего записей
и комментариев: 59465

Записей и комментариев
за последние 24 часа: 0
 ПОИСК ПОСТОВ
  по автору:
  по тексту:
 АКТИВНЫЕ ДНЕВНИКИ
 Все дневники  
e-mail: admin@arxiv.su       О проекте       RSS       Дизайны
©2009-2017 Архив. Все права защищены
Designed by tanyu6ka