Об использовании конвертора LaTeX2HTML (Никоса Дракоса) в Институте математики и механики УрО РАН мы подробно рассказывали в электронной статье Подготовка электронных публикаций в системе TEX.
Отслеживание версий конвертора начато в 1997 году.
РАДУЕТ, что конвертор постоянно совершенствуется, появляются дополнительные возможности, и он остается DOWNLOAD !!!
В январе 2003 года в ИММ развернута новая версия LaTeX2HTML 2002.2 (от 29 ноября 2002 года).
Напоминаем:
Для корректной настройки конвертора необходимы следующие пакеты:
- MiKTeX
- PERL
- NETPBM
- GhostScript
***Скачайте latex2html-2002-2.tar.gz - смотрите описание.
LaTeX2HTML-2002-2 доступен и с нашего сервера: latex2html-2002-2.tar.gz
***Установите Perl 5.005 (конвертор под Perl 5.008, к сожалению, пока не заработал).
Официальный сервер PERL.
Можно
api522e.exe взять здесь.
*** Для корректной работы новой версии конвертора необходима
новая версия пакета NETPBM (например, NetPbm 9.16),
которая может быть взята
по
ftp-адресу(скачивать npbm916b.zip)
или
c нашего TeX-сервера
npbm916b.zip
Ознакомтесь с описанием
"NetPbm for DJGPP"
или c описанием
"About Netpbm"
на сайте http://netpbm.sourceforge.net/
***Обновим версию Ghostscript, установим GS8.00 - (скачивать gs800w32.exe) Или с нашего сервера gs800w32.exe Выполните стандартную установку пакета.
О версиях пакета MiKTeX читаейте на нашей страничке.
Стоит ли разворачивать новую версию конвертора?
- Да, потому что конвертор "берет" те TEX- файлы, которые
ошибочно конвертировались в более ранних версиях;
- Да, потому что появились новые возможности конвертирования,
дополнительная графическая поддержка (Imporoved graphics support).
Здесь html-файл, подготовленный latex2html 2002.2, а здесь исходный файл primer.tex
c:\miktex20e
.
c:\miktex20e\perl
.
c:\netpbm
.
c:\gs8\gs8.00
.
1. Для корректной установки конвертора пропишите пути в autoexect.bat
:
path c:\;c:\miktex20e\miktex\bin;%path% path c:\miktex20e\perl\bin;%path% path c:\netpbm\bin;c:\netpbm\lib;%path% set gs_=c:\gs8 set gs=%gs_%\gs8.00\bin\gswin32c set GS_LIB=%gs_%\gs8.00\lib;%gs_%\fonts path %gs_%\gs8.00\bin;%gs_%\gs8.00\lib;%path%
После развертывания конвертора, часть путей можно удалить из
autoexect.bat
, они будут зафиксированы в рабочих файлах конвертора.
2. Перезагрузите систему, убедитесь, что переменные
установлены, выполнив команду set
.
3. Перейдите в каталог
c:\latex2html-2002-2
.
Отредактируйте файл prefs.pm
.
Рекомендуем установить переменные
$prefs{'PREFIX'} = 'c:\\latex2html-2002-2'; %%%%% Файлы установки конвертора $prefs{'BINDIR'} = 'c:\\latex2html-2002-2\\bin'; %%%%% Здесь будут сгенерированы bat-файлы, %%%%% необх. для работы конвертора $prefs{'LIBDIR'} = 'c:\\latex2html-2002-2\\lib'; %%%%% Здесь будут сгенерированы файлы-настройки %%%%% конвертора cfcache.pm и l2hconf.pm $prefs{'SHLIBDIR'} = 'c:\\latex2html-2002-2\\lib\\shlib'; %%%%% Здесь будут рабочие файлы конвертора $prefs{'TEXPATH'} = 'c:\\miktex20e'; $prefs{'TMPSPACE'} = 'c:\tmp';
4. Выберите нужную кодировку получаемых html-файлов,
откорректировав 529 строку
файла c:\latex2html-2002-2\latex2html.pin
-
$HARSET=$charset || 'koi8-r'
;
5. Запустите
c:\latex2html-2002-2\config.bat
.
Если все необходимые пакеты установлены корректно и пути прописаны правильно,
то автоматически будут проверены ваши настройки и сформированы инсталяционные
файлы.
После строки cheking dvips version ... нажмите <enter>
.
Ниже приведен один из вариантов файла config.log
,
полученный в результате корректной установки:
config.pl, Release 2002-2 (Revision 1.48) Accompanies LaTeX2HTML, (C) 1999 GNU Public License. checking for old config file (cfgcache.pm)... not found (ok) checking for platform... MSWin32 (Windows 32 bit) checking for C:\ActivePerl\bin\perl.exe... C:\ActivePerl\bin\perl.exe checking perl version... 5.008 checking if perl supports some dbm... yes checking if perl globbing works... yes checking for tex... C:\MIKTEX20E\MIKTEX\BIN\tex.exe checking for latex... C:\MIKTEX20E\MIKTEX\BIN\latex.exe checking for initex... C:\MIKTEX20E\MIKTEX\BIN\initex.exe checking for kpsewhich... C:\MIKTEX20E\MIKTEX\BIN\kpsewhich.exe checking for kpsewhich syntax... ok (style=1) checking for TeX include path... c:\miktex20e checking for mktexlsr... C:\MIKTEX20E\MIKTEX\BIN\mktexlsr.exe checking for dvips... C:\MIKTEX20E\MIKTEX\BIN\dvips.exe checking dvips version... 5.90a checking if dvips supports the combination of -E and -i -S 1... yes checking for html4-check... no checking for gswin32c... C:\GS8\GS8.00\BIN\gswin32c.exe checking for ghostscript version... 8.00 checking for ghostscript portable bitmap device... pnmraw checking for full color device for anti-aliasing... ppmraw checking for ghostscript library and font paths... built-in paths are correct checking for pnmcrop... C:\NETPBM\BIN\pnmcrop.exe yes checking for pnmflip... C:\NETPBM\BIN\pnmflip.exe checking for ppmquant... C:\NETPBM\BIN\ppmquant.exe checking for pnmfile... C:\NETPBM\BIN\pnmfile.exe checking for pnmcat... C:\NETPBM\BIN\pnmcat.exe checking for pbmmake... C:\NETPBM\BIN\pbmmake.exe checking for ppmtogif... C:\NETPBM\BIN\ppmtogif.exe yes checking if ppmtogif can make interlaced GIFs... yes checking for pnmtopng... C:\NETPBM\BIN\pnmtopng.exe checking for ppmtojpeg... C:\NETPBM\BIN\ppmtojpeg.exe checking for pnmcut... C:\NETPBM\BIN\pnmcut.exe checking for pnmpad... C:\NETPBM\BIN\pnmpad.exe checking for pnmrotate... C:\NETPBM\BIN\pnmrotate.exe checking for pnmscale... C:\NETPBM\BIN\pnmscale.exe checking for giftopnm... C:\NETPBM\BIN\giftopnm.exe checking for jpegtopnm... C:\NETPBM\BIN\jpegtopnm.exe checking for pngtopnm... C:\NETPBM\BIN\pngtopnm.exe checking for tifftopnm... C:\NETPBM\BIN\tifftopnm.exe checking for picttoppm... C:\NETPBM\BIN\picttoppm.exe checking for anytopnm... no Warning: You cannot directly translate/modify graphics of format. checking for bmptoppm... C:\NETPBM\BIN\bmptoppm.exe checking for pcxtoppm... C:\NETPBM\BIN\pcxtoppm.exe checking for sgitopnm... C:\NETPBM\BIN\sgitopnm.exe checking for xbmtopbm... C:\NETPBM\BIN\xbmtopbm.exe checking for xwdtopnm... C:\NETPBM\BIN\xwdtopnm.exe checking if multiple pipes work... no Unfortunately multiple pipes are not reliable on this OS. checking for temporary disk space... c:\tmp creating cfgcache.pm creating test.bat creating install.bat Note: Will install... ... executables to : C:\latex2html-2002-2\bin ... shared library items to : C:\latex2html-2002-2\lib\shlib ... unshared library items to : C:\latex2html-2002-2\lib config.pl, Release 2002-2 (Revision 1.48) Accompanies LaTeX2HTML, (C) 1999 GNU Public License.
6. Запустите файл
c:\latex2html-2002-2\install.bat
.
В резулитате работы файла в указанные вами катлоги будут
записаны файлы:
в каталог ...\bin - latex2html.bat pstoimg.bat texexpand.bat в каталог ...\lib - cfgcache.pm l2hconf.pm и рабочие файлы в подкатологе shlib\Файл
latex2html.bat
можно разместить в любом известном системе каталоге.
Напоминаем, для конвертирования файла необходимо:
1. Дважды его оттранслировать.
2. Выполнить команду latex2html имя файла
.
3. Нужные ключи конвертирования указать или в командной строке,
или в файле локальных настроек
latex2html-init
.
Путем выбора параметров конвертирования можно достичь очень хороших результатов отображения математических выражений!!!
Конвертор был и остается отличным программным продуктом, быстро и
красиво отображающим tex-документ в его html-версию, удобную для просмотра
в Интернет.