diff options
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html')
-rw-r--r-- | Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html index b3aa88906b6..4f1fe189248 100644 --- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html +++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-SGML2TeX.html @@ -10,7 +10,7 @@ transformations and formatting, but this has not yet been widely implemented. Some SGML authoring systems (e.g., SoftQuad <i>Author/Editor</i>) have formatting abilities, and -there are high-end specialist SGML typesetting systems (e.g., Miles33's +there are high-end specialist SGML typesetting systems (e.g., Miles33’s <i>Genera</i>). However, the majority of SGML users probably transform the source to an existing typesetting system when they want to print. TeX is a good candidate for this. There are three approaches to writing a @@ -24,7 +24,7 @@ translator: They are expensive, but powerful, incorporating SGML query and transformation abilities as well as simple translation. <li> Build a translator on top of an existing SGML parser. By far - the best-known (and free!) parser is James Clark's + the best-known (and free!) parser is James Clark’s <i>nsgmls</i>, and this produces a much simpler output format, called ESIS, which can be parsed quite straightforwardly (one also has the benefit of an SGML parse against the DTD). Two @@ -32,28 +32,25 @@ translator: <ul> <li> - David Megginson's + David Megginson’s <a href="http://www.perl.com/CPAN/modules/by-module/SGMLS"><i>sgmlspm</a></i>, written in <i>Perl</i> 5. - - <li> - Joachim Schrod and Christine Detig's - <a href="ftp://ftp.th-darmstadt.de/pub/text/sgml/stil"><i>stil</a></i>, - written in Common Lisp. - + Joachim Schrod and Christine Detig’s + <a href="ftp://ftp.tu-darmstadt.de/pub/text/sgml/stil"><i>STIL</a></i>, + (‘SGML Transformations in Lisp’). </ul> - Both of these allow the user to write 'handlers' for every SGML + Both of these allow the user to write ‘handlers’ for every SGML element, with plenty of access to attributes, entities, and information about the context within the document tree. -<p> If these packages don't meet your needs for an average SGML +<p> If these packages don’t meet your needs for an average SGML typesetting job, you need the big commercial stuff. </ol> <p>Since HTML is simply an example of SGML, we do not need a specific system for HTML. However, Nathan Torkington developed -<i>html2latex</i> from the HTML parser in NCSA's +<i>html2latex</i> from the HTML parser in NCSA’s Xmosaic package. The program takes an HTML file and generates a LaTeX file from it. The conversion code is subject to NCSA restrictions, but the whole |