expanded block examples

This commit is contained in:
Jan Benda 2021-03-07 11:56:12 +01:00
parent 041936a483
commit 76d7d2965b
2 changed files with 162 additions and 7 deletions

View File

@ -961,6 +961,7 @@
\setbeamerfont{block body alerted}{parent={block body}}
\setbeamerfont{block title example}{parent={block title}}
\setbeamerfont{block body example}{parent={block body}}
\setbeamerfont{theorem title}{parent={block title}}
\setbeamerfont{theorem body}{parent={block body}}

View File

@ -262,17 +262,20 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[fragile]{Alert and structure}
\vfill
The \verb!\alert{}! command \alert{emphasizes} text.
\vfill
Structural \structure{emphasis} is provided by the \verb!\structure{}! command.
\vspace{2ex}
\vfill
\begin{block}{Colors/Fonts}
\verb!\setbeamercolor{alerted text}{fg=red}!\\
\verb!\setbeamercolor{structure}{fg=blue}!
\end{block}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[fragile]{Block environments with title}
... add structure and color to a slide --- use them with care:
\begin{block}{Some block}
@ -307,6 +310,157 @@
\end{exampleblock}
\end{frame}
\newcommand{\blockdemo}{
\begin{block}{Some block}
Block with title and content.
\end{block}
}
\newcommand{\blockthemedemo}[2]{
\vspace{-1ex}
\setbeamertemplate{block begin}[#1]#2#2
\setbeamertemplate{block end}[#1]#2
\blockdemo
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
}
\begin{frame}[fragile]{Themes for block environments with title}
\begin{small}
\verb!\setbeamertemplate{block begin}[default]!\\
\verb!\setbeamertemplate{block end}[default]!
\end{small}
\blockthemedemo{default}{}
\vfill
\begin{small}
\verb!\setbeamertemplate{block begin}[rounded]!\\
\verb!\setbeamertemplate{block end}[rounded]!
\end{small}
\blockthemedemo{rounded}{}
\vfill
\begin{small}
\verb!\setbeamertemplate{block begin}[lines]{0pt}{0pt}!\\
\verb!\setbeamertemplate{block end}[lines]{0pt}!
\end{small}
\blockthemedemo{lines}{{0pt}}
\end{frame}
\renewcommand{\blockthemedemo}[2]{
\vspace{-1ex}
\setbeamertemplate{block begin}[#1]#2#2
\setbeamertemplate{block end}[#1]#2
\begin{block}{}
Block without title.
\end{block}
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
}
\begin{frame}[fragile]{Themes for block environments without title}
\begin{small}
\verb!\setbeamertemplate{block begin}[default]!\\
\verb!\setbeamertemplate{block end}[default]!
\end{small}
\blockthemedemo{default}{}
\vfill
\begin{small}
\verb!\setbeamertemplate{block begin}[rounded]!\\
\verb!\setbeamertemplate{block end}[rounded]!
\end{small}
\blockthemedemo{rounded}{}
\vfill
\begin{small}
\verb!\setbeamertemplate{block begin}[lines]{0pt}{0pt}!\\
\verb!\setbeamertemplate{block end}[lines]{0pt}!
\end{small}
\blockthemedemo{lines}{{0pt}}
\end{frame}
\newcommand{\blockcolordemo}[4]{
\setbeamertemplate{block begin}[lines]{0pt}{0pt}
\setbeamertemplate{block end}[lines]{0pt}
\setbeamercolor{block title}{fg=#1, bg=#2}
\setbeamercolor{block body}{fg=#3, bg=#4}
\begin{small}
\texttt{\textbackslash setbeamercolor{block title}\{fg=#1, bg=#2\}}\\
\texttt{\textbackslash setbeamercolor{block body}\{fg=#3, bg=#4\}}\\
\end{small}
\blockdemo
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
\setbeamercolor{block title}{fg=white, bg=blue}
\setbeamercolor{block body}{fg=normal text.fg, bg=black!15}
}
\begin{frame}[fragile]{Colors for block environments}
\blockcolordemo{white}{red}{blue}{blue!20}
\vfill
\blockcolordemo{}{}{}{}
\vfill
\blockcolordemo{black}{white}{black}{white}
\end{frame}
\newcommand{\blockfontdemo}[2]{
\setbeamertemplate{block begin}[lines]{0pt}{0pt}
\setbeamertemplate{block end}[lines]{0pt}
\begin{small}
\texttt{\textbackslash setbeamerfont{block title}\{size=\textbackslash #1\}}\\
\texttt{\textbackslash setbeamerfont{block body}\{size=\textbackslash #1\}}\\
\end{small}
\blockdemo
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
\setbeamerfont{block title}{parent={normal text}}
\setbeamerfont{block body}{parent={normal text}}
}
\begin{frame}[fragile]{Fonts for block environments}
\setbeamerfont{block title}{size=\LARGE}
\setbeamerfont{block body}{size=\normalsize}
\blockfontdemo{large}{normalsize}
\vfill
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block body}{size=\tiny}
\blockfontdemo{normalsize}{tiny}
\end{frame}
\newcommand{\blocklinedemo}[3]{
\setbeamertemplate{block begin}[lines]{2pt}{2pt}
\setbeamertemplate{block end}[lines]{2pt}
\setbeamercolor{block line top}{fg=#1}
\setbeamercolor{block line middle}{fg=#2}
\setbeamercolor{block line bottom}{fg=#3}
\begin{small}
\texttt{\textbackslash setbeamercolor{block line top}\{fg=#1\}}\\
\texttt{\textbackslash setbeamercolor{block line middle}\{fg=#2\}}\\
\texttt{\textbackslash setbeamercolor{block line bottom}\{fg=#3\}}
\end{small}
\blockdemo
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
\setbeamercolor{block line top}{fg=}
\setbeamercolor{block line middle}{fg=}
\setbeamercolor{block line bottom}{fg=blue}
}
\begin{frame}[fragile]{Lines for block environments}
\blocklinedemo{blue!80!black}{white}{blue!50}
\vfill
\blocklinedemo{}{blue!50}{}
\vfill
\end{frame}
\setbeamertemplate{block begin}[lines]{0.5pt}{0.5pt}
\setbeamertemplate{block end}[lines]{0.5pt}
\setbeamercolor{block title}{fg=white, bg=blue}
\setbeamercolor{block body}{fg=normal text.fg, bg=black!15}
\setbeamercolor{block line top}{fg=}
\setbeamercolor{block line middle}{fg=blue}
\setbeamercolor{block line bottom}{fg=blue}
\setbeamerfont{block title}{parent={normal text}}
\setbeamerfont{block body}{parent={normal text}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}{Theorems --- for mathematicians}
\begin{theorem}
\texttt{theorem} environment.
@ -376,8 +530,8 @@
\end{frame}
\newcommand{\quotedemo}{
\begin{quote}[Me and Myself]
A major insight.
\begin{quote}[Hamlet]
To be, or not to be.
\end{quote}
\vfill
}
@ -488,8 +642,8 @@
}
\begin{frame}[fragile]{Colors and fonts for quote and quotation environments}
\setbeamerfont{quote}{size=\tiny, shape=\upshape}
{\small \verb!\setbeamerfont{quote}{size=\tiny, shape=\upshape}!\\}
\setbeamerfont{quote}{shape=\upshape}
{\small \verb!\setbeamerfont{quote}{shape=\upshape}!\\}
\quotedemo
\setbeamerfont{quote}{size=\normalsize, shape=\slshape}
\quoteboxdemo{blue}{}
@ -501,8 +655,8 @@
\setbeamercolor{quote source}{fg=blue}
{\small \verb!\setbeamercolor{quote source}{fg=blue}!\\}
\quotedemo
\setbeamerfont{quote source}{size=\tiny}
{\small \verb!\setbeamerfont{quote source}{size=\tiny}!\\}
\setbeamerfont{quote source}{size=\footnotesize, shape=\itshape}
{\small \verb!\setbeamerfont{quote source}{size=\footnotesize, shape=\itshape}!\\}
\quotedemo
\setbeamercolor{quote source}{fg=}
\setbeamerfont{quote source}{size=\normalsize}