tcolorbox 的内部渐变着色不起作用

tcolorbox 的内部渐变着色不起作用

我使用的是修改后的 IMSAloquium 模板。以下是我的代码

\documentclass[final]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{nicematrix}
\usepackage{xcolor}
\usepackage{utopia} %font utopia imported
\usepackage{setspace}  % <---
\setstretch{1.3}

\bibliographystyle{alpha}
\usepackage[absolute,overlay]{textpos}
\usepackage{tikz}
\usepackage{tikz-feynman}
\tikzfeynmanset{vanilla/.style=}
\usetikzlibrary{shapes.geometric, arrows}
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=0.5cm,text centered, draw=cyan, fill=cyan!20]
\tikzstyle{arrow} = [thick,->,>=stealth]

\usetikzlibrary{positioning}
\usetheme{imsa}
\usecolortheme{imsa}
\usefonttheme[onlymath]{serif}
\usepackage[most]{tcolorbox}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage[labelformat=empty]{caption}
\setbeamertemplate{background}
{\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{pointbackground.png}}
%------------------------------------------------------------

%Mergin selection%
\setbeamersize
{
    text margin left=0.7cm,
    text margin right=0.7cm
}
%This block of code defines the information to appear in the
%Title page





\setbeamertemplate{frametitle}{%
  \begin{tcolorbox}[colframe=blue,boxrule=0.5pt,top=0.7mm,bottom=0.7mm,grow to left by=5.8mm, grow to right by=5.9mm, before skip=0.07cm,
  interior style={left color=blue, right color=white}]
    \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle
  \end{tcolorbox}
}
\begin{document}



% Title Page
\frame{
\titlepage
}
\AtBeginSection[]
{
{
\setbeamertemplate{background}
{\includegraphics[width = \the\paperwidth, height = \the\paperheight]{toc.png}}
  \begin{frame}
    \frametitle{Table of Contents}
    \tableofcontents[currentsection]
  \end{frame}
  }
}

\setbeamertemplate{background}
{\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{pointbackground.png}}

\small
\begin{frame}{Cross section}
    
\end{frame}


%Bibilographies
\begin{frame}[allowframebreaks]{Bibilography}
    \bibliography{bibitems}
\end{frame}
\end{document}

在框架标题框处,应该提供渐变颜色,正如手册中所说的那样,但事实并非如此。为什么?

答案1

添加tcolorbox选项enhanced

摘自tcolorbox软件包手册 (v6.2.0, 2024-01-10),第 10.1 节“样式选项键”(第 172 页)

如果→P. 157→P. 158设置为、、或,则此选项 [ /tcb/interior style] 可用。不适用于。"/tcb/interior titled engine/tcb/interior enginepathpathfirstpathmiddlepathlaststandard

最初,/tcb/interior enginestandard。因此,要使其interior style有效,最低设置为interior engine=path

方便的enhanced选项是 的简写,它将、所有绘图引擎(包括)skin=enhanced设置为,等等。/tcb/graphical environment=tikzpicture/tcb/interior enginepath

相关内容