Обновление TeX на Linux

Я пытаюсь скомпилировать некоторый код LaTeX, который использует алгоритм micmic environemt для создания псевдокода. Он не скомпилируется, и кто-то сказал мне, что из файла журнала слишком старые пакеты для этих необходимых сред. Как я могу обновить свои пакеты, чтобы получить самые новые версии? В менеджере пакетов synaptic я не вижу записи обновления для пакетов; только полный текст вместо простого текста в прямом эфире

1 ответ

Решение

Debian все еще выпускает TeXLive 2009, который сейчас довольно быстро становится довольно древним. Насколько я знаю, нет пакета (ни официального, ни неофициального) TeXLive 2010. У вас есть почти три варианта:

  1. Вы можете установить свою собственную версию TeXLive 2010 в /usr/local/ дерево. Загрузите его с tug и следуйте инструкциям по установке Unix на этой странице. Это даст вам полную текущую версию TeXLive. Затем вы сможете использовать tlmgr чтобы поддерживать вашу установку в актуальном состоянии. Если вы выберете этот путь, убедитесь, что путь к новым двоичным файлам находится в вашем $PATHа также в корнях $PATH, для поддержания двоичных файлов, таких как texhash а также tlmgr работать.

  2. Вы можете сохранить текущий TeXLive и просто установить новые версии необходимых вам пакетов в своем локальном texmf дерево. Местный texmf дерево на основе дистрибутивов Debian находится в /usr/local/share/texmf, Если у вас нет этого каталога, создайте его (как root, вам нужно будет использовать sudo), загрузите пакеты из CTAN и установите их там. Вам нужно будет бежать texhash в качестве пользователя root для обновления файловой базы TeX, в противном случае TeX не найдет новые пакеты. Фактическая процедура установки будет отличаться от пакета к пакету. Если вы можете найти zds-файл, совместимый с tds, вы можете просто распаковать его в /usr/local/share/texmf, бежать texhash как корень и вам будет сделано. Если нет, лучше всего следовать инструкциям в файле README, поставляемом с пакетом, или посмотреть документацию к пакету, если в нем содержатся некоторые инструкции по установке.

  3. Если вы единственный, кто использует TeX на этом компьютере, вы также можете установить пакеты в личном texmf дерево, которое на Debian есть, я полагаю, в ~/texmf, Процедура установки почти такая же, как при установке в локальном дереве texmf, за исключением того, что вам не нужно быть пользователем root и вам не нужно запускать texhash после установки.

Если вы публикуете список отдельных пакетов, кто-то может дать вам более подробную информацию.

Другие вопросы по тегам