我最近升级到了 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
这些是“代码级别”警告,因此作为用户您无需担心。但是,万一软件包维护者没有注意到它们,您可能希望报告它们。