2009-09-05

Проблема с конвертацией TeX документов в другие форматы

LaTeX'ом я заинтересовался где-то 3 месяца назад, порешив, что надо бы освоить еще кое-что помимо офисного пакета OpenOffice.org. Набросал пару документиков (aka Служебная) в TeXmaker, и все вроде нормально конвертировалось через pdflatex в формат PDF. Все это работало на TeXlive-core 2008. До версии 2009 этот пакет обновился, кажется, после памятных событий. Соответственно, придя после отпуска на работу, я обнаружил, что при конвертировании в PDF pdflatex вываливает ошибку, что не найдена библиотека libpoppler4. Оказалось, пакет poppler вообще не установлен. После установки этого пакета ошибка отсутствия библиотеки не выдавалась, но конвертация все равно завершалась "with error(s)". Перепробовал другие версии библиотеки poppler, но все без толку. Но вот вчера, порывшись в рассылке Arch'а, обнаружил, что такая проблема не только у меня:

latex which was fine till last update is having an unmet
libpoppler dependency. When I tried to install libpoppler then the
complaint was that they are not in the correct format. So I guess
the following needs to be done.

1) Add libpoppler as a dependency to latex
2) recompile libpoppler with latest gcc which ever it is.


Один из отвечавших предложил в ответ:

i think it's 'fmtutil --all' instead of 'updmap --all'.
you could also run 'fmtutil-sys --all' as root to recreate the
system-wide format files.


И вправду, после выполнения fmtutil(-sys) все пришло в норму :) И все же, первое предложение - включить пакет poppler в зависимости texlive-core - надо бы реализовать. Кстати, из man fmtutil:
fmtutil используется, чтобы создать или пересоздать форматные файлы и файлы переноса и отобразить информацию о формате файлов.

Комментариев нет: