It is intended to be a 3D enhanced version
of Microsoft Powerpoint.
We admit however that our socalled .pvl format
lacks many of Powerpoint original features.
But, on the other hand, Powerpoint does not offer
many of the features we provide.
the pvl format language
We use a simplified form of HTML, with some additional features.
example
<h4>A header</h4>
<ul>
item 1 </li>
item 2 </li>
</ul>
displaying slides
The slides can be displayed in a number of ways:
<ul>
in latex, text slides </li>
in (dynamic) HTML, for presentation </li>
in VRML, for presentation and the annotation of virtual worlds </li>
</ul>
To realize presentations a collection filters is needed,
among which the vr-ml.flt
In VRML display mode, there may be multiple levels in a slide.
Levels are used to allow for incremental presentation of the content
of slide.
Each element in a slide, may have an indication of start
and end level.
Some tags allow for a indicating automatic increments
of the start level, which is usually indicated
with level=auto.
creating slides
There are a number of contexts, and associated file types,
in which slides may be created:
<ul>
.t -- the ultimately generic format, uses all filters </li>
.tm -- limited .t format with VRML support, uses ht-ml.flt + vr-ml.flt </li>
.es -- for the use of slides in worlds </li>
</ul>
See example makefiles for actual usage
parameters for vr-ml.flt
<ul>
none -- plain generation of VRML </li>
-pvl -- generates pvl includes </li>
-x -- creates also links for hrefs (UDF) </li>
</ul>
afterthoughts on formatting
The VRML protos supporting the slides format must be kept simple
and basic. In some cases extra tags are needed to get the
desired result (or an approximation of that).
extra tags
<ul>
<+n> -- create n additional horizontal space (float n) </li>
<-n> -- for negative spacing </li>
</ul>
beware of
<ul>
always use a <p> tag after ending a list or display. </li>
</ul>
Also, the filtering is done on an as best as possible
basis. In some cases it will be very hard to get
what you want.
Actually, since it is a legaccy format, you're not even supposed to use
it. So, why bother.
on the design of the tag structure
To accomodate the various modes of formatting and
the various uses that can be made of the slide format,
we make a number of assumptions:
<ul>
processing (in presentation mode) should be fast </li>
the tags must be intuitive, and easy to type (keyboard-wise) </li>
the tags must support a sufficiently rich rethoric repertoire </li>
</ul>
the slide tag
<ul>
id -- unique name (obligatory) </li>
caption -- slides caption (for use in latex) </li>