beamer \usebackgroundtemplate \vbox 至 \paperhigth 太低

beamer \usebackgroundtemplate \vbox 至 \paperhigth 太低

在我的演示文稿中的每个框架(包括标题框架)中,我需要一个背景图像和每个框架上带有公司名称的页脚行(以便图像直接从该页脚行开始)。

\usebackgroundtemplate \vbox to \paperhigth我设法根据需要使用取自以下答案的内容添加图像和页脚行 :Beamer 背景图像居中 这个答案中的 colorbox 部分是:如何让 \colorbox 填充文本下划线和上划线之间的颜色?

但是我的页脚线起始位置太低,以致其中的文本被框架边缘切断: 文本在框架边缘被剪切 如何将 \colorbox(以及未显示的图片)提高约 .5em?
所需输出为:
文字完全可见

这是我的示例代码:

    \documentclass[aspectratio=169]{beamer}
    \usepackage{color}
    \definecolor{gray}{rgb}{0.76, 0.76, 0.76}
    \definecolor{dark-gray}{rgb}{0.36, 0.36, 0.36}
    \usebackgroundtemplate{%
        \vbox to \paperheight{
            \vfil       
            \colorbox{dark-gray}{
                \makebox [\paperwidth][l]{
                   \tiny\color{gray}{
                      \hspace{2em}\textcopyright Company Name
                   }
                }
             }
        }
    }

    \begin{document}
    \begin{frame}{ } 
     test
    \end{frame}
    \end{document}

答案1

您可以指定框的高度:

\documentclass[aspectratio=169]{beamer}
\definecolor{gray}{rgb}{0.76, 0.76, 0.76}
\definecolor{dark-gray}{rgb}{0.36, 0.36, 0.36}
\usebackgroundtemplate{%
    \vbox to \paperheight{
        \vfil       
        \colorbox{dark-gray}{
            \makebox(442,8)[lt]{
               \tiny\color{gray}{
                  \hspace{2em}\textcopyright Company Name
               }
            }
         }
    }
}

\begin{document}
\begin{frame}
 test
\end{frame}
\end{document}

在此处输入图片描述

编辑:

要使用非默认坐标:

\documentclass[aspectratio=169]{beamer}
\definecolor{gray}{rgb}{0.76, 0.76, 0.76}
\definecolor{dark-gray}{rgb}{0.36, 0.36, 0.36}
\usebackgroundtemplate{%
    \vbox to \paperheight{
        \vfil       
        \colorbox{dark-gray}{
                \setlength{\unitlength}{\paperwidth}
            \makebox(1,0.02)[lt]{
               \tiny\color{gray}{
                  \hspace{2em}\textcopyright Company Name
               }
            }
         }
    }
}

\begin{document}
\begin{frame}
 test
\end{frame}
\end{document}

相关内容