beamer > beamercolorbox > 带阴影或发光的文本

beamer > beamercolorbox > 带阴影或发光的文本
  • 这是一个“有趣”的项目。
  • 我想创建一个beamer带有精美标题框的演示文稿。
  • 目标是有一个黑色的标题框,上面有“明亮的彩色”文字,看起来像文本 (发光)。
  • 这有点受到电视剧“怪奇物语”简介的启发。
  • 理想情况下,我想坚持使用 beamer 的beamercolorbox方法来构建标题框架模板。
  • 我发现了一些(部分较旧的)相关问题,但我希望现在有一个简单的解决方案。似乎有解决方案可以为框生成这种效果,但不能为文本生成这种效果。
  • 问题:您知道如何与tikz朋友一起为标题框上的普通文本生成“霓虹光芒”吗?

\documentclass{beamer}

\usepackage{tikz}
% Potentially Useful Libraries
\usetikzlibrary{
    shadows.blur, % "pgf-blur" package
    }

% Title of Presentation
\title{Presentation Title}

% Definition of Title Frame
\setbeamertemplate{title page}
    {
    \begin{beamercolorbox}[center]{title}
        \usebeamerfont{title}\inserttitle
    \end{beamercolorbox}
    }

% Definition of Font Color of Title (Used in "\setbeamertemplate{title page}")    
\setbeamercolor{title}{fg=pink} 

% Related
% https://tex.stackexchange.com/questions/315989
% https://tex.stackexchange.com/questions/401032
% https://tex.stackexchange.com/questions/493401
% https://tex.stackexchange.com/questions/315989
% https://tex.stackexchange.com/questions/446841

\begin{document}

% Title Frame
\setbeamercolor{background canvas}{bg=black}
\begin{frame}
\maketitle
\end{frame}
\setbeamercolor{background canvas}{bg=}

% Normal Frame
\begin{frame}{Frame Title}
Text
\end{frame}

\end{document}

在此处输入图片描述 在此处输入图片描述

有关的

答案1

这不是一个完整的答案,而是一个获得类似霓虹灯文本的简单技巧。可以使用该contour包并叠加几个​​不同宽度和低不透明度的轮廓来获得这种效果。正如指出的那样这里,当与非平凡不透明度结合时,透明度组非常重要contour

\documentclass[tikz,border=3mm]{standalone}
\usepackage{contour}
\begin{document}
\begin{tikzpicture}
\fill (-1,-1) rectangle (1,1);
 \foreach \xyz in {0.05,0.1,...,1.5}
 {\begin{scope}[transparency group,opacity=.05]
 \contourlength{\xyz pt}
 \path[font=\Huge]
 node{\contour{red}{Test}};
 \end{scope}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

在 beamer 中有一些快速且简单的实现(即几乎肯定有更好的方法)。

\documentclass{beamer}

\usepackage{tikz}
\usepackage{contour}
\title{Presentation Title}

% Definition of Title Frame
\setbeamertemplate{title page}
    {
    \begin{beamercolorbox}[center]{title}
    \begin{tikzpicture}
\fill (-1,-1) rectangle (1,1);
 \foreach \xyz in {0.05,0.1,...,1.5}
 {\begin{scope}[transparency group,opacity=.05]
 \contourlength{\xyz pt}
 \path
 node{\contour{red}{\usebeamerfont{title}\Huge\inserttitle}};
 \end{scope}};
\end{tikzpicture}
    \end{beamercolorbox}
    }

% Definition of Font Color of Title (Used in "\setbeamertemplate{title page}")    
\setbeamercolor{title}{fg=black} 


\begin{document}

% Title Frame
\setbeamercolor{background canvas}{bg=black}
\begin{frame}
\maketitle
\end{frame}
\setbeamercolor{background canvas}{bg=}

% Normal Frame
\begin{frame}{Frame Title}
Text
\end{frame}

\end{document}

在此处输入图片描述

相关内容