Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t9156.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 11:27:56 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > Формулы в HTML
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Формулы в HTML
Студенческий форум Физфака МГУ > Наука физика > Есть проблема
Relana
Столкнулась недавно с проблемой набора формул в html. Вот когда делаешь веб-страничку, как сделать так, чтобы формулы хорошо отображались?
Тег [fоrmula] smile.gif там не работает, а как ТеХ туда прикручивать, я не знаю
Может кто уже делал странички с формулами, посоветуйте 197.gif
Tigran K. Kalaidjian
Код
<img src='http://www.dubinushka.ru/form/formact.php?math=LAТЕХ_CODE_HERE' border='0'>

197.gif
peregoudov
Непосредственно отображать формулы в HTML нельзя, в языке нет сообветствующих средств. К счастью, есть средства делать вставки.

Самый простой способ --- вставлять формулы как растровые картинки с помощью тэга img. Достоинства --- поддерживается всеми версиями HTML и всеми браузерами. Недостатки --- в разном разрешении экрана картинка будет разного размера, как правило, такие вставки плохо комбинируются с основным текстом. Делать сами картинки с формулами можно по-разному. Можно воспользоваться уже имеющимися Интернет-сервисами, например, http://www.sciencesoft.at/index.jsp?link=l...s=0&lang=en (они, кстати, будут Ваши картинки хранить). Можно самому наделать картинок. Последовательность такая: TeX, dvips, ghostscript.
TeX напускаете на файл, в котором каждая формула на отдельной странице и нет нумерации страниц.
Dvips запускаете с опцией -E для создания eps-файла (при этом будет правильный bounding box).
Ghostscript запускаете с аргументами -sOutputFile=<имя файла> -sDEVICE=pngmono /* для создания png-файла */ -r<разрешение в пикселах на дюйм (порядка сотни)>.

Можно еще вставлять векторную графику в формате SVG с помощью тэга embed, но далеко не все браузеры это поддерживают. Впрочем, для наиболее распространенного IE есть плагин, а в Mozilla SVG вроде бы встроен. Достоинства --- графика будет векторная со всеми вытекающими последствиями, SVG-файл --- чисто текстовый. Недостатки --- геморрой с созданием SVG из ТеХа. Лично я подходящего софта не знаю, нужно у кого-то консультироваться.
Relana
Спасибо! Буду делать картинки. good.gif
freeman
блин, а как в HTML одновременно верхний и нижний индекс у буквы делать? если просто подряд <sup><sub> то нижний будет сдвинут...

п.с. сегодня ночью начал изучать эту байду post-6765-1149089173.gif
peregoudov
freeman:
а как в HTML одновременно верхний и нижний индекс у буквы делать?


Добрый Вам совет --- не пытайтесь набирать формулы в HTML. Я сам когда-то баловался. Геморрой страшный и вид поганый. В качестве упражнения: попробуйте получить двойной верхний индекс, типа
Vvii
http://www.w3.org/TR/MathML/
Monster
Цитата(peregoudov @ 15.3.2007, 18:43) *
В качестве упражнения: попробуйте получить двойной верхний индекс, типа


Так что ли?<sub>e</sub>x<sup>2</sup> smile.gif
freeman
слушай, а ты сам проверял, что у тебя получилось то, или нет? smile.gif

там хрень полная с маленьким е внизу и иксом посередине получается.... хотя за идею - зачот.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.