平均能量损失

平均能量损失

我使用 beamer 创建了一个演示文稿,但演示文稿太长,目录无法放在一个框架中。所以我想问是否可以删除每个小节后的换行符。而不是

第 1 部分
   第1a款
   第1b节
   第1c节
第 2 部分
   第2a款
   第2b款
   第2c款

我希望它看起来像

第 1 部分
   第 1a 款 -- 第 1b 款 -- 第 1c 款
第 2 部分
   第 2a 款-第 2b 款-第 2c 款

有人知道这是否可能吗?

代码可能看起来像这样:

\documentclass{beamer}

\begin{document}
\begin{frame}
\tableofcontents
\end{frame}

\section{Section 1}
\subsection{Subsection 1a}
\begin{frame}
Slide 1
\end{frame}

\subsection{Subsection 1b}
\begin{frame}
Slide 2
\end{frame}

\subsection{Subsection 1c}
\begin{frame}
Slide 3
\end{frame}

\section{Section 2}
\subsection{Subsection 2a}
\begin{frame}
Slide 4
\end{frame}

\subsection{Subsection 2b}
\begin{frame}
Slide 5
\end{frame}

\subsection{Subsection 2c}
\begin{frame}
Slide 6
\end{frame}


\end{document}

答案1

您可以重新定义subsection in toc模板以实现所需的布局。

平均能量损失

\documentclass{beamer}

\defbeamertemplate*{subsection in toc}{sub on 1 line}
{
  \ifnum\inserttocsubsectionnumber=1
    \phantom{---}\quad\inserttocsubsection 
  \else
    ---\quad\inserttocsubsection 
  \fi
}

\begin{document}
\begin{frame}
\tableofcontents
\end{frame}

\section{Section 1}
\subsection{Subsection 1a}
\begin{frame}
Slide 1
\end{frame}

\subsection{Subsection 1b}
\begin{frame}
Slide 2
\end{frame}

\subsection{Subsection 1c}
\begin{frame}
Slide 3
\end{frame}

\section{Section 2}
\subsection{Subsection 2a}
\begin{frame}
Slide 4
\end{frame}

\subsection{Subsection 2b}
\begin{frame}
Slide 5
\end{frame}

\subsection{Subsection 2c}
\begin{frame}
Slide 6
\end{frame}

\end{document}

输出

在此处输入图片描述

相关内容