Hi Johannes,

you are a fast write, I see :)

Yes, you did send me your script thanks! I will copy it now to keep a reference at hand.

You are right, results are not perfect. In fact, I tried another example and stumbled over problems with math mode inside of nodes -- in these case, the SVG contains − which appears to be bad. Unfortunately, the tikz driver can no longer produce mathml (the '/tikz/tex4ht node/escape=true' switch does not seem to work) which should probably fix it!?

Do you know a solution for this problem? Interestingly, your examples works produces a legend (which is partially correct) when I provide \tikzset{/tikz/tex4ht node/escape=true,every node/.style={tex4ht node/escape=true}} after \begin{document}. But the other nodes appear to be broken. Very strange all that.

I haven't heard anything about a tool which produces correct SVG output of tikz, no. But that does not mean anything, I admit - I haven't followed much about tex4ht development recently. I would just like it to work with reliably. If they managed to fix the tex4ht driver of tikz, that would probably be a good patch for tikz.

Best regards

Christian

Am 14.09.2011 22:08, schrieb Johannes Wilm:
Hey,

that sounds really good. The final SVG is still not perfect though -- the legend is not drawn for example, and the SVG is not alrge enough to contain all the text.

I did send you the link to my spaghetti-code work-around script, right?

http://dl.dropbox.com/u/5518978/latex2compile

Whatever happened to the effort for perfect tikz -> SVG conversion that was supposed to come out within a few weeks? Have you heard more about that?

On Wed, Sep 14, 2011 at 1:35 PM, Christian Feuersaenger <[email protected] <mailto:[email protected]>> wrote:

    Hi Johannes,

    a couple of months ago, you reported a problem with SVG output of
    pgfplots: there have been TWO SVG rather than one per figure.

    Although I assume that the issue is no longer important for you,
    you may be interested in the following news:

    I am currently working on a prototype which allows pgfplots to
    save one temporary pgf node - and this node was the cause for the
    outer SVG. I have just ran an experiment with

    htlatex testXXX.tex

    on your example. I only uncommented some of your \HCode
    instructions and added my new feature 'cell picture=false' to the
    option list and got the attached results (just one SVG).

    Best regards

    Christian



    Am 27.07.2011 03 <tel:27.07.2011%2003>:04, schrieb Johannes Wilm:

        Hi again,
        sorry for cross-posting. I am not quite sure whether this
        falls into the expertise of one or the other group.

        The attached is a test case of a document which includes a
        graph I've created with pgfplots and then converted to html
        using tex4ht. I fixed the SVG-output with the script I
        recently mailed around.

        The problem is this: There is only one graph. Yet for some
        reason 2 SVG files are created. The second SVG-file seems to
        just be empty, whereas the first one includes the graph. For
        some reason the HTML-code that is being output only includes
        the second, empty, SVG-file.

        This is what I ran:

        /dvilualatex test.tex
        dvilualatex test.tex/
        /dvilualatex test.tex/
        /tex4ht -f/test.tex/
        /t4ht -f/test.tex/
        /fix_svg_legend.py test-1.svg/
        /fix_svg_legend.py test-2.svg/

        Obviously I could make a script that simply exchanges all
        occurrences of "test-2" with "test-1" and so on. But
        strangely, when the legend is in a separate svg, the legend
        works fine, so the numbering wouldn't work out that way.

        I believe this is my very last issue with the whole setup. So
        if it cannot be resolved, I'll spend another day on a quick
        fix rather than trying to switch tools as some have
        recommended I do.

        Sincerely,

-- Johannes Wilm
        http://www.johanneswilm.org
        tel: +1 (520) 399 8880 <tel:%2B1%20%28520%29%20399%208880>


        
------------------------------------------------------------------------------
        Got Input?   Slashdot Needs You.
        Take our quick survey online.  Come on, we don't ask for help
        often.
        Plus, you'll get a chance to win $100 to spend on ThinkGeek.
        http://p.sf.net/sfu/slashdot-survey


        _______________________________________________
        Pgfplots-features mailing list
        [email protected]
        <mailto:[email protected]>
        https://lists.sourceforge.net/lists/listinfo/pgfplots-features





--
Johannes Wilm
http://www.johanneswilm.org
tel: +1 (520) 399 8880


Reply via email to