Дополнение к спецсимволам: howto интеграл и сумма
Сообщение прислал(а): |
Женя (VVFilatov.ppp.chg-net.ru) |
Дата написания: |
21 октября 2002г. 23:09:41 |
Кажется, допер, как делается интеграл. Напрашивается мысль, что интеграл можно изобразить в виде таблицы 1x3 -- т.е. "интеграл от a до b" изображается тремя вертикальными ячейками, где 1.верхняя-текст "a", 2.средняя-рисунок интеграла(нужным обр. растянутый) или спец. символ "интеграл". Я воспользовался большой буквой "S" :) 3.нижняя-текст "b".
Но, если не возиться с обтеканием текста(там проблема -- в каком месте оборвать строку <br clear=all> да и обтекание только справа(только слева смысла делать не имеет)), то небольшое кол-во текста сразу перед инт. и сразу после( f(x)dx ) можно сделать, используя таблицу 3x3 (или влож. 1,1x3,1 - не сущ.) -- : 1 <><a><> 2 <текст><S><f(x)dx=> 3 <><b><>
Я попробовал(словами здесь уже бессмысленно:) ): типа, например, пользователь набирает как-то так:
Типа интеграл силы: <int pre="Короче типа вот A=" a="-10м" b="15м" sec="F(x)dx="><int a="-10м" b="15м" sec="m*a*dx="> =15H
А сервер должен преобразовать примерно в такое:
<HTML><HEAD></HEAD><body>
Типа интеграл силы: <table align=left> <Tr><td><td valign=bottom align=center><font size=2>15м<td> <Tr><td>Короче типа вот A=<td align=center><font size=7>S<td> F(x)dx= <Tr><td><td valign=top align=center><font size=2>-10м<td> </table>
<table align=left border=0> <Tr><td><td valign=bottom align=center><font size=2>15м<td> <Tr><td><td align=center><font size=7>S<td> m*a*dx= <Tr><td><td valign=top align=center><font size=2>-10м<td> </table>
<br clear=all> =15H
</body></HTML>
Посмотрите, как это будет выглядеть. (discl.: эту хрень надо запихнуть в файл anyname.htm и открыть эксплорером)
Аналогично делается сумма (сигма "E" вместо "S").
Насчет векторов: (я в книжке посмотрел, сам не проверял) может, использовать таблицу 1x1 <table border frame=ABOVE> (т.е. прорисовывается только верхняя рамка)?
|