我设法设置了框架标题后跟下划线,但它似乎不起作用,线条没有延伸到边缘:
\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
选项left
abeamercolorbox
基本上是插入在框右侧的水平填充。这意味着剩余空间在\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}