Web Pages With FrameMaker
Axel-Tobias Schreiner
Department of Mathematics and Computer Science
University of Osnabrück, Germany
May 16, 2001
This talk is about
FrameMaker
on
MacOS X
as the centerpiece of a methodology to produce lecture notes for computer science classes and publish them in the World-Wide Web.
These notes are not a HOWTO for using the programs — this would be a significant effort.
The approach is a consequence of the following requirements:
|
|
WYSIWYG for editing and immediate layout control.
|
|
|
pdf
for cross-platform printouts, tight control over pagination.
|
|
|
html
for web publishing, control over mapping, automatic image conversion.
|
|
|
different styles for
html
and
pdf
.
|
|
|
Acrobat-like navigation in browsers, not necessarily portable across older browsers.
|
|
|
syntax coloring and other markup for program sources, in both,
pdf
and
html
.
|
|
|
single source for program text in lecture notes and as working examples.
|
|
|
selective and possibly multiple exposition of program text in lecture notes.
|
|
|
automatically generated hyperlinks to Java API reference.
|
|
|
pixmaps and line art in suitable graphics formats.
|
|
|
background color for web publishing, line art on transparent background.
|
|
|
line art scalable in
pdf
.
|
The notes are self-referential and can be viewed from Files.
Navigation and copyright is done at the top level using
xml
and is omitted here.