我正在使用最新版本的 MikTeX。当我使用 LuaLaTeX 编译文档并包含 polyglossia 包时,我收到两个警告:
- 模块 luaotfload-main 警告:LuaTeX v0.76 已过时,建议使用 v0.79 或更高版本。
- LaTeX 警告:“xparse/redefine-command” - 在第 144 行使用参数 spec. 'm' 重新定义文档命令 \oldstylenums。(->字体规格补丁.sty)
我想摆脱它们。
答案1
这更像是一种黑客攻击而不是修复,但如果你只想摆脱 LuaTeX 版本警告并且可能等待 MikTex 的官方更新,你可以编辑该文件MiKTeX\tex\luatex\luaotfload\luaotfload-main.lua
并注释掉警告:
--[[
开始注释块,然后--]]
关闭它。
if tex.luatexversion < min_luatex_version then
--[[
warning ("LuaTeX v%.2f is old, v%.2f or later is recommended.",
tex.luatexversion / 100,
min_luatex_version / 100)
--]]
--- we install a fallback for older versions as a safety
if not node.end_of_math then
答案2
只需安装 Texlive 2014 而不是 miktex。