Hi Eric,

Eric Schulte <schulte.e...@gmail.com> writes:

>>
>> This is very nice and works well for me.  I would very much like to see
>> that in orgmode.  Thanks a lot!
>>
>
> Great, I've just committed this patch.  Thanks for your original example
> which this simply extends.
>
>>
>> How do I extend your example to output latex for latex, svg for html and
>> png in all other cases?
>>
>
> The attached does this.  The catch is that the :imagemagick header
> argument is required for png (and other) image types to be used.
>

thanks for the quick answer.  I am aware, that imagemagick is needed.
Let me rephrase my question using your example:

> #+LATEX_HEADER: \usepackage{tikz}
>
> First execute the second code block, to define the convenience macro
> and to set the required new variables in ob-latex.el.  Then export to
> HTML and to pdf to see the tree exported as an SVG image and as
> embedded tikz respectively.
>
> * Tikz test
> Here's a tree, exported to both html and pdf.
>
> #+header: :file (by-backend (html "tree.svg") (pdf 'nil) (t "tree.png"))
> #+header: :imagemagick

I seem not to be able to apply (by-backend ) at the 'top-level, like so:

#+header: (by-backend (html 'nil) (pdf 'nil) (t ":imagemagick"))

Why is that?

Regards,
Andreas


Reply via email to