Texlive 2017 和 xcolor 包

Texlive 2017 和 xcolor 包

我正在使用来自的建议这里使用 frabjous 中的 MWE 示例更改页面的背景颜色。这在 Texlive 2016 中有效,但在 Texlive 2017 中会出现错误:

! Undefined control sequence.
\set@color ...e@color \current@color \ifundefined
                                              {GPT@outputbox}{\csname ne...
l.7 \pagecolor{yellow}
                  \afterpage{\nopagecolor}

还有其他人遇到这个错误吗?有解决办法吗?

谢谢。

答案1

这是更新中的拼写错误:可能明天就会修复。目前,添加

\usepackage{etoolbox}
\makeatletter
\patchcmd\set@page@color{\ifundefined}{\@ifundefined}{}{}
\makeatother

加载后xcolor

答案2

我已经关闭了 texlive,文件可以编译,但是无法工作

\documentclass[10pt,a4paper]{book}

\usepackage{graphicx}
\usepackage{xcolor}

\definecolor{light-blue}{rgb}{0.8,0.85,1}

\begin{document}

\pagecolor{light-blue}

ciao    

\newpage

\pagecolor{white}

ciao

\end{document}

相关内容