tth - конвертер TeX(LaTeX) -> html
(почти)Не нуждается в работающем TeX-е
Установка:
1) установите переменные окружения (Это делается из tth_env.bat)
1) подправте dvi2pcx.bat под ваш вариант TeX (не обязательно)
Как запускать:
у вас есть q.tex
запускаем tth q.htm
получим q.htm в альтернативной кодировке.
Русификация, как обычно, добавляет новые проблемы: Для математических
закорючек tth использует шрифт Symbol , и сами закорючки записывает в
файл в виде букв. После перекодировок эти буквы заменяются на другие
буквы и закорючки естественно тоже заменяются на другие закорючки.
Для борьбы с этим есть прог. rehtml . Она заменяет буквы (которые попадут
под шрифт Symbol ) на цифры типа ý и, таким образом, этот файл
можно безболезненно перекодировать.
Но возникает другая проблема: Нетскейп, по непонятной причине этих цифр
не понимает (хотя по идее должен).
Для борьбы с этим используйте
rehtml html file.htm file1.htm
Эта команда заменит цифры на буквы обратно.
Дополнение:
tth умеет работать с оглавлениями ссылками и т.п.
но для этого должен существовать q.aux q.toc ...
запускаем:
tth q.htm -Lq
или
l2h.bat q
tth умеет обрабатывть LaTeX-овские картинки:
запускаем:
l2h q -a
получим
pic1.tex pic2.tex ...
их надо подправить и обработать LaTeX
затем pic1.dvi переделать в pic1.gif посредством
dvi2gif pic1
(но если pic1.gif уже существует, то pic1.tex создаваться не будет !)
tth умеет обрабатывть индексы:
запускаем
l2h q -x"rind -c"
(rind.exe -- это русифицированный makeindex)
в tth_mahu.htm подробная документация
\end