LuaLatex:自最近更新以来,\color 和 \pagecolor 之间发生冲突。\color 定义仅影响文档的第一页

LuaLatex:自最近更新以来,\color 和 \pagecolor 之间发生冲突。\color 定义仅影响文档的第一页

直到今天更新 MikTex 之前,我使用 LuaLatex 编译了一个文档,其中的文本颜色和页面颜色是通过 xcolor 包定义的。自更新以来(我不知道具体更新了什么),声明 \color{somecolor} 仅在使用 \pagecolor{anothercolor} 时影响文档的第一页。

一个简单的例子:

\documentclass{book}        
\usepackage{xcolor} 
\color{green}
\pagecolor{darkgray}
\begin{document}
    First page text.
    \newpage
    Second page text.%this appears black with Lua
\end{document}

此代码使用 LuaLatex 编译后,一页显示绿色文本,另一页显示黑色文本。更新前不会出现这种情况,更新后整个文档都显示绿色文本。使用 PdfLatex 编译后,会出现更新前的行为。注释掉 \pagecolor{darkgray} 也会使整个文档再次显示绿色。

我想继续使用 LuaLatex,因为我需要它来绘制图表(使用 pgfplots)。我想在序言中全局更改文本和页面颜色,因为我喜欢使用深色页面和浅色文本。

有没有办法修复当前的行为?或者在使用 LuaLatex 进行编译时,是否有更好/不同的方法来控制文本和页面颜色?

相关内容