1 Introduction

1.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.