Definecolor 在 Beamer 中不起作用

Definecolor 在 Beamer 中不起作用

我在 Beamer 中有一张 A0 海报,我正尝试为其创建一些自己的颜色,但我的代码拒绝承认 \definecolor 。 这是我的完整序言,当 definecolor 和 setbeamercolor 行被注释掉时,它可以很好地编译,而当包含它们时会产生错误。

\documentclass[final,20pt]{beamer}

\usepackage[utf8]{inputenc}

\usepackage{tcolorbox}
\usepackage{url}
\usepackage{paralist}
\usepackage[font=large,labelfont=large,labelfont={color=red}]{caption}
\usepackage[font=Large]{caption}
\usepackage[font=Large]{subcaption}
\usepackage{enumerate}
\usepackage{xcolor}

\newenvironment{myalign}{\par\nobreak\Large\noindent\align}{\endalign}
\newenvironment{myalign2}{\par\nobreak\large\noindent\align}{\endalign}
\newenvironment{mygather}{\par\nobreak\Large\noindent\gather}{\endgather}

\usepackage{geometry}
\geometry{paperwidth=841mm,paperheight=1189mm,hmargin=2cm}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{headline}{}

\font\titlefont=cmr12 at 105pt
\font\authorfont=cmr12 at 40pt
\font\institutefont=cmr12 at 40pt



\definecolor{blue}{rgb}{0,0,1}
\setbeamercolor{background canvas}{blue}


\begin{document}
\begin{frame}{}


    \end{frame}
    \end{document}

我收到的具体错误是“包键值错误:蓝色未定义”,我只能猜测我在某处安装的包中存在一些冲突,但我无法找出是什么。

答案1

语法错误-正确:

\setbeamercolor{background canvas}{bg=blue}

相关内容