r16 - 06 Feb 2017 - 08:32:14 - Sergej ZnamenskijYou are here: TWiki >  LaTeX Web > LaTeX2html

Конвертирование LaTeX в html

Работа над проектом Math-Net.ru в 2005 году улучшила технологии качественного представления математических формул в интернет. До этого сосуществовали

  • представление математических текстов в специальных форматах (ps, pdf, flash, djvu, mathml), требующее доустановки пользователем специальных программ-просмотрщиков или плагинов к браузерам

  • представление математических текстов в виде html с картинками, отличающееся местами плохо пропечатываемыми формулами, плохо выравненными ("подпрыгивающими") в строке с текстом;

  • представление коротких математических текстов в виде цельных картинок

Тем самым отсутствовал способ показать пользователю, работающему только со стандартным браузером, текст с математическими формулами в виде обычного html, но с качеством, близким к книжно-журнальному.

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

Описанная технология успешно работает на сайте Math-Net.ru. Распространение ее на разнообразный некоммерческий софт, используемый в мире, позволило бы существенно улучшить представление математических текстов в интернет. В первую очередь это относится к latex2html и использующим близкие технологии разнообразным wiki-системам (twiki, mediawiki), системам поддержки упрощенной разметки (deplate) и систем поддержки дистанционного обучения (moodle).

Принципиальным недостатком полученного решения была необходимость подстройки под тип браузера. В очередной новой версии браузера "Mozilla" картинки неожиданно оказались "подпрыгнувшими", поскольку разработчиками браузера было изменено положение горизонтальной оси для выравнивания по "absmiddle".

В поисках более универсального решения был принципиально изменен способ выравнивания картинок и создан patch к latex2html, обеспечиваюющий качественное выравнивание одновременно во всех известных типах браузеров.

Разработки доступны с этой странички:

Задавать вопросы и обмениваться впечатлениями можно прямо здесь (только для этого надо пройти регистрацию):

 
-- Sergej Znamenskij - 28 Nov 2006
Show attachmentsHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
elsetex koitest.tex manage 2.9 K 28 Nov 2006 - 17:31 Sergej Znamenskij test file for koi8-r encoding
elsepatch latex2html.pin.patch manage 12.2 K 28 Nov 2006 - 16:50 Sergej Znamenskij Patch to latex2html.pin
elsepatch styles.patch manage 6.5 K 28 Nov 2006 - 17:22 Sergej Znamenskij Patch for 'styles' directory (Russian support)
elsetex test.tex manage 2.1 K 28 Nov 2006 - 17:29 Sergej Znamenskij Test of formula positioning
elsepatch versions.patch manage 36.4 K 28 Nov 2006 - 17:21 Sergej Znamenskij Patch for 'versions' directory (Russian support)
elsetex wintest.tex manage 2.2 K 28 Nov 2006 - 17:32 Sergej Znamenskij Test file for cp1251 encoding
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r16 < r15 < r14 < r13 < r12 | More topic actions
 
Powered by TWiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback