196 lines
8.3 KiB
HTML
196 lines
8.3 KiB
HTML
<!-- MHonArc v2.5.0b2 -->
|
||
<!--X-Subject: Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumentation Summit at the O'Reilly Open Source Convention -->
|
||
<!--X-From-R13: "Eronfgvna Dnugm" <fronfgvna.enugmNpbzchgvat-freivprf.bksbeq.np.hx> -->
|
||
<!--X-Date: Sun, 23 Jul 2000 16:24:33 -0400 (EDT) -->
|
||
<!--X-Message-Id: 14715.21569.843789.827397@gargle.gargle.HOWL -->
|
||
<!--X-Content-Type: text/plain -->
|
||
<!--X-Reference: 200007200825.KAA17390@ezili.sis.pasteur.fr -->
|
||
<!--X-Reference: 3976E33A.5C82CCF7@mandrakesoft.com -->
|
||
<!--X-Head-End-->
|
||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML//EN">
|
||
<html>
|
||
<head>
|
||
<title>Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumenta</title>
|
||
<link rev="made" href="mailto:sebastian.rahtz@computing-services.oxford.ac.uk">
|
||
</head>
|
||
<body>
|
||
<!--X-Body-Begin-->
|
||
<!--X-User-Header-->
|
||
<!--X-User-Header-End-->
|
||
<!--X-TopPNI-->
|
||
<hr>
|
||
[<a href="msg03434.html">Date Prev</a>][<a href="msg03436.html">Date Next</a>][<a href="msg03350.html">Thread Prev</a>][<a href="msg03497.html">Thread Next</a>][<a href="maillist.html#03435">Date Index</a>][<a href="threads.html#03435">Thread Index</a>]
|
||
<!--X-TopPNI-End-->
|
||
<!--X-MsgBody-->
|
||
<!--X-Subject-Header-Begin-->
|
||
<h1>Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumentation Summit at the O'Reilly Open Source Convention</h1>
|
||
<hr>
|
||
<!--X-Subject-Header-End-->
|
||
<!--X-Head-of-Message-->
|
||
<ul>
|
||
<li><em>To</em>: <A HREF="mailto:camille@mandrakesoft.com">camille@mandrakesoft.com</A></li>
|
||
<li><em>Subject</em>: Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumentation Summit at the O'Reilly Open Source Convention</li>
|
||
<li><em>From</em>: "Sebastian Rahtz" <<A HREF="mailto:sebastian.rahtz@computing-services.oxford.ac.uk">sebastian.rahtz@computing-services.oxford.ac.uk</A>></li>
|
||
<li><em>Date</em>: Sun, 23 Jul 2000 21:23:29 +0100 (BST)</li>
|
||
<li><em>Cc</em>: <A HREF="mailto:docbook-apps@lists.oasis-open.org">docbook-apps@lists.oasis-open.org</A>, <A HREF="mailto:ldp-discuss@lists.linuxdoc.org">ldp-discuss@lists.linuxdoc.org</A>, <A HREF="mailto:docbook-tools@bazar.conectiva.com.br">docbook-tools@bazar.conectiva.com.br</A></li>
|
||
<li><em>In-reply-to</em>: <<a href="msg03350.html">3976E33A.5C82CCF7@mandrakesoft.com</a>></li>
|
||
<li><em>References</em>: <<a href="msg03344.html">200007200825.KAA17390@ezili.sis.pasteur.fr</a>><<a href="msg03350.html">3976E33A.5C82CCF7@mandrakesoft.com</a>></li>
|
||
<li><em>Resent-date</em>: Sun, 23 Jul 2000 16:24:33 -0400 (EDT)</li>
|
||
<li><em>Resent-from</em>: <A HREF="mailto:ldp-discuss@lists.debian.org">ldp-discuss@lists.debian.org</A></li>
|
||
<li><em>Resent-message-id</em>: <QI8-GB.A.13C.wS1e5@murphy></li>
|
||
<li><em>Resent-sender</em>: <A HREF="mailto:ldp-discuss-request@lists.debian.org">ldp-discuss-request@lists.debian.org</A></li>
|
||
</ul>
|
||
<!--X-Head-of-Message-End-->
|
||
<!--X-Head-Body-Sep-Begin-->
|
||
<hr>
|
||
<!--X-Head-Body-Sep-End-->
|
||
<!--X-Body-of-Message-->
|
||
<pre>
|
||
|
||
> 1) currently, DocBook -> professional print is not convenient
|
||
|
||
"convenient" is a vague word. clearly, many many people do
|
||
professional work with DocBook, from O'Reilly downwards.
|
||
|
||
> 2) the base of a possible new tool should be XML and no more SGML
|
||
I think so too
|
||
|
||
> 3) the new tool must handle many languages specificities correctly
|
||
sure
|
||
|
||
> 4) none of the current free' processing tools meet the above points or
|
||
> even took incompatible directions.
|
||
|
||
I probably don't agree, but no matter
|
||
|
||
> 4) LaTeX gives professional prints for *many* languages and uses free'
|
||
> tools
|
||
|
||
well, not so. LaTeX has many problems (come to TUG 2000 next month and
|
||
find out!), does not deal with all language, and not all of it is free
|
||
(eg the "french" package). a lot of what one traditionally associates
|
||
with languages in LaTeX (Babel) is not appropriate in this environment
|
||
anyway
|
||
|
||
> proposal:
|
||
>
|
||
> 1) Define the mean to pass from DocBook to LaTeX:
|
||
> - perl/Python
|
||
> - DSSSL
|
||
> - XSL
|
||
to write the simple transformation from DB to LaTeX would be easy in
|
||
XSL, and would allow for multiple platforms and degrees of
|
||
embedness. DSSSL is a no-no (lack of multiple implementations), and
|
||
Perl/Python is too low-level. IMHO.
|
||
|
||
> 2) Solve the stylesheets problem (depends on point 1)
|
||
> - use current .dsl ones
|
||
|
||
sorry, but you cannot have it both ways. if you use the .dsl styles,
|
||
you immediately dip well below the LaTeX radar, and have to create
|
||
low-level TeX like JadeTeX. Sure, thats an option, and not a bad one,
|
||
but is it what you want? you'd lose the high-level stuff you seem to
|
||
want LaTeX for
|
||
|
||
> - use LaTeX .sty ones
|
||
and that ties you to an undocumented style language...
|
||
|
||
> - develop a [dsl2xsl, dsl2sty] script?
|
||
|
||
nice idea. you could write a high-level Docbook to LaTeX converter
|
||
(map <foo> ..</foo> to \begin{foo} ..\end{foo}; you could do that in a
|
||
single XSL template, see appended; just needs a template for
|
||
attributes), and then convert the .dsl to .sty?
|
||
but you'd just end up rewriting JadeTeX. In fact, its exactly what
|
||
xmltex does anyway!
|
||
|
||
dsl2xsl? what would that buy you?
|
||
|
||
In case you think I am just being negative, my suggestions are
|
||
|
||
- switch to XSL FO and make PassiveTeX work (maybe with a
|
||
pre-processor)
|
||
- process the "fot" output of Jade with TeX
|
||
- convert the "fot" output to TeX
|
||
- write a new TeX backend for Jade with a lot more intelligence in it
|
||
|
||
I have long felt that the last of these is the only effective way
|
||
forward for DSSSL, and what we should have started a long time
|
||
ago. The problem is that it needs someone who understands the way Jade
|
||
works, is a good C++ programmer, and who has a good understanding of
|
||
TeX. At least one such person exists (Matthias Clasen, to name names),
|
||
but does any one want to volunteer?
|
||
|
||
Sebastian
|
||
|
||
|
||
<?xml version='1.0'?>
|
||
<xsl:stylesheet xmlns:xsl="<A HREF="http://www.w3.org/1999/XSL/Transform"">http://www.w3.org/1999/XSL/Transform"</A>;
|
||
version="1.0">
|
||
|
||
<xsl:output method="text"/>
|
||
|
||
<xsl:template match="*">
|
||
<xsl:text>\begin{</xsl:text>
|
||
<xsl:value-of select="name()"/><xsl:text>}</xsl:text>
|
||
<xsl:apply-templates/>
|
||
<xsl:text>\end{</xsl:text>
|
||
<xsl:value-of select="name()"/><xsl:text>}</xsl:text>
|
||
</xsl:template>
|
||
|
||
</xsl:stylesheet>
|
||
|
||
|
||
--
|
||
To UNSUBSCRIBE, email to ldp-discuss-request@lists.debian.org
|
||
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
|
||
|
||
</pre>
|
||
|
||
<!--X-Body-of-Message-End-->
|
||
<!--X-MsgBody-End-->
|
||
<!--X-Follow-Ups-->
|
||
<hr>
|
||
<ul><li><strong>Follow-Ups</strong>:
|
||
<ul>
|
||
<li><strong><a name="03497" href="msg03497.html">Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumentation Summit at the O'Reilly Open Source Convention</a></strong>
|
||
<ul><li><em>From:</em> Camille B<>gnis <camille@mandrakesoft.com></li></ul></li>
|
||
</ul></li></ul>
|
||
<!--X-Follow-Ups-End-->
|
||
<!--X-References-->
|
||
<ul><li><strong>References</strong>:
|
||
<ul>
|
||
<li><strong><a name="03344" href="msg03344.html">Future of jadetex (Was: First Open Source Documentation Summit at the O'Reilly Open Source Convention</a></strong>
|
||
<ul><li><em>From:</em> Stephane Bortzmeyer <bortzmeyer@pasteur.fr></li></ul></li>
|
||
<li><strong><a name="03350" href="msg03350.html">Re: Future of jadetex (Was: First Open Source Documentation Summit at the O'Reilly Open Source Convention</a></strong>
|
||
<ul><li><em>From:</em> Camille B<>gnis <camille@mandrakesoft.com></li></ul></li>
|
||
</ul></li></ul>
|
||
<!--X-References-End-->
|
||
<!--X-BotPNI-->
|
||
<ul>
|
||
<li>Prev by Date:
|
||
<strong><a href="msg03434.html">Submitted: final draft of HOWTO</a></strong>
|
||
</li>
|
||
<li>Next by Date:
|
||
<strong><a href="msg03436.html">Re: FDU mini HOWTO update</a></strong>
|
||
</li>
|
||
<li>Previous by thread:
|
||
<strong><a href="msg03350.html">Re: Future of jadetex (Was: First Open Source Documentation Summit at the O'Reilly Open Source Convention</a></strong>
|
||
</li>
|
||
<li>Next by thread:
|
||
<strong><a href="msg03497.html">Re: DOCBOOK-APPS: Re: Future of jadetex (Was: First Open SourceDocumentation Summit at the O'Reilly Open Source Convention</a></strong>
|
||
</li>
|
||
<li>Index(es):
|
||
<ul>
|
||
<li><a href="maillist.html#03435"><strong>Date</strong></a></li>
|
||
<li><a href="threads.html#03435"><strong>Thread</strong></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
<!--X-BotPNI-End-->
|
||
<!--X-User-Footer-->
|
||
<!--X-User-Footer-End-->
|
||
</body>
|
||
</html>
|