]> git.lyx.org Git - lyx.git/blob - lib/layouts/scrarticle-beamer.layout
Update layout format.
[lyx.git] / lib / layouts / scrarticle-beamer.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[scrartcl]{article (koma + beamer)}
3 # Author : Jürgen Spitzmüller <j.spitzmueller@gmx.de>
4
5 Format 8
6
7 # Includes
8 Input beamer.layout
9
10 Preamble
11         \usepackage{beamerarticle,pgf}
12         % this default might be overridden by plain title style
13         \newcommand\makebeamertitle{\frame{\maketitle}}%
14         \AtBeginDocument{
15                 \let\origtableofcontents=\tableofcontents
16                 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
17                 \def\gobbletableofcontents#1{\origtableofcontents}
18         }
19 EndPreamble
20
21 # Frame control definition
22 Style BeginFrame
23 # This redefinition is needed to make beamerarticle work
24   Preamble
25     \makeatletter
26     \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
27     \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
28     \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
29     \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
30     \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
31     \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
32       \frame<#1>[#3]{\frametitle{#4}#5}}
33     \makeatother
34   EndPreamble
35 End