尝试生成带有下划线的框架标题

尝试生成带有下划线的框架标题

我设法设置了框架标题后跟下划线,但它似乎不起作用,线条没有延伸到边缘:

\newcommand{\titlerule}[2][0ex]{\leaders\hbox{{\color{PrimaryColor}\rule[#1]{1pt}{#2}}}\hfill}
\setbeamertemplate{frametitle}{
  \begin{beamercolorbox}[sep=0.3cm,left,wd=\paperwidth]{frametitle}
    \usebeamerfont{frametitle}\insertframetitle\ \titlerule[0.5ex]{0.55pt}
  \end{beamercolorbox}
}

在此处输入图片描述

提前致谢。

答案1

选项leftabeamercolorbox基本上是插入在框右侧的水平填充。这意味着剩余空间在\hfill规则和\hfill选项之间均匀分布left

无选项:

\documentclass{beamer}

\newcommand{\titlerule}[2][0ex]{\leaders\hbox{{\color{red}\rule[#1]{1pt}{#2}}}\hfill}
\setbeamertemplate{frametitle}{
  \begin{beamercolorbox}[sep=0.3cm,wd=\paperwidth]{frametitle}
    \usebeamerfont{frametitle}\insertframetitle\ \titlerule[0.5ex]{0.55pt}
  \end{beamercolorbox}
}


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

在此处输入图片描述

相关内容