晚上好,
我正在尝试在 Beamer 中打印章节和子章节标题,但我不想将它们放在单独的框架中,而是放在此章节/子章节的第一个内容页上。它应该看起来像这样:
橙色框应该是章节标题,小节标题正下方的框应该是框架标题。
我的代码看起来像这样:
\documentclass[t,8pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\setbeamercolor{bgcolorsection}{fg=black,bg=orange!50!red}
\setbeamercolor{bgcolorsubsection}{fg=black,bg=yellow!80!orange}
\AtBeginSection[]{
\vspace*{0.1mm}
\begin{beamercolorbox}[sep=5pt,center,shadow=false,rounded=true] {bgcolorsection}
\Huge\textbf\insertsectionhead\par%
\end{beamercolorbox}
\vspace*{0.2mm}
}
\AtBeginSubsection[]{
\vspace*{0.1mm}
\begin{beamercolorbox}[sep=3pt,center,shadow=false,rounded=true]{bgcolorsubsection}
\huge\textbf\insertsubsectionhead\par%
\end{beamercolorbox}
}
\setbeamertemplate{frametitle}{
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\large\insertframetitle
\end{tcolorbox}
\vspace{-4mm}
}
\begin{document}
\section{Algorithmen und ihre Beschreibung}
\subsection{Die Einordnung des Algorithmusbegriffs}
\begin{frame}{Vom Problem zum Programm}
Das ist ein Test
\end{frame}
\end{document}
不幸的是,章节和子章节的标题打印在单独的框架上。我还希望使用 tcolorbox 的解决方案,因为我已经设法在框架标题周围设置了一个漂亮的框。
任何帮助都将不胜感激。提前致谢,Daniel
这是一个例子,在最后一张幻灯片上再次打印了章节和小节标题,包括页码。
\documentclass[t,8pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\setbeamercolor{bgcolorsection}{fg=black,bg=orange!50!red}
\setbeamercolor{bgcolorsubsection}{fg=black,bg=yellow!80!orange}
\setbeamertemplate{frametitle}{%
\if\insertframenumber\insertsectionstartpage
\vspace*{0.1mm}
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\Huge\textbf\insertsectionhead\par%
\end{tcolorbox}
\vspace*{0.2mm}
\fi%
\if\insertframenumber\insertsubsectionstartpage
\vspace*{0.1mm}
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\huge\textbf\insertsubsectionhead\par%
\end{tcolorbox}
\fi%
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\large\insertframetitle
\end{tcolorbox}
\vspace{-4mm}
}
\begin{document}
\section{Forschungsstand}
\subsection{Aufgabenbeschreibung}
\begin{frame}{Ausgangssituation}
Das ist ein Test
\end{frame}
\subsection{Data Mining}
\begin{frame}{Zum Begriff}
\begin{itemize}
\item \glqq{}Lehre vom \textbf{Sammeln, Säubern, Verarbeiten und Analysieren von Daten}, um nützliche Erkenntnisse aus ihnen zu gewinnen.\grqq{}
\end{itemize}
\end{frame}
\begin{frame}{}
Test
\end{frame}
\begin{frame}{Datentypen im Bereich Data Mining}
Test
\end{frame}
\begin{frame}{}
\begin{itemize}
\item \textbf{Text Daten:} Auffassen der Daten als multidimensionale Daten, z.\,B. Analyse von Worthäufigkeiten in einem Text.
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}
\item \textbf{Räumliche Daten:} Erfassen von Daten an unterschiedlichen Orten (Luftdruck auf Meereshöhe und in den Bergen).
\end{itemize}
\end{frame}
\begin{frame}{Outlier Detection}
Outlier Detection
\end{frame}
\begin{frame}{}
\glqq{}An outlier is an observation which deviates so much from the other observations as to arouse suspicions that it was generated by a different mechanism.\grqq{}\footnote{Hawkins, 1980}
\end{frame}
\section{Erstellung der Bachelorarbeit}
\subsection{Ablauf}
\begin{frame}{Zeitplan}
Hier steht der Zeitplan
\end{frame}
\begin{frame}{Gliederung der Bachelorarbeit}
Gliederung
\end{frame}
\begin{frame}{Quellen}
Quellen
\end{frame}
\end{document}
答案1
您可以有条件地将这些框显示为框架标题的一部分:
\documentclass[t,8pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\setbeamercolor{bgcolorsection}{fg=black,bg=orange!50!red}
\setbeamercolor{bgcolorsubsection}{fg=black,bg=yellow!80!orange}
\setbeamertemplate{frametitle}{%
\ifnum\insertframenumber=\insertsectionstartpage
\vspace*{0.1mm}
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\Huge\textbf\insertsectionhead\par%
\end{tcolorbox}
\vspace*{0.2mm}
\fi%
\ifnum\insertframenumber=\insertsubsectionstartpage
\vspace*{0.1mm}
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\huge\textbf\insertsubsectionhead\par%
\end{tcolorbox}
\fi%
\begin{tcolorbox}[
boxrule=0.2mm,
boxsep=0mm,
lowerbox=ignored,
colback=yellow,
colframe=black
]
\centering
\large\insertframetitle
\end{tcolorbox}
\vspace{-4mm}
}
\begin{document}
\section{Forschungsstand}
\subsection{Aufgabenbeschreibung}
\begin{frame}{Ausgangssituation}
Das ist ein Test
\end{frame}
\subsection{Data Mining}
\begin{frame}{Zum Begriff}
\begin{itemize}
\item \glqq{}Lehre vom \textbf{Sammeln, Säubern, Verarbeiten und Analysieren von Daten}, um nützliche Erkenntnisse aus ihnen zu gewinnen.\grqq{}
\end{itemize}
\end{frame}
\begin{frame}{}
Test
\end{frame}
\begin{frame}{Datentypen im Bereich Data Mining}
Test
\end{frame}
\begin{frame}{}
\begin{itemize}
\item \textbf{Text Daten:} Auffassen der Daten als multidimensionale Daten, z.\,B. Analyse von Worthäufigkeiten in einem Text.
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}
\item \textbf{Räumliche Daten:} Erfassen von Daten an unterschiedlichen Orten (Luftdruck auf Meereshöhe und in den Bergen).
\end{itemize}
\end{frame}
\begin{frame}{Outlier Detection}
Outlier Detection
\end{frame}
\begin{frame}{}
\glqq{}An outlier is an observation which deviates so much from the other observations as to arouse suspicions that it was generated by a different mechanism.\grqq{}\footnote{Hawkins, 1980}
\end{frame}
\section{Erstellung der Bachelorarbeit}
\subsection{Ablauf}
\begin{frame}{Zeitplan}
Hier steht der Zeitplan
\end{frame}
\begin{frame}{Gliederung der Bachelorarbeit}
Gliederung
\end{frame}
\begin{frame}{Quellen}
Quellen
\end{frame}
\end{document}