1
\documentclass[17pt,headrule,footrule,landscape]{foils}
2
\usepackage[latin1]{inputenc}
3
\usepackage{pstricks,pst-node,pst-text,pst-3d}
9
\usepackage{amsmath,amsthm, amsfonts, amssymb, amsxtra,amsopn}
11
\usepackage[pdftex,bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, linktocpage,hyperfigures,hyperindex,citecolor=blue,urlcolor=blue]{hyperref}
12
\usepackage[english]{babel}
13
\usepackage[pdftex]{graphicx}
15
%------------------------------------------------------- Values and counters
16
\marginsize{1.5cm}{1.5cm}{0.5cm}{0.5cm}
17
\renewcommand\floatpagefraction{.9}
18
\renewcommand\topfraction{.9}
19
\renewcommand\bottomfraction{.9}
20
\renewcommand\textfraction{.1}
22
\usepackage[usenames,pdftex]{color}
23
%------------------------------------------------------- BfBlue Command
24
\newcommand{\bfblue}[1]{ \textcolor{blue}{\bf #1} }
26
%------------------------------------------------------- BfGreen Command
27
\newcommand{\bfgreen}[1]{ \textcolor{blue}{\bf #1} }
29
%------------------------------------------------------- BfRed Command
30
\newcommand{\bfred}[1]{ \textcolor{red}{\bf #1} }
32
%------------------------------------------------------- BfBlue Command
33
\newcommand{\emblue}[1]{ \textcolor{blue}{\emph{#1}} }
35
%------------------------------------------------------- BfGreen Command
36
\newcommand{\emgreen}[1]{ \textcolor{blue}{\emph{#1}} }
38
%------------------------------------------------------- BfRed Command
39
\newcommand{\emred}[1]{ \textcolor{red}{\emph{#1}} }
41
%------------------------------------------------------- Part Command
42
\newcommand{\part}[1]{
46
\Huge{\textcolor{blue}{#1}}
49
%------------------------------------------------------- Slide Command
50
\newcommand{\slide}[1]{
51
\foilhead[-0.5in]{\large{\textcolor{blue}{#1}}}
57
% --------------------------------------------
58
\newenvironment{admminipage}{
66
\newlength{\admlength}
67
\newenvironment{admonition}[2] {
68
\hspace{0mm}\newline\hspace*\fill\newline
70
\setlength{\fboxsep}{5pt}
71
\setlength{\admlength}{\linewidth}
72
\addtolength{\admlength}{-10\fboxsep}
73
\addtolength{\admlength}{-10\fboxrule}
74
\admminipage{\admlength}
75
\bfblue{\sc\large{#2}}\newline
78
\includegraphics[width=1cm]{#1}
79
\addtolength{\admlength}{-1cm}
80
\addtolength{\admlength}{-20pt}
81
\begin{minipage}[lt]{\admlength}
82
\parskip=0.5\baselineskip \advance\parskip by 0pt plus 2pt
90
%--------------------------------------------------SLIDES INFORMATION
91
\title{{\black The Slides Document Type}}
95
%--------------------------------------------------SLIDES INFORMATION
96
\title{{\black The Slides Document Type}}
99
%---------------------------------------------------------------------- SLIDE
100
\begin{slide}{Introduction}
103
This is the introductory slide.
105
If you use foil groups (previously called sections), you can have introductory slides before the first group.
107
\begin{admonition}{figures/warning}{Warning! :)}% NOTICE: see the db2latex FAQ w.r.t db2latex variable $latex.admonition.path
109
This is a work in progress ("release early, release often")
115
%---------------------------------------------------------------------- PART
116
\part{Purpose and History }
117
%---------------------------------------------------------------------- PART
121
%---------------------------------------------------------------------- SLIDE
122
\begin{slide}{What Are Slides?}
128
An XML presentation tool
133
Suitable for HTML or PDF presentations
138
Supported by Open Source software
143
%---------------------------------------------------------------------- SLIDE
144
\begin{slide}{Where Do They Come From?}
150
Maintained by the \href{http://docbook.sourceforge.net/}{DocBook Open Repository} Project at
151
\href{http://sourceforge.net/}{SourceForge}
156
Customization layer of \href{http://www.oasis-open.org/docbook/xml/simple/}{Simplified DocBook}
161
%---------------------------------------------------------------------- SLIDE
168
So Norm could give presentations
173
So Norm could publish those presentations on the web
178
So Norm could have {\em accessible} presentations that didn't rely on the grotesque HTML output of some otherwise bloated, proprietary tool
183
So Norm could cut-and-paste from his DocBook articles and papers directly into his slides
188
Oh, let's face it: because it was there. Like the proverbial mountain.
194
%---------------------------------------------------------------------- PART
196
%---------------------------------------------------------------------- PART
200
%---------------------------------------------------------------------- SLIDE
201
\begin{slide}{Minimal Presentation}
204
The smallest possible presentation looks like this:
207
<?xml version='1.0'?>
208
<!DOCTYPE slides PUBLIC "-//Norman Walsh//DTD Slides XML V3.0b1//EN"
209
"http://docbook.sourceforge.net/release/slides/3.0b1/slides.dtd">
212
<title>Presentation Title</title>
214
<foil><title>Foil Title</title>
215
<para>Foil content</para>
220
Every presentation must contain at least one slide.
223
%---------------------------------------------------------------------- SLIDE
224
\begin{slide}{Presentation Metadata}
227
Presentations usually have more metadata in the {\texttt{{slidesinfo}}} wrapper. Here's a typical example:
231
<title>Supporting Localized Generated Text</title>
232
<titleabbrev>Generated Text</titleabbrev>
233
<author><firstname>Norman</firstname><surname>Walsh</surname></author>
234
<pubdate>Sunday, 08 Apr 2001</pubdate>
236
<conftitle>XSLTUK-01</conftitle>
237
<confdates>08 Apr - 09 Apr 2001</confdates>
238
<conftitle role="address">Keble College, Oxford, UK</conftitle>
241
<releaseinfo role="version">Version TEST</releaseinfo>
242
<copyright><year>2001</year>
243
<holder>Sun Microsystems, Inc.</holder></copyright>
248
%---------------------------------------------------------------------- SLIDE
249
\begin{slide}{Presentation Content}
252
It's common for individual slides to consist of a single bulleted or numbered list. However, the full range of �block level� Simplified DocBook elements are avialable.
256
%---------------------------------------------------------------------- PART
258
%---------------------------------------------------------------------- PART
262
%---------------------------------------------------------------------- SLIDE
266
There are a lot of HTML options. When you publish your presentation on the web, it's probably best to use one of the simpler, more accessible styles. For your actual live presentation, you may want to choose something fancier.
269
%---------------------------------------------------------------------- SLIDE
270
\begin{slide}{Plain HTML}
276
\href{../default/}{{\texttt{{default.\dbz{}xsl}}}}
278
\href{../plain/}{{\texttt{{plain.\dbz{}xsl}}}} produce fairly simple presentations
283
\href{../tables/}{{\texttt{{tables.\dbz{}xsl}}}}
284
uses a table to show the navigation context (somewhat like the tabular
285
\href{http://docbook.sourceforge.net/}{Website} style)
290
\href{../vslides/}{{\texttt{{vslides.\dbz{}xsl}}}} places navigation on the left side instead of the top and bottom
295
\href{../w3c/}{{\texttt{{w3c.\dbz{}xsl}}}} produces slides that resemble the format used by the W3C for presentations
300
%---------------------------------------------------------------------- SLIDE
301
\begin{slide}{Fancy HTML}
307
\href{../frames1/frames.html}{{\texttt{{frames.\dbz{}xsl}}}} uses frames. There are several options that you can apply:
312
\href{../frames2/frames.html}{overlay} uses CSS absolute positioning to keep the navigation static on the pages (only works on recent browsers)
317
\href{../frames3/frames.html}{multiframe} uses additional frames to keep the navigation static on the pages
322
\href{../frames4/frames.html}{dynamic.toc} uses JavaScript to keep the table of contents and the current slide in sync (only works on recent browsers)
327
\href{../frames5/frames.html}{active.toc} uses JavaScript to make
328
the table of context �active� so that you can open and close the foil groups (only works on recent browsers)
333
These toc styles can be combined with \href{../frames6/frames.html}{overlay} or \href{../frames7/frames.html}{multiframe}
340
%---------------------------------------------------------------------- SLIDE
344
The {\texttt{{fo-\dbz{}plain.\dbz{}xsl}}} stylesheet produces XSL Formatting Objects that can subsequently be turned into PDF.
348
%---------------------------------------------------------------------- PART
350
%---------------------------------------------------------------------- PART
354
%---------------------------------------------------------------------- SLIDE
355
\begin{slide}{Look And Feel}
358
For HTML display, most of the actual �look-and-feel� of the presentation is controlled by the CSS stylesheet(s) used.
361
%---------------------------------------------------------------------- SLIDE
362
\begin{slide}{Presentation Tips}
368
It's usually best if each slide is only one page (avoid scrolling).
373
If you'll be giving your presentation with a projector, make sure you know what resolution you'll have available and test your presentation at that resolution.
378
Make your fonts bigger so the folks in the back of the room can read your slides.
383
Test the equipment before your presentation begins. Really.
388
Speak more slowly. I always forget that one.
394
%---------------------------------------------------------------------- PART
396
%---------------------------------------------------------------------- PART
400
%---------------------------------------------------------------------- SLIDE
401
\begin{slide}{Conclusions}
404
It's customary to have a conclusions slide.
407
%---------------------------------------------------------------------- SLIDE
408
\begin{slide}{References}
411
References are a good idea too.
414
%---------------------------------------------------------------------- SLIDE