kpsewhich 找到正確的本地包; pdflatex 沒有

kpsewhich 找到正確的本地包; pdflatex 沒有

我正在從 OpenBSD-current 運行 Tex Live 2013。 biblatex 和 biblatex-chicago 的版本似乎有點舊,這反過來又導致我的一些文件無法編譯。

我已經從 CTAN 下載了這兩個軟體包的最新版本並將它們放在我的~/texmf資料夾中。kpsewhich似乎找到了正確的版本:

% kpsewhich biblatex.sty biblatex-chicago.sty
/home/peter/texmf/tex/biblatex/latex/biblatex.sty
/home/peter/texmf/tex/biblatex-chicago/latex/biblatex-chicago.sty

編譯導入 biblatex-chicago 的文檔失敗。我相信這是因為 pdflatex 正在尋找這些軟體包的舊版本,儘管 kpsewhich 看到了正確的版本:

% pdflatex summaries.tex                     
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013-OpenBSD_Ports)
 restricted \write18 enabled.
entering extended mode
(./summaries.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 78 languages loaded.
(/usr/local/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/share/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/share/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty
(/usr/local/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
(/usr/local/share/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/local/share/texmf-dist/tex/latex/biblatex/biblatex.sty
(/usr/local/share/texmf-dist/tex/latex/biblatex/biblatex1.sty
(/usr/local/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/share/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/local/share/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/local/share/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/share/texmf-dist/tex/latex/url/url.sty)
(/usr/local/share/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/local/share/texmf-dist/tex/latex/biblatex/biblatex.def)
(/usr/local/share/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx)
(/usr/local/share/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx)
(/usr/local/share/texmf-dist/tex/latex/biblatex/biblatex.cfg)))

Package biblatex Warning: 'labelyear' option is deprecated, use 'labeldate' ins
tead.

! Undefined control sequence.
<argument> \DeclareLabelyear 
                             [music,review,video]{\field {eventyear}\field {...
l.92 \csuse{cms@\cms@style}

我發現這個問題描述了 pdflatex 的修補版本的問題。但是,由於我使用的是 texlive 的打包版本,因此我不完全確定重建 pdftex 是正確的方法。我開始懷疑這是 OpenBSD texlive 套件中的一個錯誤,但我將其作為一個問題發佈在這裡,以防我只是愚蠢。

相關內容