使用 xwatermark 时出现此错误:
! 包 catoptions 错误:‘\XDeclareOption*’ 在 (catoptions) 包‘babel’中被多次定义。
请参阅 catoptions 包文档以了解解释。输入 H 可立即获得帮助。...
l.457 \DeclareOption*{}
?
我的代码是这样的:
\documentclass[12pt]{article}
\usepackage[printwatermark]{xwatermark}
\newwatermark[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0]{DRAFT}
...
\usepackage[english]{babel} % English language/hyphenation
...
\begin{document}
有什么办法可以解决这个问题吗?提前谢谢
答案1
该xwatermark
包的加载catoptions
对于不使用它的包非常不友好,并且试图以非标准方式管理选项。
在它之前加载babel
。
\documentclass[12pt]{article}
\usepackage[english]{babel} % English language/hyphenation
\usepackage{xcolor}
\usepackage[printwatermark]{xwatermark}
\newwatermark[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0]{DRAFT}
\begin{document}
abc
\end{document}