我正在使用来自的建议这里使用 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}