bla bla bla...
<markup property="value">
...
<markup>
...
<markup property="value"/>
...
Lets take a look at the example presentation. It begins with :
<?xml version="1.0"?>
<!DOCTYPE prestimel SYSTEM "/usr/local/share/prestimel/prestimel.dtd">
The first line is the standard-header, which every XML-file must have. The second line defines the document type definition (DTD), which should be used. This DTD will be used by the XML-parser to validate the XML-file and to detect and report any errors or wrong markups.
The presentation itself is embedded within the markups
<presentation>
and </presentation>
.
Within these markup, all slides for the presentation will be defined.
<!-- The start of the presentation -->
<presentation>
...
<!-- blah blah blah -->
...
</presentation>
The presentation-file may contain any number of comment-lines,
which are marked with <!--
and -->
.
A slide is defined with the <slide>
markup,
which must have the property title
,
which contains the title of the slide.
Optional, a slide may have the following properties :
The URI to any HTML-file you want. This note may contain some detailled background-information for the slide.
If set to "no"
, the slide will be skipped in the LaTeX-output.
The default-value for this property is "yes"
.
This slide contains all information necessary to produce the title
page of the presentation. This nust be the first element of the
presentation. Some sub-headlines, authors and a date can be
specified. Its properties are the same than <slide>
elements.
Example :
<titleslide title="Welcome to PresTiMeL">
<h2>PresTiMeL is a tool to create HTML-presentations</h2>
<h3>Click on the arrow below to continue</h3>
<author name="Bernhard Trummer" email="bernhard.trummer@gmx.at"/>
<date>14. April 2000</date>
</titleslide>
The <h2>
and <h3>
markups can be used for
sub-headlines.
At least one of these markups must be given.
The <author>
markup contains the properties name
and
email
, which must be given for each author specified.
If you don't want to specify an author, this markup may be omitted.
The <date>
markup just contains the date of the presentation.
This markup may be omitted, if you don't need a date.
It is possible, to embed multiple slides inside of a section. For example :
<section title="Title of the section">
<slide title="Title of the first slide">
...
</slide>
<slide title="The second slide">
...
</slide>
</section>
As you can see,
the <section>
markup takes the property title
,
which will be shown on each HTML-slide inside this section.
This section-title will also be a hyperlink to the first slide in this section.
If the title
property is omitted,
the title of the first slide in the section will be used as section-title.
This may be useful, if you want to use an overview-slide for the section.
Please note, that the current implementation of the sectioning will mess
up the background-graphic of the header.
So you should disable the header-graphic with the commandline-option -H
.