1 Introduction1.1 What is eCromedos?
eCromedos is an integrated solution for XML-based
publishing in print and web. It is specifically targeted at
producing technical documentation in the field of computer science.
Documents are written in an XML-based markup language and
translated to different formats with XSL transformations.
At this time, eCromedos supports the target formats XHTML and LATEX.
Where LATEX output can be further processed into high-quality
printable formats by use of the TEX typesetting system
(http:// www .ctan .org).
The eCromedos Markup Language (ECML) is modelled closely after
HTML. If you are already familiar with HTML, you will find
adapting to ECML particularly easy.
eCromedos comes with a modified XSL processor that is specifically
tailored to processing ECML and provides additional functionality that
cannot be implemented efficiently with pure XSL transformations. It's
most salient feature is the capability to apply syntax-highlighting
to program listings.
1.2 License
eCromedos is free (as in speech) software, released under the GNU
General Public License, version 2 ([1]).
1.3 About this Document
This document describes the installation and usage of eCromedos
and in particular the scope of the eCromedos Markup Language.
After studying this manual, you will be able to write feature-rich
documents and transform them to HTML or LATEX with the
eCromedos Document Processor.
1.4 Conventions
The following conventions are used in this document:
-
The names of ECML language elements will be set in typewriter letters.
-
Path names and internet addresses will be set in typewriter letters.
-
Program listings will be set in typewriter letters on a gray background.
-
The dollar sign represents a command line prompt in listings.
1.5 Getting Involved
If you are dissatisfied with any particular part of the eCromedos
system or feel, that something needs to be improved, you are welcome
to propose changes and additions.
If you are a programmer and want to submit a patch or bugfix, please
send it to the mailing list ecromedos-development@ lists. ecromedos. net
for review.
|