在特定投影仪框架的脚注中添加文本

在特定投影仪框架的脚注中添加文本

我正在使用我的大学投影仪模板来创建演示文稿。

模板的脚注包含一个蓝色条和大学徽标。在我创建的其他演示文稿中,我使用该textpos包将引文或其他注释放在蓝色脚注栏上;但是,我注意到它与我在此演示文稿中使用的其他一些包发生冲突(例如,当使用时hf-tikz,由创建的框中封闭的文本的颜色hf-tikz与我在环境中定义的颜色相同textblock)。

MWE 如下(脚注定义由虚线注释行分隔):

\documentclass{beamer}

\usepackage[english]{babel}             %internationalization
\usepackage{tikz}                       %inline graphics
\usetikzlibrary{calc}

\usepackage[customcolors,markings,shade,beamer]{hf-tikz}

\usepackage[absolute,overlay]{textpos}

% ----------------------------
%footline definition
\defbeamertemplate{footline}{body}
{
\begin{tikzpicture}[remember picture,overlay]
    %blue background rectangle
    \node [white,draw,fill=blue,minimum width=1.01\paperwidth,minimum 
           height=.067\paperheight,anchor=south west,xshift=-.3mm,yshift=-.25mm,text width=0.965\paperwidth]
    at (current page.south west) {};
    %logo
    \node [anchor= east,inner 
           sep=0,xshift=-.03\paperwidth,yshift=.073\paperheight] at (current page.south east) { LOGO here
    %\includegraphics[width=.16\textwidth]{kuleuven_CMYK_logo.pdf}
    };
\end{tikzpicture}               
}   
\setbeamertemplate{footline}[body]
% ----------------------------

\begin{document}
\begin{frame}{Example slide}
    \begin{align*}
        \tikzmarkin<1->{firsteq}\mathbf{F}(t+1) &= \mathbf{F}(k) + \mathbf{N}(k) \tikzmarkend{firsteq}\\
        \tikzmarkin<2->[set fill color=green!50!lime!30,set border color=green!40!black]{seceq}\mathbf{F}(t+1) &= \mathbf{F}(k) + \mathbf{N}(k)  \tikzmarkend{seceq}
    \end{align*}

    \begin{textblock*}{11cm}(0.25cm,9.15cm)%
        \scriptsize
        \color{white}Nice footline comment
    \end{textblock*}%


\end{frame}
\end{document}    
\begin{document}
\begin{frame}{Example slide}
blah blah blah blah
\end{frame}
\end{document} 

并且您可以看到该textblock命令如何通过更改 定义的块内所有内容的颜色来导致问题。如果注释掉hf-tikz该命令,则不存在此问题。textblock

我尝试使用其他线程中发现的不同解决方案tex.stackexchange(例如),但对我而言,这些方法都不起作用。我怀疑这是出于同样的原因,仅仅将框架内的节点放在脚线占据的框架部分不起作用,也就是说,脚线彩色条将放置在节点的顶部。

如果有人知道如何实现这一点,无论有没有textpos,都太棒了!

答案1

我意识到问题只是因为我粗心大意,忘记在命令color中用括号括起来textblock。这样就不会再有颜色“泄漏”了。对此深表歉意。

    \begin{textblock*}{11cm}(0.25cm,9.15cm)%
        {\scriptsize\color{white}Nice footline comment}
    \end{textblock*}%

相关内容