From d009a765a8c4e77e3c08dd2bf511fc39f9b4c61d Mon Sep 17 00:00:00 2001 From: Jan Benda Date: Sun, 7 Mar 2021 21:39:31 +0100 Subject: [PATCH] fixed redefinition of default template for verse begin, etc --- beamercolorthemeaptero.sty | 8 +++---- beamerthemelines.sty | 49 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 4 deletions(-) diff --git a/beamercolorthemeaptero.sty b/beamercolorthemeaptero.sty index 1ddcc84..732ed43 100644 --- a/beamercolorthemeaptero.sty +++ b/beamercolorthemeaptero.sty @@ -87,6 +87,10 @@ \setbeamercolor{quote environments}{use=normal text, fg=normal text.fg, bg=normal text.fg!15} +\setbeamercolor{verse}{parent=quote environments} +\setbeamercolor{verse line top}{fg=} +\setbeamercolor{verse line bottom}{fg=} + \setbeamercolor{quote}{parent=quote environments} \setbeamercolor{quote symbol}{parent=alerted text} \setbeamercolor{quote source}{} @@ -99,10 +103,6 @@ \setbeamercolor{quotation line top}{fg=} \setbeamercolor{quotation line bottom}{fg=} -\setbeamercolor{verse}{parent=quote environments} -\setbeamercolor{verse line top}{fg=} -\setbeamercolor{verse line bottom}{fg=} - \setbeamercolor{section in toc}{parent=normal text} \setbeamercolor{subsection in toc}{parent=normal text} diff --git a/beamerthemelines.sty b/beamerthemelines.sty index 37c4768..bd02ba2 100644 --- a/beamerthemelines.sty +++ b/beamerthemelines.sty @@ -146,6 +146,8 @@ \setbeamertemplate{footline separator}[text][0.5pt] +\setbeamercolor{footline separator}{parent=footline} + %%%%% footline: linesleft @@ -249,6 +251,8 @@ \setbeamertemplate{footline}[linesleft] +\setbeamercolor{footline line}{parent=footline} + %%%%% frametitle %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -410,6 +414,10 @@ \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=} + %%%%% block alerted environment: @@ -419,6 +427,10 @@ \setbeamertemplate{block alerted begin}[lines]{0.5pt}{0.5pt} \setbeamertemplate{block alerted end}[lines]{0.5pt} +\setbeamercolor{block line alerted top}{fg=} +\setbeamercolor{block line alerted middle}{fg=} +\setbeamercolor{block line alerted bottom}{fg=} + %%%%% block example environment: @@ -428,6 +440,10 @@ \setbeamertemplate{block example begin}[lines]{0.5pt}{0.5pt} \setbeamertemplate{block example end}[lines]{0.5pt} +\setbeamercolor{block line example top}{fg=} +\setbeamercolor{block line example middle}{fg=} +\setbeamercolor{block line example bottom}{fg=} + %%%%% theorem environments (theorem, corollary, fact, lemma, definition, example): @@ -449,6 +465,10 @@ \setbeamertemplate{block theorem begin}[lines]{0.5pt}{0.5pt} \setbeamertemplate{block theorem end}[lines]{0.5pt} +\setbeamercolor{theorem line top}{fg=} +\setbeamercolor{theorem line middle}{fg=} +\setbeamercolor{theorem line bottom}{fg=} + %%%%% new message box command: @@ -501,13 +521,22 @@ \usebeamertemplate*{message}} } +\setbeamercolor{message}{parent=block title alerted} +\setbeamercolor{message line top}{fg=} +\setbeamercolor{message line bottom}{fg=} +\setbeamercolor{message symbol}{fg=} +\setbeamercolor{message item}{use=alerted text, fg=alerted text.fg} +\setbeamercolor{message item symbol}{use=alerted text, fg=alerted text.fg} + % verse environment: +\expandafter\let\csname beamer@@tmpop@verse begin@default\endcsname\relax % remove old template \defbeamertemplate{verse begin}{default}{} \defbeamertemplate{verse begin}{lines}[1][1pt]{\beamer@horizontal@line@top{verse line top}{#1}\vskip1ex} \setbeamertemplate{verse begin}[lines][0.5pt] % default, lines +\expandafter\let\csname beamer@@tmpop@verse end@default\endcsname\relax % remove old template \defbeamertemplate{verse end}{default}{} \defbeamertemplate{verse end}{lines}[1][1pt]{\beamer@horizontal@line@bottom{verse line bottom}{#1}} \setbeamertemplate{verse end}[lines][0.5pt] % default, lines @@ -533,6 +562,10 @@ \endactionenv% } +\setbeamercolor{verse line top}{fg=} +\setbeamercolor{verse line bottom}{fg=} + + %%%%% quotation, quote: % font selection @@ -599,10 +632,12 @@ % rightline, rightlinebrackets, dashrightline, tilderightline: \setbeamertemplate{quotation source}[dashrightline] +\expandafter\let\csname beamer@@tmpop@quotation begin@default\endcsname\relax % remove old template \defbeamertemplate{quotation begin}{default}{} \defbeamertemplate{quotation begin}{lines}[1][1pt]{\beamer@horizontal@line@top{quotation line top}{#1}\vskip1ex} \setbeamertemplate{quotation begin}[lines][0.5pt] % default, lines +\expandafter\let\csname beamer@@tmpop@quotation end@default\endcsname\relax % remove old template \defbeamertemplate{quotation end}{default}{} \defbeamertemplate{quotation end}{lines}[1][1pt]{\beamer@horizontal@line@bottom{quotation line bottom}{#1}} \setbeamertemplate{quotation end}[lines][0.5pt] % default, lines @@ -649,6 +684,12 @@ \endactionenv% } +\setbeamercolor{quotation symbol}{parent=structure} +\setbeamercolor{quotation source}{} +\setbeamercolor{quotation line top}{fg=} +\setbeamercolor{quotation line bottom}{fg=} + + % quote environment: \defbeamertemplate{quote symbol}{default}{} @@ -673,10 +714,12 @@ % rightline, rightlinebrackets, dashrightline, tilderightline: \setbeamertemplate{quote source}[dashrightline] +\expandafter\let\csname beamer@@tmpop@quote begin@default\endcsname\relax % remove old template \defbeamertemplate{quote begin}{default}{} \defbeamertemplate{quote begin}{lines}[1][1pt]{\beamer@horizontal@line@top{quote line top}{#1}\vskip1ex} \setbeamertemplate{quote begin}[lines][0.5pt] % default, lines +\expandafter\let\csname beamer@@tmpop@quote end@default\endcsname\relax % remove old template \defbeamertemplate{quote end}{default}{} \defbeamertemplate{quote end}{lines}[1][1pt]{\beamer@horizontal@line@bottom{quote line bottom}{#1}} \setbeamertemplate{quote end}[lines][0.5pt] % default, lines @@ -715,6 +758,12 @@ \endactionenv% } +\setbeamercolor{quote symbol}{parent=structure} +\setbeamercolor{quote source}{} +\setbeamercolor{quote line top}{fg=} +\setbeamercolor{quote line bottom}{fg=} + + %%%%% title page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% title page graphic line: