![xcolor 包存在的问题](https://linux22.com/image/325006/xcolor%20%E5%8C%85%E5%AD%98%E5%9C%A8%E7%9A%84%E9%97%AE%E9%A2%98.png)
使用最后给出的示例时出现以下错误:
包 xcolor 的选项冲突。
例子:
\documentclass{beamer}
\usetheme{Warsaw}
\usepackage{amsmath,amsfonts,amssymb,pxfonts,eulervm,xspace}
\usepackage{graphicx}
\usecolortheme{dolphin}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\useinnertheme{circles}
\useoutertheme{smoothbars}
\usepackage{geometry}
\oddsidemargin = -2cm
\usepackage{pdfpages}
\setcounter{framenumber}{-1}
\usepackage{tcolorbox}
\usepackage[spanish, es-tabla]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
contenidos...
\end{document}
答案1
这是因为 beamer 已加载xcolor
。两种解决方法:
不要用选项加载 xcolor,并且
在序言中写道:
\PassOptionsToPackage{dvipsnames,svgnames,table}{xcolor}
(注释usenames
已过时)
- 添加
dvipsnames,svgnames,table
到类别选项。
答案2
另一个选择:摘自 beamer manuel,第 19 页:
\documentclass[xcolor=⟨list of options⟩]{beamer}
就你的情况而言:
\documentclass[xcolor={dvipsnames,svgnames,table}]{beamer}
\usetheme{Warsaw}
\usecolortheme{dolphin}
\useinnertheme{circles}
\useoutertheme{smoothbars}
\usepackage{amsmath,amsfonts,amssymb,pxfonts,eulervm,xspace}
\usepackage{graphicx}
\usepackage{geometry}
\oddsidemargin = -2cm
\usepackage{pdfpages}
\setcounter{framenumber}{-1}
\usepackage{tcolorbox}
\usepackage[spanish, es-tabla]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{center}
\begin{tabular}{>{\columncolor{DarkMagenta}\color{white}}cc}
a & b \\
c & d \\
\end{tabular}
\end{center}
\end{document}