[specialised slides for latex and html; fixes Panu Kalliokoski **20060123141624] { hunk ./common/markup.lm4 68 -define(`w_slideheading', `w_set_or_get(`@w_slideheading', `$1')') -define(`w_slidefooter', `w_set_or_get(`@w_slidefooter', `$1')') +define(`w_slideheader', `w_set_or_get(`@w_slideheader', `$*')') +define(`w_slidefooter', `w_set_or_get(`@w_slidefooter', `$*')') hunk ./common/markup.lm4 71 -`w_sbreak(3)`'w_paragraph`'w_slideheading', -`w_slidefooter`'w_paragraph`'w_sbreak(3)') +`w_sbreak(3) +w_paragraph`'w_slideheader`'w_softopen`'w_nl`'', +`w_paragraph`'w_slidefooter +w_sbreak(3) +') hunk ./html/make.lm4 74 +Slides. + +{{{ +w_define_env(slide, `w_ensure_slides
', `
') +define(`w_ensure_slides', `ifdef(`@w_slidesetup_done',, + `define(`@w_slidesetup_done',t)w_slide_setup')') + +define(`w_s5url', `w_set_or_get(`@w_s5url', `$1')') +define(`w_slide_setup', +`w_begdiv(metas) + + + + + + + +w_enddiv(metas)w_begdiv(frontmatter)
+
+
+ + +
+w_enddiv(frontmatter)w_begdiv(ingr)
+w_enddiv(ingr)w_begdiv(backmatter)
+w_enddiv(backmatter)') +}}} + hunk ./latex/make.lm4 92 +Slides. + +{{{ +w_define_env(`slide', `w_ensure_slides\begin{slide}', `\end{slide}') + +define(`w_ensure_slides', `w_documentclass(seminar)'dnl +`ifdef(`@w_slidestyle_done',,`define(`@w_slidestyle_done',t)'dnl +`ifelse(w_slideheader`'w_slidefooter,,,`w_slidestyle_setup')')') + +define(`w_slidestyle_setup', +`w_begdiv(preamble)\newpagestyle{slidepage}{w_slideheader}{w_slidefooter} +w_enddiv(preamble)w_begdiv(frontmatter)\slidepagestyle{slidepage} +w_enddiv(frontmatter)') +}}} + hunk ./regression/slide.test 2 +author: somebody +date: ??.??.???? +w_slideheader(w_title)dnl +w_slidefooter(w_author w_date)dnl }