禁用颜色过渡效果块 Beamer Latex

禁用颜色过渡效果块 Beamer Latex

首先,我要感谢大家花时间和耐心对待我这个 Latex 初学者。我目前正在为 Latex Beamer 中的演示文稿制作一个模板。

我的问题是:有谁知道如何实现投影仪块主体和标题之间的这种颜色过渡效果?

我开始的情况(问题没有发生): 在此处输入图片描述

当我将标准设置从“正常”更改为圆角时出现问题:

(我还标记了效果以便于更容易理解。)

在此处输入图片描述

我没有使用任何主题。一切都从头开始。我只使用了以下代码来更改一些颜色。并且我添加了圆形颜色效果(仅第二张图片)。

% Beamerboxes color
%Standard boxes
\setbeamercolor{block title}{use=structure,fg=beetle_color.fg,bg=beetle_color.bg}
\setbeamercolor{block body}{use=structure,fg=beetle_color.bg,bg=beetle_color.bg!5!white}

%Examplebox
\setbeamercolor{block title example}{use=structure,fg=beetle_color.fg,bg=OliveGreen}
\setbeamercolor{block body example}{use=structure,fg=beetle_color.bg,bg=OliveGreen!20!white}

%Alertbox
\setbeamercolor{block title alerted}{use=structure,fg=beetle_color.fg,bg=Maroon}
\setbeamercolor{block body alerted}{use=structure,fg=beetle_color.bg,bg=Maroon!20!white}

\setbeamertemplate{blocks}[rounded]

答案1

您可以使用tcolorbox内部 beamer 主题。这将用 tcolorboxes 替换普通的 beamer 块,并附带选项来控制是否显示标题和正文之间的颜色阴影:

\documentclass[xcolor={svgnames}]{beamer}

\setbeamercolor{beetle_color}{fg=white,bg=DarkRed}
\usebeamercolor{beetle_color}

% Beamerboxes color
%Standard boxes
\setbeamercolor{block title}{fg=beetle_color.fg,bg=beetle_color.bg}
\setbeamercolor{block body}{fg=beetle_color.bg,bg=beetle_color.bg!5!white}

%Examplebox
\setbeamercolor{block title example}{fg=beetle_color.fg,bg=OliveGreen}
\setbeamercolor{block body example}{fg=beetle_color.bg,bg=OliveGreen!20!white}

%Alertbox
\setbeamercolor{block title alerted}{fg=beetle_color.fg,bg=Maroon}
\setbeamercolor{block body alerted}{fg=beetle_color.bg,bg=Maroon!20!white}


\useinnertheme[rounded,shaded=false]{tcolorbox}

\begin{document}

\begin{frame}
  \begin{block}{Test}
  content...
  \end{block}
\end{frame}

\end{document}

在此处输入图片描述

相关内容