首先,我需要說我對 LaTeX 和 Linux 都是新手。我使用的是ubuntu 14.04。而且我必須更新我的版本biblatex
。
我知道之前已經描述過,例如這個問題。但我對給出的答案有一些疑問,而且我不確定該過程是否仍然相同。
據我了解,我必須biblatex
先下載最新版本。這可以在 上完成SourceForge
。這是 LaTeX 官方網站嗎?無論如何,我該如何更換版本,我的意思是,我不知道最新版本是什麼。
然後,在我給出的連結中提供的答案中,有一行:/usr/local/texlive/2012/texmf-dist
我檢查過,我的 texlive 版本可以在下面找到/usr/share/texlive/texmf-dist
那麼我是否可以假設我只需要替換/local
by/share
並省略年份?
答案1
手動更新和 Biber 並不是最好的主意biblatex
。
手動更新兩者中的一個確實是一個糟糕的主意,因為這幾乎不可避免地會導致兩者之間的版本衝突。
手動更新biblatex
和 Biber 可能會導致與需要的軟體包biblatex
(主要是自訂樣式 - 去年biblatex
收到的更新破壞了許多樣式,以至於它們無法再使用)或與biblatex
需要的軟體包(其中大部分是穩定,因此這種情況發生的可能性較小,但並非不可能)。
理想情況下,您只需透過 TeX 發行版(tlmgr
或 MikTeX 更新精靈)更新您的軟體套件。一些在 Linux 上打包的 TeX live 發行版不允許更新tlmgr
,而是依賴其官方儲存庫中的(通常相當舊的)軟體包版本。
您可以安裝 vanilla TeX live,它可以讓您tlmgr
直接使用 CTAN 並從 CTAN 獲取更新,而不是使用 Linux 發行版的過時儲存庫。看如何在 Debian 或 Ubuntu 上安裝“普通”TeXLive?
如果您確實必須手動更新軟體包,那麼您連結到的答案中的一般過程應該仍然有效。
不過還是有幾點
確保實際下載
biblatex
Biber 的目前版本。檢查文件您下載的版本是否確實相容。 (在撰寫本文時,版本biblatex
為 3.7,Biber 為 2.7 版本。)正確的位置
biblatex
是你當地的樹我應該將自己的 .sty 或 .cls 檔案放在哪裡,以使它們可供我的所有 .tex 檔案使用?最好不要覆蓋/usr/share
內容。SourceForge 不是「官方」LaTeX 網站。但是
biblatex
/Biber 維護者會在最新的發行版和開發版本可用時對其進行更新,因此您找到的發行版在某種程度上是官方的。您可以在 CTAN 上取得「真正官方」的軟體包版本。biblatex
位於https://www.ctan.org/pkg/biblatex和 Biber 可以在以下位置找到:https://www.ctan.org/tex-archive/biblio/biber