adapted theorem environment
This commit is contained in:
parent
0c2aae823f
commit
c14054f28a
@ -9,12 +9,6 @@
|
|||||||
|
|
||||||
\ProvidesPackage{beamercolorthemeaptero}[2021/02/28 color theme for lines inner and outer beamer theme]
|
\ProvidesPackage{beamercolorthemeaptero}[2021/02/28 color theme for lines inner and outer beamer theme]
|
||||||
|
|
||||||
\newif\if@beamer@colors@set
|
|
||||||
\DeclareOptionBeamer{noset}{\@beamer@colors@setfalse}
|
|
||||||
\DeclareOptionBeamer{set}{\@beamer@colors@settrue}
|
|
||||||
\ExecuteOptionsBeamer{set}
|
|
||||||
\ProcessOptionsBeamer
|
|
||||||
|
|
||||||
% muted colors:
|
% muted colors:
|
||||||
\definecolor{red}{rgb}{0.753,0.153,0.090}
|
\definecolor{red}{rgb}{0.753,0.153,0.090}
|
||||||
\definecolor{orange}{rgb}{0.969,0.502,0.090}
|
\definecolor{orange}{rgb}{0.969,0.502,0.090}
|
||||||
@ -72,17 +66,11 @@
|
|||||||
\setbeamercolor{block line example middle}{fg=lightgreen}
|
\setbeamercolor{block line example middle}{fg=lightgreen}
|
||||||
\setbeamercolor{block line example bottom}{fg=lightgreen}
|
\setbeamercolor{block line example bottom}{fg=lightgreen}
|
||||||
|
|
||||||
\if@beamer@colors@set
|
\setbeamercolor{theorem title}{parent={block title}, bg=orange}
|
||||||
|
\setbeamercolor{theorem body}{fg=normal text.fg, bg=orange!40}
|
||||||
\addtobeamertemplate{proof begin}{%
|
\setbeamercolor{theorem line top}{fg=}
|
||||||
\setbeamercolor{block title}{fg=white, bg=green}
|
\setbeamercolor{theorem line middle}{fg=orange}
|
||||||
}{}
|
\setbeamercolor{theorem line bottom}{fg=orange}
|
||||||
|
|
||||||
\addtobeamertemplate{theorem begin}{%
|
|
||||||
\setbeamercolor{block title}{fg=white, bg=orange}
|
|
||||||
}{}
|
|
||||||
|
|
||||||
\fi
|
|
||||||
|
|
||||||
\setbeamercolor{section in toc}{parent={normal text}}
|
\setbeamercolor{section in toc}{parent={normal text}}
|
||||||
\setbeamercolor{subsection in toc}{parent={normal text}}
|
\setbeamercolor{subsection in toc}{parent={normal text}}
|
||||||
|
@ -67,13 +67,11 @@
|
|||||||
\setbeamercolor{block line example middle}{fg=utgreen}
|
\setbeamercolor{block line example middle}{fg=utgreen}
|
||||||
\setbeamercolor{block line example bottom}{fg=utgreen}
|
\setbeamercolor{block line example bottom}{fg=utgreen}
|
||||||
|
|
||||||
\addtobeamertemplate{proof begin}{%
|
\setbeamercolor{theorem title}{parent={block title}, bg=utorange}
|
||||||
\setbeamercolor{block title}{fg=white, bg=utmagenta}
|
\setbeamercolor{theorem body}{fg=normal text.fg, bg=utorange!25}
|
||||||
}{}
|
\setbeamercolor{theorem line top}{fg=}
|
||||||
|
\setbeamercolor{theorem line middle}{fg=utorange}
|
||||||
\addtobeamertemplate{theorem begin}{%
|
\setbeamercolor{theorem line bottom}{fg=utorange}
|
||||||
\setbeamercolor{block title}{fg=white, bg=utorange}
|
|
||||||
}{}
|
|
||||||
|
|
||||||
\setbeamercolor{section in toc}{parent={normal text}}
|
\setbeamercolor{section in toc}{parent={normal text}}
|
||||||
\setbeamercolor{subsection in toc}{parent={normal text}}
|
\setbeamercolor{subsection in toc}{parent={normal text}}
|
||||||
|
@ -10,10 +10,6 @@
|
|||||||
\RequirePackage{tikz}
|
\RequirePackage{tikz}
|
||||||
\RequirePackage{xstring}
|
\RequirePackage{xstring}
|
||||||
|
|
||||||
% pass set/noset option to aptero color theme:
|
|
||||||
\DeclareOptionBeamer{set}{\PassOptionsToPackage{set}{beamercolorthemeaptero}}
|
|
||||||
\DeclareOptionBeamer{noset}{\PassOptionsToPackage{noset}{beamercolorthemeaptero}}
|
|
||||||
|
|
||||||
\newif\if@beamer@footline@author
|
\newif\if@beamer@footline@author
|
||||||
\newif\if@beamer@footline@institute
|
\newif\if@beamer@footline@institute
|
||||||
\newif\if@beamer@footline@date
|
\newif\if@beamer@footline@date
|
||||||
@ -346,7 +342,7 @@
|
|||||||
\newcommand{\block@lines@begin}[3]{%
|
\newcommand{\block@lines@begin}[3]{%
|
||||||
\par\vskip\medskipamount%
|
\par\vskip\medskipamount%
|
||||||
\usebeamerfont{block title#1}%
|
\usebeamerfont{block title#1}%
|
||||||
\IfStrEq{\insertblocktitle}{}{}{%
|
\IfStrEq{\insertblocktitle}{}{}{% % IfStrEq does not work for theorems!
|
||||||
\ifbeamercolorempty[fg]{block line#1 top}{}{%
|
\ifbeamercolorempty[fg]{block line#1 top}{}{%
|
||||||
\nointerlineskip
|
\nointerlineskip
|
||||||
\begin{beamercolorbox}[wd=\columnwidth,hd=#2]{block line#1 top}
|
\begin{beamercolorbox}[wd=\columnwidth,hd=#2]{block line#1 top}
|
||||||
@ -405,6 +401,61 @@
|
|||||||
\setbeamertemplate{block example end}[lines]{0.5pt}
|
\setbeamertemplate{block example end}[lines]{0.5pt}
|
||||||
|
|
||||||
|
|
||||||
|
%%%%% theorem environments (theorem, corollary, fact, lemma, definition, example):
|
||||||
|
|
||||||
|
\newcommand{\theorem@lines@begin}[3]{%
|
||||||
|
\par\vskip\medskipamount%
|
||||||
|
\usebeamerfont{#1 title}%
|
||||||
|
\ifbeamercolorempty[fg]{#1 line top}{}{%
|
||||||
|
\nointerlineskip
|
||||||
|
\begin{beamercolorbox}[wd=\columnwidth,hd=#2]{#1 line top}
|
||||||
|
\rule{\columnwidth}{#2}
|
||||||
|
\end{beamercolorbox}
|
||||||
|
\nointerlineskip%
|
||||||
|
}
|
||||||
|
\begin{beamercolorbox}[wd=\columnwidth,ht=2.4ex,dp=0.9ex,leftskip=2mm,rightskip=2mm]{#1 title}
|
||||||
|
\strut \insertblocktitle
|
||||||
|
\end{beamercolorbox}
|
||||||
|
\nointerlineskip
|
||||||
|
\ifbeamercolorempty[fg]{#1 line middle}{}{%
|
||||||
|
\begin{beamercolorbox}[wd=\columnwidth,hd=#3]{#1 line middle}
|
||||||
|
\rule{\columnwidth}{#3}
|
||||||
|
\end{beamercolorbox}
|
||||||
|
\nointerlineskip}%
|
||||||
|
\usebeamerfont{#1 body}%
|
||||||
|
\begin{beamercolorbox}[wd=\columnwidth,colsep=2mm]{#1 body}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\theorem@lines@end}[2]{%
|
||||||
|
\vspace{-0.4ex}%
|
||||||
|
\end{beamercolorbox}%
|
||||||
|
\ifbeamercolorempty[fg]{#1 line bottom}{}{%
|
||||||
|
\nointerlineskip
|
||||||
|
\begin{beamercolorbox}[wd=\columnwidth,hd=#2]{#1 line bottom}
|
||||||
|
\rule{\columnwidth}{#2}
|
||||||
|
\end{beamercolorbox}
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
|
||||||
|
\newenvironment<>{theoremblock}[1]{%
|
||||||
|
\begin{actionenv}#2%
|
||||||
|
\def\insertblocktitle{#1}%
|
||||||
|
\par%
|
||||||
|
\usebeamertemplate{block theorem begin}}
|
||||||
|
{\par%
|
||||||
|
\usebeamertemplate{block theorem end}%
|
||||||
|
\end{actionenv}}
|
||||||
|
|
||||||
|
\renewcommand{\inserttheoremblockenv}{theoremblock}
|
||||||
|
\renewcommand{\inserttheoremheadfont}{}
|
||||||
|
|
||||||
|
\defbeamertemplate{block theorem begin}{lines}[2]{\theorem@lines@begin{theorem}{#1}{#2}}
|
||||||
|
\defbeamertemplate{block theorem end}{lines}[1]{\theorem@lines@end{theorem}{#1}}
|
||||||
|
|
||||||
|
\setbeamertemplate{block theorem begin}[lines]{0.5pt}{0.5pt}
|
||||||
|
\setbeamertemplate{block theorem end}[lines]{0.5pt}
|
||||||
|
|
||||||
|
|
||||||
%%%%% title page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%% title page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
%%%%% title page graphic line:
|
%%%%% title page graphic line:
|
||||||
@ -663,6 +714,11 @@
|
|||||||
\setbeamerfont{institute}{size=\normalsize}
|
\setbeamerfont{institute}{size=\normalsize}
|
||||||
\setbeamerfont{date}{size=\tiny}
|
\setbeamerfont{date}{size=\tiny}
|
||||||
|
|
||||||
|
\setbeamerfont{block title}{size=\normalsize}
|
||||||
|
\setbeamerfont{block title alerted}{size=\normalsize}
|
||||||
|
\setbeamerfont{block title example}{size=\normalsize}
|
||||||
|
\setbeamerfont{theorem title}{size=\normalsize}
|
||||||
|
|
||||||
\setbeamerfont*{section title}{size=\huge}
|
\setbeamerfont*{section title}{size=\huge}
|
||||||
\setbeamerfont*{section name}{size=\huge}
|
\setbeamerfont*{section name}{size=\huge}
|
||||||
\setbeamerfont*{subsection title}{size=\Large}
|
\setbeamerfont*{subsection title}{size=\Large}
|
||||||
|
@ -49,14 +49,17 @@
|
|||||||
\setbeamertemplate{enumerate item}[arabic] % default, circle, square, ball, alph, Alph, arabic, roman, Roman
|
\setbeamertemplate{enumerate item}[arabic] % default, circle, square, ball, alph, Alph, arabic, roman, Roman
|
||||||
\setbeamertemplate{enumerate subitem}[alph] % default, circle, square, ball, alph, arabic, roman
|
\setbeamertemplate{enumerate subitem}[alph] % default, circle, square, ball, alph, arabic, roman
|
||||||
|
|
||||||
\setbeamertemplate{block begin}[lines]{1pt}{1pt} % default, rounded, lines
|
\setbeamertemplate{block begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
|
||||||
\setbeamertemplate{block end}[lines]{1pt}
|
\setbeamertemplate{block end}[lines]{0.75pt}
|
||||||
|
|
||||||
\setbeamertemplate{block alerted begin}[lines]{1pt}{1pt} % default, rounded, lines
|
\setbeamertemplate{block alerted begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
|
||||||
\setbeamertemplate{block alerted end}[lines]{1pt}
|
\setbeamertemplate{block alerted end}[lines]{0.75pt}
|
||||||
|
|
||||||
\setbeamertemplate{block example begin}[lines]{1pt}{1pt} % default, rounded, lines
|
\setbeamertemplate{block example begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
|
||||||
\setbeamertemplate{block example end}[lines]{1pt}
|
\setbeamertemplate{block example end}[lines]{0.75pt}
|
||||||
|
|
||||||
|
\setbeamertemplate{block theorem begin}[lines]{0.75pt}{0.75pt}
|
||||||
|
\setbeamertemplate{block theorem end}[lines]{0.75pt}
|
||||||
|
|
||||||
\setbeamertemplate{title page}[leftlines] % leftlines, centerlines
|
\setbeamertemplate{title page}[leftlines] % leftlines, centerlines
|
||||||
\setbeamertemplate{title page graphic line}[default][1.4ex]
|
\setbeamertemplate{title page graphic line}[default][1.4ex]
|
||||||
|
@ -259,13 +259,25 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{Theorems}
|
\begin{frame}{Theorems}
|
||||||
Not supported yet.
|
\begin{theorem}
|
||||||
% \begin{definition}
|
\texttt{theorem} environment.
|
||||||
% Definition block with content: \texttt{definition} environment.
|
\end{theorem}
|
||||||
% \end{definition}
|
\begin{definition}
|
||||||
% \begin{proof}
|
Definition block with content: \texttt{definition} environment.\\[1ex]
|
||||||
% Proof block with content: \texttt{proof} environment.
|
All theorem environments get the same color and font:
|
||||||
% \end{proof}
|
\begin{itemize}
|
||||||
|
\item \texttt{theorem title}
|
||||||
|
\item \texttt{theorem body}
|
||||||
|
\item \texttt{theorem line top/middle/bottom}
|
||||||
|
\end{itemize}
|
||||||
|
\end{definition}
|
||||||
|
%\begin{example}
|
||||||
|
% Example block with content: \texttt{example} environment.
|
||||||
|
%\end{example}
|
||||||
|
\begin{proof}
|
||||||
|
Proof block with content: \texttt{proof} environment.\\
|
||||||
|
Same colors and fonts as the \texttt{block} environment.
|
||||||
|
\end{proof}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
@ -154,6 +154,7 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{Block environments with title}
|
\begin{frame}{Block environments with title}
|
||||||
|
... add structure and color to a slide --- use them with care:
|
||||||
\begin{block}{Some block}
|
\begin{block}{Some block}
|
||||||
\texttt{block} environment with title as argument.
|
\texttt{block} environment with title as argument.
|
||||||
\end{block}
|
\end{block}
|
||||||
@ -166,6 +167,7 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{Block environments without title}
|
\begin{frame}{Block environments without title}
|
||||||
|
... add color to a slide in a more subtle way:
|
||||||
\begin{block}{}
|
\begin{block}{}
|
||||||
Block with empty title.\\
|
Block with empty title.\\
|
||||||
And just some text.
|
And just some text.
|
||||||
@ -181,13 +183,25 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{Theorems}
|
\begin{frame}{Theorems}
|
||||||
Not supported yet.
|
\begin{theorem}
|
||||||
% \begin{definition}
|
\texttt{theorem} environment.
|
||||||
% Definition block with content: \texttt{definition} environment.
|
\end{theorem}
|
||||||
% \end{definition}
|
\begin{definition}
|
||||||
% \begin{proof}
|
Definition block with content: \texttt{definition} environment.\\[1ex]
|
||||||
% Proof block with content: \texttt{proof} environment.
|
All theorem environments get the same color and font:
|
||||||
% \end{proof}
|
\begin{itemize}
|
||||||
|
\item \texttt{theorem title}
|
||||||
|
\item \texttt{theorem body}
|
||||||
|
\item \texttt{theorem line top/middle/bottom}
|
||||||
|
\end{itemize}
|
||||||
|
\end{definition}
|
||||||
|
%\begin{example}
|
||||||
|
% Example block with content: \texttt{example} environment.
|
||||||
|
%\end{example}
|
||||||
|
\begin{proof}
|
||||||
|
Proof block with content: \texttt{proof} environment.
|
||||||
|
Same colors and fonts as the \texttt{block} environment.
|
||||||
|
\end{proof}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
Loading…
Reference in New Issue
Block a user