我在 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}