Установка LaTeX2e под Linux, устранение проблем с apt-get

Поиск "LaTeX2e" по репозитариям Debian и Ubuntu не дает результата. После поиска в Сети становится ясно, что этим словом называют набор макросов, входящий в большинство дистрибутивов TeX под Linux, таких как TeX-Live и tetex. Последний был у меня на диске Debian 3.1, его то я и поставил когда нужно было подготовить статью в LaTeX2e. В процессе установки возникла проблема неправильного поведения apt-get при неудачной установке. Универсальное решение, способное избавить от подобных проблем при установке любых других программ через apt-get, удалось нагуглить на буржуйских форумах.

При установке tetex помимо копирования файлов запускаются программы конфигурации TeX, создающие и инициализирующие файлы параметров. Именно в этот момент у меня кончилось свободное место на диске и установка tetex не была завершена как положено. Убрать tetex даже в режиме полного удаления конфигурационных файлов командой apt-get --purge remove tetex.base tetex-bin не удавалось. Где-то оставались недописанные конфигурационные файлы. Из за них при удалении и повторной установке возникали ошибки вида:

Not replacing deleted config file /etc/texmf/mktex.cnf
Not replacing deleted config file /etc/texmf/dvips/config.builtin35
Not replacing deleted config file /etc/texmf/updmap.d/00updmap.cfg
Not replacing deleted config file /etc/texmf/dvipdfm/config
Not replacing deleted config file /etc/texdoctk/texdocrc

Can't call method "description" on an undefined value

Not replacing deleted config file /etc/texmf/texmf.d/05TeXMF.cnf
Not replacing deleted config file /etc/texmf/texmf.d/15Plain.cnf
Not replacing deleted config file /etc/texmf/texmf.d/45TeXinputs.cnf
Not replacing deleted config file /etc/texmf/texmf.d/55Fonts.cnf
Not replacing deleted config file /etc/texmf/texmf.d/65BibTeX.cnf
Not replacing deleted config file /etc/texmf/texmf.d/75DviPS.cnf
Not replacing deleted config file /etc/texmf/texmf.d/85Misc.cnf
Not replacing deleted config file /etc/texmf/texmf.d/90TeXDoc.cnf
Not replacing deleted config file /etc/texmf/texmf.d/95NonPath.cnf
update-texmf: Basic configuration file /etc/texmf/texmf.d/05TeXMF.cnf missing.
Exiting.
dpkg: error processing tetex-bin (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
tetex-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)
RESULT=100

Спасла команда /usr/share/debconf/fix_db.pl, выполненная под рутом после частичного удаления tetex.

Блог: RU Linux

Что-то я не понял содержание поста. ЛаТеХ2е вообще говоря уже довольно давно не используется - вместо него применяется третья версия, которая начинает сходиться к \pi Проблем с установкой ЛаТеХа в Линукс, а тем более в Дебиан, не имеется: я писал у себя на блоге. Оболочки есть, хочешь Kile, хочешь LyX. В чём вопрос!?

Вопросов нет, одни ответы пока :)

Latex2e используется в редакции одного журнала, куда мне надо было статью отправить. Требования у них такие. Да и в моем старом Debian другого нет.

Проблема при установке tetex возникла у меня из за того, что во время установки неожиданно кончилось свободное место на диске, tetex оказался в полуустановленном состоянии — ни туда и ни сюда. Основное содержание поста, это описание проблемы и название стандартного перлового скрипта который мою проблему вылечил. Он фиксит базу apt'а, после чего tetex нормально переустанавливается. Возможно он лечит и другие проблемы apt-get, возникающие при некорректно прерванной установке пакейджа и мне еще понадобится.

Использую Kile 1.9.3, всем доволен. Читал Ваши статьи про TeX, много полезного, спасибо! Кое-что мне еще предстоит освоить, например правильную работу с библиографией.

Хотя нет, есть вопрос! Как сделать PDF с русскими Type1 шрифтами, чтобы русский текст можно было из него скопировать при просмотре в Evince или Acrobat Reader (чтоб поисковики содержимое индексировали)?

"Как сделать PDF с русскими Type1 шрифтами, чтобы русский текст можно было из него скопировать при просмотре в Evince или Acrobat Reader (чтоб поисковики содержимое индексировали)?"

Вопрос на сто баксов! :-))) Сам ищу ответ, а то при копировании текста из ПДФника получается муть. Надо пофиксить... Как найду ответ - отпишу в блог.

Есть идеи по теме, но пока нет времени на эксперементирование :)

В Сети пишут что помогает использование пакейджжа {cmap}, но информация противоречивая, я не пробовал.

Интуитивно я понимаю, что данную проблему может решить использование Unicode для русского. Среди возможных путей использование пакейджа UCS, который советуют парни, делающие Kile, использование dvipdfmx, мож поможет его обсуждение на LOR.

Скорее всего, PDF, сделанные в Adobe Distiller, таких проблем не имеют. Часто можно встретить его PDF-ки, использующие стандртные шрифты не прикрепленные к PDF-нику. Хотя это и не есть хорошо, но в этом случае русский точно нормально должен храниться чтоб глифы правильные выбирались из стандартных шрифтов. Вот нашел описание подключения стандартных ttf-шрифтов.