我想将 beamergotobutton 放在 beamer 幻灯片的顶部,标题旁边。如果我将它们放在标题内,那么按钮的格式就会改变。还有其他方法吗?
平均能量损失
\documentclass[11pt]{beamer}
\definecolor{secondcolor}{HTML}{909090}
\setbeamercolor{button}{bg=secondcolor,fg=white}
\title{MWE}
\author{ME}
\date{\today}
\begin{document}
{%
\setbeamertemplate{headline}{}
\frame{\titlepage}
}
\begin{frame}{Hello}\hyperlink{bye}{\beamerreturnbutton{Bye}}
Hi
\end{frame}
\begin{frame}{Bye}\label{bye}
\end{frame}
\end{document}
答案1
只要使用\begin{frame}{Hello\hyperlink{bye}{\beamerreturnbutton{Bye}}}
我得到
按钮工作正常。
使用beamer.cls 2022/02/08 v3.66
和
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (MiKTeX 22.3)
更新后续评论后
使用此代码获得红色和小型大写的框架标题不会影响按钮。
\documentclass[11pt]{beamer}
\usepackage[sfmath]{kpfonts} % a font with small caps
\definecolor{secondcolor}{HTML}{909090}
\setbeamercolor{button}{bg=secondcolor,fg=white}
\setbeamercolor{frametitle}{fg=red}% added <<<<<<<<<
\setbeamertemplate{frametitle}{% <<<<<<<<<<<<<<<
\expandafter\textsc\expandafter\insertframetitle
}
\title{MWE}
\author{ME}
\date{\today}
\begin{document}
{%
\setbeamertemplate{headline}{}
\frame{\titlepage}
}
\begin{frame}{Hello\ \hyperlink{bye}{\beamerreturnbutton{Bye}}}
Hi
\end{frame}
\begin{frame}{Hello}\hyperlink{bye}{\beamerreturnbutton{Bye}}
\Huge \textcolor{green}{Hi}
\end{frame}
\begin{frame}{Bye}\label{bye}
\end{frame}
\end{document}
答案2
这是您需要的吗?
\documentclass{beamer}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\definecolor{secondcolor}{HTML}{909090}
\setbeamercolor{button}{bg=secondcolor,fg=white}
\title{MWE}
\author{ME}
\date{\today}
\begin{document}
{%
\setbeamertemplate{headline}{}
\frame{\titlepage}
}
\begin{frame}{Hello \hyperlink{bye}{\beamergotobutton{SOME TEXT}}}% <----
Hi
\end{frame}
\begin{frame}{Bye}\label{bye}
\end{frame}
\end{document}