![LuaLatex:自最近更新以来,\color 和 \pagecolor 之间发生冲突。\color 定义仅影响文档的第一页](https://linux22.com/image/434662/LuaLatex%EF%BC%9A%E8%87%AA%E6%9C%80%E8%BF%91%E6%9B%B4%E6%96%B0%E4%BB%A5%E6%9D%A5%EF%BC%8C%5Ccolor%20%E5%92%8C%20%5Cpagecolor%20%E4%B9%8B%E9%97%B4%E5%8F%91%E7%94%9F%E5%86%B2%E7%AA%81%E3%80%82%5Ccolor%20%E5%AE%9A%E4%B9%89%E4%BB%85%E5%BD%B1%E5%93%8D%E6%96%87%E6%A1%A3%E7%9A%84%E7%AC%AC%E4%B8%80%E9%A1%B5%20.png)
直到今天更新 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 进行编译时,是否有更好/不同的方法来控制文本和页面颜色?