Простая установка / удаление пакета LaTeX

39

Я использовал LaTeX в Windows, и там был Miktex Package Manager, с помощью которого было очень легко добавить отсутствующий пакет. Я хотел установить textcompна Ubuntu 11.10, и он требует, чтобы я скачал zip отсюда и нашел пакеты, которые есть /usr/share/texmf-texlive/tex/latexв моем случае, распаковал туда содержимое zip и обновил пакеты.

Есть ли менеджер пакетов, который делает установку и удаление более простым способом, как менеджер пакетов Miktex в Windows?

Petrichor
источник
Поскольку TeX Live в Ubuntu устарел, возможно, имеет смысл установить TeX Live напрямую из апстрима. Вот руководство: tug.org/texlive/quickinstall.html
NN

Ответы:

56

Я советую возвращаться к установке вручную пакета tex только тогда, когда такой пакет tex недоступен в пакете ubuntu.

Поиск с помощью

apt-file -x search '/textcomp.sty$'

Я получаю следующие результаты:

texlive-latex-base: /usr/share/texmf-texlive/tex/latex/base/textcomp.sty

и он говорит, что пакет tex, который вы ищете, содержится в пакете ubuntu, имя которого texlive-latex-base, поэтому установите его, если он еще не установлен.

sudo apt-get install texlive-latex-base

Кстати, apt-fileэто команда установки отдельно, содержащаяся в apt-fileпакете, и только удобный и альтернативный способ поиска в репозиториях так же, как http://packages.ubuntu.com/ .

enzotib
источник
Это просто замечательно! Я не знал, что все пакеты, в которых я нуждаюсь, были уже texlive-latex-baseи texlive-latex-extra. Спасибо.
Петричор
Мой дорогой друг, после стольких поисков, это был самый простой и быстрый способ, которым я смог запустить некоторые пакеты! Слава тебе!
Соси
Если вы обнаружите, что пакет уже установлен, но он, похоже, не работает, удалите его с помощью apt-get, а затем установите его снова. Это сработало для меня для двух разных пакетов, хотя он сказал, что они были в курсе.
проверял
+1 за то, что научил меня утилите apt-file. Я не могу поверить, что я никогда не сталкивался с этим раньше.
arr_sea