* lib/layouts/scrarticle-beamer.layout:
* lib/Makefile.am:
* development/scons/scons_manifest.py:
- new layouts that support beamerarticle.cls
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24289
a592a061-630c-0410-9148-
cb99ea01b6c8
arab-article.layout
armenian-article.layout
article.layout
+ article-beamer.layout
beamer.layout
book.layout
broadway.layout
revtex.layout
revtex4.layout
scrartcl.layout
+ scrarticle-beamer.layout
scrbook.layout
scrlettr.layout
scrlttr2.layout
layouts/arab-article.layout \
layouts/armenian-article.layout \
layouts/article.layout \
+ layouts/article-beamer.layout \
layouts/beamer.layout \
layouts/book.layout \
layouts/braille.module \
layouts/revtex.layout \
layouts/revtex4.layout \
layouts/scrartcl.layout \
+ layouts/scrarticle-beamer.layout \
layouts/scrbook.layout \
layouts/scrclass.inc \
layouts/scrlettr.layout \
--- /dev/null
+#% Do not delete the line below; configure depends on this
+# \DeclareLaTeXClass[article]{article (beamer)}
+# Author: Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+Format 7
+
+# Includes
+Input beamer.layout
+
+Preamble
+ \usepackage{beamerarticle,pgf}
+ % this default might be overridden by plain title style
+ \newcommand\makebeamertitle{\frame{\maketitle}}%
+ \AtBeginDocument{
+ \let\origtableofcontents=\tableofcontents
+ \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
+ \def\gobbletableofcontents#1{\origtableofcontents}
+ }
+EndPreamble
+
+# Frame control definition
+Style BeginFrame
+# This redefinition is needed to make beamerarticle work
+ Preamble
+ \makeatletter
+ \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
+ \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
+ \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
+ \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
+ \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
+ \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
+ \frame<#1>[#3]{\frametitle{#4}#5}}
+ \makeatother
+ EndPreamble
+End
--- /dev/null
+#% Do not delete the line below; configure depends on this
+# \DeclareLaTeXClass[scrartcl]{article (koma + beamer)}
+# Author : Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+Format 7
+
+# Includes
+Input beamer.layout
+
+Preamble
+ \usepackage{beamerarticle,pgf}
+ % this default might be overridden by plain title style
+ \newcommand\makebeamertitle{\frame{\maketitle}}%
+ \AtBeginDocument{
+ \let\origtableofcontents=\tableofcontents
+ \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
+ \def\gobbletableofcontents#1{\origtableofcontents}
+ }
+EndPreamble
+
+# Frame control definition
+Style BeginFrame
+# This redefinition is needed to make beamerarticle work
+ Preamble
+ \makeatletter
+ \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
+ \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
+ \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
+ \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
+ \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
+ \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
+ \frame<#1>[#3]{\frametitle{#4}#5}}
+ \makeatother
+ EndPreamble
+End