
最近在編譯文件時遇到了一個問題,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,我確實可以透過texlive-pstricks
套件看到 pst-node 已安裝。
我的問題:如何才能在我的電腦上只有一個 LaTeX 發行版?我很高興保留 Ubuntu 管理的套件(為了簡單起見),因為我不需要非常細粒度的 Latex 套件管理。
答案1
我無法使用安裝軟體包tlmgr
(我猜是因為,正如 jon 指出的,TL2013 不再維護)。
因此,我最終tlmgr uninstall
刪除了 TexLive“vanilla”安裝,從 $PATH 中刪除其路徑,然後從頭開始重新安裝 Ubuntu 版本。雖然我最終安裝了巨大的 Debian/ubuntu 軟體包只是為了訪問一些 LaTeX 軟體包,但目前這對我來說已經足夠了。
感謝這裡提供的鏈接,我可能會更多地考慮如何正確地重新安裝 Vanilla,而不會讓 Ubuntu 感到困惑。