我使用的是带有华沙主题的 Beamer。框架有 4 个空间(顶部 2 个,底部 2 个),专门用于放置一些名称。左上角是部分名称,右上角是所有子部分名称。
我想要的是只拥有活动子部分名称(而不是其他子部分名称)或我要赋予变量的名称。
例如,当我在小节 1 时仅显示小节 1 的名称,其他小节也是如此。
我试图改变 subsecname ( \newcommand\subsecname{a_title}
) 或创建一个我可以改变的变量\def\myname{a_title}
,\subsection{\myname}
并改变myname
),但这不起作用。
有人有解决方案吗?
(摘自非答案)
我使用的主题不是华沙而是马尔默。
\documentclass[14pt, a4paper,handout]{beamer}
\input{../header.tex}
\title{Title\hspace{4cm}\hfill\insertframenumber\null}
\begin{document}
\section{section 1}
\subsection{Subsection 1}
\begin{frame}
\begin{itemize}[<+->]
\item this is a frame
\end{itemize}
\end{frame}
\begin{frame}
\begin{itemize}[<+->]
\item this is another frame
\end{itemize}
\end{frame}
\subsection{Subsection 2}
\begin{frame}
\begin{itemize}[<+->]
\item this is another frame
\end{itemize}
\end{frame}
\end{document}
我希望“小节 1”仅出现在此小节中,“小节 2”出现在另一个小节中(每次仅一行)。
文件 header.tex 包含一些用于加载包的命令。
答案1
听起来另一个主题更适合您的需求。我建议Copenhagen
或者您可以将infolines
外部主题与颜色主题结合起来Malmoe
:
\documentclass[14pt, a4paper,handout]{beamer}
\useoutertheme{infolines}
\usecolortheme{whale}
\setbeamercolor*{titlelike}{parent=structure}
\title{Title}
\begin{document}
\section{section 1}
\subsection{Subsection 1}
\begin{frame}
\end{frame}
\begin{frame}
\end{frame}
\subsection{Subsection 2}
\begin{frame}
\end{frame}
\end{document}