{xe|lua}latex + svmono + newfloat + biblatex = ↯

{xe|lua}latex + svmono + newfloat + biblatex = ↯

正在運行xelatexlualatex開啟

\documentclass{svmono}%%% V 5.6 from http://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636
\usepackage{newfloat}
\usepackage{biblatex}
\begin{document}
\end{document}

吐出以下錯誤:

! Package biblatex Error: Patching \addtocontents failed.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...                     

什麼是(永久)錯誤修復?

維護人員已透過電子郵件收到通知。不過,我不確定他們是否會讀它; Springer 在 SMTP 層級拒絕我的電子郵件。 (抵制施普林格對支持排版和科學家的「友善」和「歡迎」態度怎麼樣?)如果他們讀到這裡,我們懇請他們隨時提供錯誤修復。 (當然我知道newfloat 並不是被設計成以這種方式工作的,但是,如果我們這麼說,我們就不得不承認,從廣義上講,所有(La)TeX 本身都是一個大黑客,並且已經被超出了它的用途年齡限制....)

交叉柱:http://latex.org/forum/viewtopic.php?t=32737,http://gitlab.com/axelsommerfeldt/caption/issues/58

答案1

透過提交修復https://gitlab.com/axelsommerfeldt/caption/commit/98248cef69723da296b4d24e8837fe6a1103d60b

我很快就會向 CTAN 推送新版本的「字幕包」;同時請使用https://gitlab.com/axelsommerfeldt/caption/raw/master/tex/newfloat.sty作為舊的 newfloat.sty 的替代品。

相關內容