From 05323a4985b2709b3d47798d1c4f6f342bb38903 Mon Sep 17 00:00:00 2001 From: Jan Benda Date: Fri, 5 Mar 2021 10:45:21 +0100 Subject: [PATCH] small fixes --- beamercolorthemeaptero.sty | 4 ++++ beamercolorthemeut.sty | 10 ++++++--- beamerthemelines.sty | 10 +++++++++ beamerthemeut.sty | 46 +++++++++++++++++++++----------------- lines-example.tex | 41 ++++++++++++++++++++++++++------- ut-example.tex | 35 ++++++++++++++++++++++------- 6 files changed, 107 insertions(+), 39 deletions(-) diff --git a/beamercolorthemeaptero.sty b/beamercolorthemeaptero.sty index 1ea4301..25753d8 100644 --- a/beamercolorthemeaptero.sty +++ b/beamercolorthemeaptero.sty @@ -79,6 +79,10 @@ \setbeamercolor{message item}{fg=red} \setbeamercolor{message item symbol}{fg=red} +\setbeamercolor{verse}{fg=, bg=black!15} +\setbeamercolor{quote}{fg=, bg=black!15} +\setbeamercolor{quotation}{fg=, bg=black!15} + \setbeamercolor{section in toc}{parent={normal text}} \setbeamercolor{subsection in toc}{parent={normal text}} diff --git a/beamercolorthemeut.sty b/beamercolorthemeut.sty index 51d11b1..49c7ac1 100644 --- a/beamercolorthemeut.sty +++ b/beamercolorthemeut.sty @@ -49,11 +49,11 @@ \setbeamercolor{framesubtitle}{parent={titlelike}} \setbeamercolor{frametitle line}{fg=utgold} -\setbeamercolor{block title}{fg=white, bg=utlightblue} +\setbeamercolor{block title}{fg=white, bg=utblue} \setbeamercolor{block body}{fg=normal text.fg, bg=utblack!10} \setbeamercolor{block line top}{fg=} -\setbeamercolor{block line middle}{fg=utlightblue} -\setbeamercolor{block line bottom}{fg=utlightblue} +\setbeamercolor{block line middle}{fg=utblue} +\setbeamercolor{block line bottom}{fg=utblue} \setbeamercolor{block title alerted}{parent={block title}, bg=utred} \setbeamercolor{block body alerted}{fg=normal text.fg, bg=utgreen!20} @@ -80,6 +80,10 @@ \setbeamercolor{message item}{fg=utred} \setbeamercolor{message item symbol}{fg=utgold} +\setbeamercolor{verse}{fg=, bg=utgreen!20} +\setbeamercolor{quote}{fg=, bg=utgreen!20} +\setbeamercolor{quotation}{fg=, bg=utgreen!20} + \setbeamercolor{section in toc}{parent={normal text}} \setbeamercolor{subsection in toc}{parent={normal text}} diff --git a/beamerthemelines.sty b/beamerthemelines.sty index 843cafc..8dd7cb4 100644 --- a/beamerthemelines.sty +++ b/beamerthemelines.sty @@ -477,6 +477,10 @@ \setbeamertemplate{message symbol}[circle] +% see quotation environment defined in +% /usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +% for an alternative implementation based on list with empty item! + \newcommand{\message@box@body}{ \begin{beamercolorbox}[wd=\linewidth,colsep=1mm,leftskip=1mm,rightskip=1mm]{message} \setbox0=\hbox{\usebeamertemplate{message symbol}\unskip}% @@ -522,6 +526,12 @@ \usebeamertemplate*{message}} } + +%%%%% verse, quotation, quote: + +% see definition in /usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty + + %%%%% title page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% title page graphic line: diff --git a/beamerthemeut.sty b/beamerthemeut.sty index e3beee5..fe3be9e 100644 --- a/beamerthemeut.sty +++ b/beamerthemeut.sty @@ -33,25 +33,29 @@ \mode -\usetheme[noset]{lines} +\usetheme{lines} -\setbeamertemplate{frametitle}[boxline] % boxline, boxlinelogo -\setbeamertemplate{frametitle line}[page][0.75pt] % text, page +%%%%% templates: -\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides -\setbeamertemplate{footline}[linesleft] % default, linesleft, linesright -\setbeamertemplate{footline line}[page][0.3pt] % text, page -\setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space +\setbeamertemplate{frametitle}[boxline] % boxline, boxlinelogo +\setbeamertemplate{frametitle line}[page][0.75pt] % text, page -\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball, arrow, filledarrow, dash -\setbeamertemplate{itemize subitem}[dash] % default, triangle, circle, square, ball, arrow, filledarrow, dash -\defbeamertemplatealias{itemize item}{emph}{filledarrow} -\defbeamertemplatealias{itemize item}{message}{arrow} +\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides +\setbeamertemplate{footline}[linesleft] % default, linesleft, linesright +\setbeamertemplate{footline line}[page][0.3pt] % text, page +\setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space -\setbeamertemplate{enumerate item}[arabic] % default, circle, square, ball, alph, Alph, arabic, roman, Roman -\setbeamertemplate{enumerate subitem}[alph] % default, circle, square, ball, alph, arabic, roman +% default, triangle, circle, square, ball, arrow, filledarrow, dash: +\setbeamertemplate{itemize item}[arrow] +\setbeamertemplate{itemize subitem}[dash] +\defbeamertemplatealias{itemize item}{emph}{filledarrow} % for emph action items +\defbeamertemplatealias{itemize item}{message}{arrow} % for message action items -\setbeamertemplate{block begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines +% default, circle, square, ball, alph, Alph, arabic, roman, Roman: +\setbeamertemplate{enumerate item}[arabic] +\setbeamertemplate{enumerate subitem}[alph] + +\setbeamertemplate{block begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines \setbeamertemplate{block end}[lines]{0.75pt} \setbeamertemplate{block alerted begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines @@ -63,18 +67,20 @@ \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][1ex] \setbeamertemplate{title page title line}[default][0.75pt] -\setbeamertemplate{title page author and}[line] % space, comma, line, and -\setbeamertemplate{title page institute and}[line] % default, space, comma, line +\setbeamertemplate{title page author and}[line] % space, comma, line, and +\setbeamertemplate{title page institute and}[line] % default, space, comma, line -\setbeamertemplate{message symbol}[arrow] % default, circle, arrow -\setbeamertemplate{message}[lines]{0.5pt}{0.5pt} % default, lines +\setbeamertemplate{message symbol}[arrow] % default, circle, arrow +\setbeamertemplate{message}[lines]{0.5pt}{0.5pt} % default, lines -\setbeamertemplate{section name separator}[text][2pt] % space, text +\setbeamertemplate{section name separator}[text][2pt] % space, text \setbeamertemplate{subsection name separator}[text][2pt] % space, text +%%%%% fonts: + \setbeamerfont{footline}{size=\tiny} \setbeamerfont{message}{size=\normalsize, series=\bfseries} \setbeamerfont{message item}{parent={normal text}, size=\normalsize, series=\bfseries} diff --git a/lines-example.tex b/lines-example.tex index 4290cb3..e60fa06 100644 --- a/lines-example.tex +++ b/lines-example.tex @@ -230,20 +230,20 @@ \vspace{-2ex} \begin{block}{Itemize} \verb!\begin{itemize}!\\ - \verb!\item Apple!\\ - \verb!\item<2-| alert@3> Orange! - \verb!\item<2-| emph@2> Lemon! - \verb!\item<3-| emph@1-> Banana! - \verb!\item<3-> Mango! - \verb!\item<4-| message@1-> Cherries! - \verb! \item<4-> Grapes! + \verb!\item[\itemfilledarrow] Apple!\\ + \verb!\item<2-| alert@3> Orange!\\ + \verb!\item<2-| emph@2> Lemon!\\ + \verb!\item<3-| emph@1-> Banana!\\ + \verb!\item<3-> Mango!\\ + \verb!\item<4-| message@1-> Cherries!\\ + \verb!\item<4-> Grapes!\\ \verb!\end{itemize}! \end{block} \end{minipage} \hfill \begin{minipage}[t]{0.45\textwidth} \begin{itemize} - \item Apple + \item[\itemfilledarrow] Apple \item<2-| alert@3> Orange \item<2-| emph@2> Lemon \item<3-| emph@1-> Banana @@ -252,6 +252,11 @@ \item<4-> Grapes \end{itemize} \end{minipage} + \begin{block}{Colors and fonts for message items} + \verb!\setbeamercolor{message item}{fg=red}!\\ + \verb!\setbeamercolor{message item symbol}{fg=red}!\\ + \verb!\setbeamerfont{message item}{size=\large}! + \end{block} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -342,6 +347,26 @@ \end{block} \end{frame} +\begin{frame}[fragile]{Quotations} + Let's start with a poem: + \begin{verse} + A \verb!verse! environment.\\With a second line. + \end{verse} + \vfill + Quote something of somebody: + \begin{quotation} + %{\Huge\bf ''} + A \verb!quotation! environment.\\With a second line. + \end{quotation} + \vfill + Quote something else of somebody else: + \begin{quote} + A \verb!quote! environment.\\With a second line. + \end{quote} + \vfill + ... to be improved (with huge quotation marks and horizontal lines) +\end{frame} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\colorpatch}[1]{% \parbox{10ex}{\centerline{\strut#1}\textcolor{#1}{\rule{10ex}{10ex}}} diff --git a/ut-example.tex b/ut-example.tex index 2dcdcdc..1d337e3 100644 --- a/ut-example.tex +++ b/ut-example.tex @@ -150,20 +150,20 @@ \vspace{-2ex} \begin{block}{Itemize} \verb!\begin{itemize}!\\ - \verb!\item Apple!\\ - \verb!\item<2-| alert@3> Orange! - \verb!\item<2-| emph@2> Lemon! - \verb!\item<3-| emph@1-> Banana! - \verb!\item<3-> Mango! - \verb!\item<4-| message@1-> Cherries! - \verb! \item<4-> Grapes! + \verb!\item[\itemfilledarrow] Apple!\\ + \verb!\item<2-| alert@3> Orange!\\ + \verb!\item<2-| emph@2> Lemon!\\ + \verb!\item<3-| emph@1-> Banana!\\ + \verb!\item<3-> Mango!\\ + \verb!\item<4-| message@1-> Cherries!\\ + \verb!\item<4-> Grapes!\\ \verb!\end{itemize}! \end{block} \end{minipage} \hfill \begin{minipage}[t]{0.45\textwidth} \begin{itemize} - \item Apple + \item[\itemfilledarrow] Apple \item<2-| alert@3> Orange \item<2-| emph@2> Lemon \item<3-| emph@1-> Banana @@ -243,6 +243,25 @@ Use it! \end{frame} +\begin{frame}[fragile]{Quotations} + Let's start with a poem: + \begin{verse} + A \verb!verse! environment.\\With a second line. + \end{verse} + \vfill + Quote something of somebody: + \begin{quotation} + A \verb!quotation! environment.\\With a second line. + \end{quotation} + \vfill + Quote something else of somebody else: + \begin{quote} + A \verb!quote! environment.\\With a second line. + \end{quote} + \vfill + ... to be improved (with huge quotation marks and horizontal lines) +\end{frame} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\colorpatch}[1]{% \parbox{8ex}{\centerline{\strut#1}\textcolor{#1}{\rule{8ex}{8ex}}}