使用 fnpct 发出内核弃用警告

使用 fnpct 发出内核弃用警告

我最近升级到了 TeXLive 2018(和 pdfTeX,版本 3.14159265-2.6-1.40.19(TeX Live 2018/W32TeX)),现在我注意到该包函数生成以下警告:

*************************************************
* LaTeX warning: "kernel/deprecated-variant"
* 
* Variant form 'V' deprecated for base form '\peek_meaning_remove:NTF'. One
* should not change an argument from type 'N' to type 'V': base form only
* accepts a single token argument.
*************************************************
*************************************************
* LaTeX warning: "kernel/deprecated-variant"
* 
* Variant form 'V' deprecated for base form '\token_if_eq_meaning:NNTF'. One
* should not change an argument from type 'N' to type 'V': base form only
* accepts a single token argument.
*************************************************

它们无害吗?我是否应该向 fnpct 的作者报告此问题?

小更新

截至最近(2018-12-10)对 TeXLive 2018 的更新,这些警告已更改为以下内容:

LaTeX3 Warning: Variant form 'V' deprecated for base form
(LaTeX3)        '\peek_meaning_remove:NTF'. One should not change an argument
(LaTeX3)        from type 'N' to type 'V': base form only accepts a single
(LaTeX3)        token argument.


LaTeX3 Warning: Variant form 'V' deprecated for base form
(LaTeX3)        '\token_if_eq_meaning:NNTF'. One should not change an argument
(LaTeX3)        from type 'N' to type 'V': base form only accepts a single
(LaTeX3)        token argument.

但我怀疑它不会改变公认的答案。

答案1

这些是“代码级别”警告,因此作为用户您无需担心。但是,万一软件包维护者没有注意到它们,您可能希望报告它们。

相关内容