# ms2html --- convert (pseudo) troff -ms text to HTML
#
# $Id: ms2html,v 1.2 1995/04/13 17:31:52 scg Exp $
#
# Converts an annotated text file into HTML
# The annotations are based on troff -ms macros,
# but may be generated in a variety of ways.
# For example, a Framemaker template (doc2ms.fm)
# can be applied to an existing document to
# insert the annotations for every paragraph type.
#
# A Framemaker template that implements the annotations is in:
# cui.unige.ch:PUBLIC/oscar/doc2ms.fm.Z
#
# A Table of Contents and links to references and numbered sections
# are automatically generated.
#
# Each of the following commands should appear on a line by itself
# (although arbitrary white space is tolerated, to facilitate
# translation from Framemaker files):
# Standard troff -ms:
# .TL Title
# .ST Subtitle
# .AU Author
# .AI Author's Institution
# .AB Abstract
# .NH1 Numbered Section
# .NH2 Numbered Subsection
# .NH3 Numbered Subsubsection
# .NH4 Numbered Subsubsubsection
# .SH1 Unnumbered Section
# .SH2 Unnumbered Subsection
# .SH3 Unnumbered Subsubsection
# .SH4 Unnumbered Subsubsubsection
# .LP Left Paragraph
# .PP Indented Paragraph
# .IP Indented Paragraph
# .QP Quotation
# .FS Footnote
# .DS Display Start
# .\" Comment
# Non-standard:
# .BC Block - Centred
# .BH Block - Hang Indented
# .BU1 Bullet Item (level 1)
# .BU2 Bullet Item (level 2)
# .BU3 Bullet Item (level 3)
# .BU4 Bullet Item (level 4)
# .LL Left Label (Bold .LP)
# .NS Start Numbered Paragraph
# .NN Next Numbered Paragraph
# .MD Math Definition
# .ML Math Lemma
# .MP Math Proposition
# .MT Math Theorem
# .PR Proof
# .UR Unnumbered Reference
# .RF[1] Reference
#
# In addition, the following are understood:
# [RF:1] A cross reference:
# \fB start bold text
# \fI start italic text
# \fC start typewriter text
# \fR return to Roman text (also \fP)
# \. dot (at beginning of line)
#
# NB: note that .B and .I are not valid commands since they would
# start a new "paragraph" (this script splits text at command lines).
# Just convert ".B text" to "\fBtext\fR".
#
# Author: Oscar Nierstrasz -- oscar@cui.unige.ch -- June 1993
#
# This script and friends can be found at:
# http://iamwww.unibe.ch/~scg/Src/
# Revision 1.2 1995/04/13 17:31:52 scg
|