我想要更多空间来写句子,所以我需要删除章节(黑框)的链接按钮。但是,我需要保留章节标题,只删除黑框区域。我该怎么做?谢谢帮助。
\documentclass[utf8,7.875pt]{beamer}
\usetheme{CambridgeUS}
\useoutertheme{miniframes}
\usepackage{etoolbox}
\usepackage{bm}
\begin{document}
\section{1}
\subsection{}
\begin{frame}
\title{ccc}
\end{frame}
\section{\textbf{I.} }
\subsection{\textbf{A.} }
\begin{frame}
\begin{tiny}
ccc
\end{tiny}
\end{frame}
\subsection{\textbf{B.}}
\begin{frame}
\begin{tiny}
ccc
\end{tiny}
\end{frame}
\subsection{\textbf{B.} }
\begin{frame}
\begin{tiny}
\begin{itemize}
\item[]
\begin{itemize}
\item{\textbf{(b).}}
\end{itemize}
\end{itemize}
\end{tiny}
\end{frame}
\end{document}
答案1
正如@Οὖτις 在他的评论中所说,如果您不想要迷你框架,请不要加载miniframe
外部主题。
但是你也可以通过使用 class 选项来节省大量空间compress
。这将在一行中显示所有 miniframe,而不是将它们分散到多行中。
关于您的代码的其他一些评论:
7.875pt
在 beamer 中没有选项当前的latex
utf8
不再有用您不需要加载
etoolbox
包,beamer 会自动完成此操作。语法
\begin{tiny}...\end{tiny}
不太合理。你应该使用{\tiny .... }
(确保后面留一个空行,\begin{frame}
这样就不会被解释为框架标题……)\title
如果你不在某个地方使用,那么使用就没有多大意义\maketitle
。我会把它放在\title{...}
序言中,这样就可以把它捡起来创建有意义的 pdf 元数据您无需手动调整每个(子)部分的字体,而是可以设置相应的 beamer 字体
\documentclass[compress]{beamer}
\usetheme{CambridgeUS}
\useoutertheme{miniframes}
%\usepackage{etoolbox}
\usepackage{bm}
\title{ccc}
\setbeamerfont{section in head/foot}{series=\bfseries}
\setbeamerfont{subsection in head/foot}{series=\itshape}
\begin{document}
\section{1}
\subsection{}
\begin{frame}
\maketitle
\end{frame}
\section{I.}
\subsection{A.}
\begin{frame}
{\tiny
ccc
}
\end{frame}
\subsection{B.}
\begin{frame}
{\tiny
ccc
}
\end{frame}
\subsection{B.}
\begin{frame}
{\tiny
\begin{itemize}
\item[]
\begin{itemize}
\item{\textbf{(b).}}
\end{itemize}
\end{itemize}
}
\end{frame}
\end{document}