LuaTeX 和 polyglossia -> 警告

LuaTeX 和 polyglossia -> 警告

我正在使用最新版本的 MikTeX。当我使用 LuaLaTeX 编译文档并包含 polyglossia 包时,我收到两个警告:

  1. 模块 luaotfload-main 警告:LuaTeX v0.76 已过时,建议使用 v0.79 或更高版本。
  2. 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。

相关内容