- 这是一个“有趣”的项目。
- 我想创建一个
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}