diff options
author | Karl Berry <karl@freefriends.org> | 2021-10-01 22:03:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-10-01 22:03:56 +0000 |
commit | ac30e0b02398c0a270515692d6a03e594b287ff0 (patch) | |
tree | 58adadc9c1f7ca91f62d6575f7a804f2a93aead1 /Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty | |
parent | 4af946c33a1598291b1859381a7ab77c5fe268ab (diff) |
lwarp (2oct21)
git-svn-id: svn://tug.org/texlive/trunk@60674 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty new file mode 100644 index 00000000000..a4f42d5a88e --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty @@ -0,0 +1,124 @@ +%% +%% This is file `lwarp-beamerarticle.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `beamerarticle') +%% This is a generated file. +%% Copyright 2016-2020 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{beamerarticle}[2021/05/26] +\renewcommand<>{\textcolor}{\only#1{\beameroriginal{\textcolor}}} + +\AtBeginDocument{ + +\renewcommand<>{\LWR@listitem}{% + \only#1{% + \beameroriginal{\LWR@listitem}% + }% +} + +\renewcommand<>{\LWR@itemizeitem}{% + \only#1{% + \beameroriginal{\LWR@itemizeitem}% + }% +} + +\renewcommand<>{\LWR@descitem}{% + \only#1{% + \beameroriginal{\LWR@descitem}% + }% +} + +\renewcommand<>{\abstract}{% + \only#1{% + \beameroriginal{\abstract}% + }% +} + +\renewcommand<>{\LWR@includegraphicsb}{% + \only#1{% + \beameroriginal{\LWR@includegraphicsb}% + }% +} + +\xpretocmd\frame + { + \LWR@forcenewpage + \BlockClass{beamerframe}% + } + {} + {\LWR@patcherror{beamerarticle}{frame}} + +\xapptocmd\beamer@endframe + {\endBlockClass} + {} + {\LWR@patcherror{beamerarticle}{beamer@endframe}} + +\xpretocmd\beamer@article@startframe + {\LWR@nulllistfills} + {} + {\LWR@patcherror{beamerarticle}{beamer@article@startframe}} + +}% AtBeginDocument + +\let\beamer@@tmpop@frametitle@default\relax +\defbeamertemplate<article>*{frametitle}{default}{% + \paragraph*{\insertframetitle}\ \par% + \ifdefempty{\insertframesubtitle}{}{% + \noindent\emph{\insertframesubtitle}\par% + }% +} + +\NewDocumentCommand{\LWR@beamer@itemize}{o}{% + \LWR@itemizestart\LWR@origitemize% +}% +\NewDocumentCommand{\LWR@beamer@description}{o o}{% + \LWR@descriptionstart\LWR@origdescription% +}% + +\xapptocmd{\LWR@patchlists} + {% + \LetLtxMacro\itemize\LWR@beamer@itemize% + \LetLtxMacro\description\LWR@beamer@description% + } + {} + {\LWR@patcherror{beamerarticle}{LWR@patchlists}} + +\LetLtxMacro\maketitle\LWR@maketitle + +\renewcommand{\subtitle}[2][]{ + \gdef\@subtitle{#2} + \def\insertsubtitle{#2} +} + +\xpatchcmd{\@maketitle} + {% + \LWR@htmltag{\LWR@tagtitleend}% + \LWR@startpars% + }% + {% + \LWR@htmltag{\LWR@tagtitleend}% + \ifdefvoid{\@subtitle}{}{% + \begin{BlockClass}{subtitle}% + \@subtitle% + \end{BlockClass}% + }% + \LWR@startpars% + }% + {} + {\LWR@patcherror{beamerarticle}{@maketitle}} + +\RequirePackage{fancyvrb} +\DefineVerbatimEnvironment{semiverbatim}{Verbatim}{commandchars=\\\{\}} +\endinput +%% +%% End of file `lwarp-beamerarticle.sty'. |