
Недавно я столкнулся с проблемой при компиляции документа, где latex указал на отсутствующий пакет, в то время как Ubuntu указал, что он установлен. Отсутствующий пакет, о котором идет речь, pst-node.sty
но я думаю, что это не имеет значения.
Все пакеты в подборке взяты из /usr/local/texlive/2013/texmf-dist/tex/latex/
. Действительно, когда я делаю
echo $PATH
единственный путь, имеющий отношение к tex, который я получаю, это
/usr/local/texlive/2013/bin/x86_64-linux
Но kpsewhich pst-node.sty
ничего не возвращает. Однако:
$ locate pst-node.sty
/usr/share/texlive/texmf-dist/tex/latex/pst-node/pst-node.sty
И используя Synaptic, я действительно вижу, что pst-node установлен через texlive-pstricks
пакет.
Мой вопрос: как мне иметь только один дистрибутив LaTeX на моем компьютере? Я с удовольствием оставлю тот, который управляется Ubuntu (для простоты), так как мне не нужно очень тонкое управление пакетами Latex.
решение1
Я не смог установить пакеты с помощью tlmgr
(полагаю, потому что, как указал Джон, TL2013 больше не поддерживается).
Поэтому я в конечном итоге использовал tlmgr uninstall
удаление "ванильной" установки TexLive, удаление ее пути из $PATH и переустановку версии Ubuntu с нуля. Для меня это достаточно хорошо на данный момент, хотя это правда, что я в конечном итоге установил гигантские пакеты Debian/ubuntu только для того, чтобы иметь доступ к нескольким пакетам LaTeX.
Я, вероятно, более подробно рассмотрю вопрос правильной переустановки Vanilla, не запутывая Ubuntu, благодаря ссылкам, представленным здесь.