我在 Ubuntu 上有兩個版本的 Texlive,但我不知道如何指示應該使用其中一個

我在 Ubuntu 上有兩個版本的 Texlive,但我不知道如何指示應該使用其中一個

最近在編譯文件時遇到了一個問題,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 感到困惑。

相關內容