Ralf,

On Monday, August 21, 2006 6:15 PM you wrote:
> 
> On 08/21/2006 04:43 PM, Bill Page wrote:
> > Martin,
> > 
> > On August 21, 2006 4:01 AM you wrote:
> >> Bill Page writes:
> >>> As you know, pamphlet files on MathAction are treated a 
> >>> little differently with only a "thumbnail" displayed on
> >>> the web page containing links to the pdf and dvi format
> >>> generated by LaTeX.  Originally we had planned to use
> >>> TeX4ht to produce a web page (or set of web pages) from
> >>> the pamphlet source but there turned out to be some
> >>> technical limitations. It is quite possible with some
> >>> additional effort these problems could be solved. If 
> >>> you are interested about this possibility, please ask.
> >>
> >> Martin Rubey wrote:
> >> Please note that Ralf's ALLPROSE does this already, also 
> >> using tex4ht.
> > 
> > Bill Page wrote:
> > I am sorry Martin, but I don't understand. ALLPROSE does what
> > already? The problem referred to above is related to generating
> > HTML from Axiom pamphlet source that can be used on the Axiom
> > Wiki. Does Ralf have a version of ALLPROSE that can do that?
> > If so, could you add some example pages to wiki?
> 
> Currently, I don't think that you need ALLPROSE to get the
> pamphlet files shown as html. Tex4ht should be quite enough.

Understood.

> The problem I see is that every pamphlet file is a separate thing.
> No links between different files. But let's not bother with that 
> now. As I understood, someone wants an html button for the pamphlet
> files that triggers a routine to produce HTML from the .pamphlet.

Or perhaps as a replacement for the "thumbnail" image of the first
page which is currently rendered as a png? Or maybe it better to
keep this thumbnail since in some cases the document can be very
large, e.g. the entire Axiom Book.

For example:

http://wiki.axiom-developer.org/book--main--1/Bookvol1

I'll agree to an 'html' button on the header line. :)

> 
> First of all, we still haven't agreed on a general structure of
> pamphlet files. All I have seen is that most (if not all) contain
> the lines
> 
> \documentclass{article}
> \usepackage{axiom}
> \begin{document}
> ...
> \end{document}
>

Yes.
 
> If for the purpose of translating that file to html you provide
> an appropriate axiom.sty (and axiom.4ht) which can be different
> from the current existing axiom.sty, then I believe that should
> be doable.

Sorry, I've forgotten most of what I once knew about tex4ht. :)
Of course we want only one source file from which to generate all
of the dvi, ps, pdf and html. I presume that the required changes
to 'axiom.sty' can be made compatible with all these formats?

What is axiom.4ht? Can it be present in the source .tex even
if I just run latex to get the standard dvi, ps, and pdf?

> 
> Let's press the html button.
>

You mean metaphorically speaking ... :)

I the case of the Axiom Wiki this action actually takes place
during the 'Save' button processing. The 'html' link on the
header line would be just that - a link to the html file
previously generated by htlatex.
 
> Then noweave is called to produce .tex.
> Then htlatex is called to produce .html.
> (you might want to call makeindex/bibtex... in the middle)

When generating .html with embedded images for the formula
where do the image files go? Subdirectory? Since there will
be multiple pamphlet files on the wiki, we must take care
where to put the bits and pieces.

> 
> I don't see the problem except that tex4ht sometimes needs
> a little help if strange commands appear in the LaTeX text.

Yes, as I recall this is were we ran into some trouble. The Axiom
pamphlet files contain a lot of tex neologisms which are acceptable
to latex but the author of tex4ht, Eitan Gurari, considers need
not be accepted by tex4ht.

http://lists.nongnu.org/archive/html/axiom-developer/2005-10/msg00233.ht
ml

So it seems that to get reliable HTML this way, we may need to
upgrade the standard of LaTeX used in the Axiom pamphlet files.

Eitan Gurari was also working on a jsMath version of tex4ht. I am
not sure of the status of that version.

> 
> Or maybe that is not the goal, then please clarify what should be 
> achieve and what is the input.
> 

Yes, I think that is the goal.

I am willing to give this a try. But I am probably going to need
some help. :)

When latex is called during 'Save' we save the log file and make
it accessible by the 'log' link on the header line so that the
use can check it for errors. Perhaps we also need a separate link
for the log produced by 'htlatex' since these apparently will some
times be different.

Regards,
Bill Page.


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to