next up previous
Next: Разные способы вставки графики, Up: Конвертор LaTeX2HTML как инструмент Previous: Конвертор LaTeX2HTML как инструмент

Сравнение разных способов оформления математических выражений конвертором LaTeX2HTML.

Существует несколько способов представления математических выражений конвертором на HTML-страничках: 
 
Таб.1 Способы представления математических выражений конвертором в HTML 3.2.
N способа Способы представления математических выражений Ключи командной строки
1 "GIF-образ всего выражения": вся формула -один GIF-образ -no_math -html_version 3.2
2 "Текстовое соответствие или GIF-образ выражения": текстовое соответствие, если возможно, иначе образ всего выражения (по умолчанию)
3 "Простая математика": текстовое соответствие в сочетании с образами подвыражений -no_math -html_version 3.2,math

Способы представления влияют на:
1. Количество генерируемых GIF-образов $ \Longrightarrow$ время работы конвертора.
2. Размер GIF-образов $ \Longrightarrow$ общий размер конвертируемой статьи.
3. Степень "читаемости" сложных математических текстов с экрана.

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

Журнал состоит из 39 ТеХ-файлов (общий размер 168.645 байт), 17 рисунков формата pic (общий размер 33.950 байт), 39 иллюстраций формата bmp (общий размер 951.408 байт).
 
Таб.2 Сравнение разных способов отображения математических выражений.
Характеристики 1 способ 2 способ 3 способ
Общий размер результирующего каталога со вспомогательными файлами (в байтах) 1.366.449 968.040 786.503
Количество GIF-образов 980 441 255
Общий размер GIF-образов с "antialias" (в байтах)  483.060 348.185 200.737
Общий размер GIF-образов с "noantialias" (в байтах) 379.777 310.252 184.255
Общий размер HTML-файлов (в байтах) 414.575 344.297 389.093
Общий размер инф-и, которая будет размещена на WEB-сервере (в байтах) 794.352 654.549 593.348
Время конвертирования (в мин.) 44 23 15

Как уменьшить время конвертирования HTML-статьи :  Как ускорить загрузку математической HTML-статьи на удаленной машине:

Использование способа "Простая математика" и распределение сложной математической статьи по HTML-файлам, например, секция (подсекция, параграф) - отдельный HTML-файл, позволит ускорить просмотр статьи на удаленной машине (передача, загрузка, просмотр отдельными HTML-файлами). Количество HTML-файлов конвертируемой статьи задается ключами командной строки конвертора.

На качество GIF-образов, созданных конвертором влияют:
Некоторые недостатки конвертирования математических выражений, влияющие на восприятие информации с экрана:
Ниже приведены небольшие примеры (более сложное выражение см. здесь).
Все выражение - образ с "noantialias": 
$\displaystyle (f,g)=\int\limits_{{R}^{m}}f(x){\bar g}(x)\,dx\,,
\quad \Vert f\Vert=\sqrt{(f,f)}$     (1)

Все выражение - образ c "antialias": 
 
$\displaystyle (f,g)=\int\limits_{{R}^{m}}f(x){\bar g}(x)\,dx\,,
\quad \Vert f\Vert=\sqrt{(f,f)}$     (2)

Текстовое соответствие, где возможно - иначе, образы подвыражений c "antialias": 
В примерах ниже использование "antialias" позволяет увидеть, где в выражении текстовое изображение математических символов, а где - образ.
окружение "equation":

(f, g) = $\displaystyle \int\limits_{{R}^{m}}^{}$f (x)$\displaystyle \bar{g}$(x) dx ,     || f || = $\displaystyle \sqrt{(f,f)}$  (3)

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

TtF(x) = $\displaystyle \left\{\vphantom{\begin{array}{ll}
\frac{1}{2}\{F(x+t)+F(\vert x...
...i}\right)\sin^{2\nu}\varphi d\varphi, &
\nu>-\frac{1}{2},
\end{array}}\right.$$\displaystyle \begin{array}{ll}
\frac{1}{2}\{F(x+t)+F(\vert x-t\vert)\}, & \nu...
...os\varphi}\right)\sin^{2\nu}\varphi d\varphi, &
\nu>-\frac{1}{2},
\end{array}$ $\displaystyle \left.\vphantom{\begin{array}{ll}
\frac{1}{2}\{F(x+t)+F(\vert x-...
...i}\right)\sin^{2\nu}\varphi d\varphi, &
\nu>-\frac{1}{2},
\end{array}}\right.$ (4)

И так можно: 
\begin{displaymath}
(f,g)=\int\limits_{{R}^{m}}\Red{f(x)}{\bar g}(x)\,dx\,,
\quad
\end{displaymath} (5)

next up previous
Next: Разные способы вставки графики, Up: Конвертор LaTeX2HTML как инструмент Previous: Конвертор LaTeX2HTML как инструмент