[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: which image type for output to html and pdf?
On Wed, Aug 29, 2001 at 12:30:36PM -0400, Bob McIlvride wrote:
> Matthew Kennedy wrote:
>
> > Therefore, what is the correct way to have a docbook document which
> > includes images output to both print and html?
>
> If, for example, you are using .png images for HTML, try this:
>
> <figure>
> <title>System Example</title>
> <mediaobject>
> <imageobject>
> <imagedata fileref="images/figure02.eps"/>
> </imageobject>
> <imageobject>
> <imagedata fileref="images/figure02.png"/>
> </imageobject>
> </mediaobject>
> </figure>
And for pdf, you must convert to pdf using epstopdf, and add a small
customization layer for formatting. Here is the relevant excerpt from
my custom stylesheet (built from a previous thread on this list):
====
;;
;; Allow PDF graphics inclusion <!-- adapted from Ian Castle <bb@looksystems.co.uk> -->
;;
;; set this to #t using 'jade -V use-eps' to allow building a .ps document
;; instead of a .pdf one
(define use-eps #f)
;; these just add pdf to the 1.71 lists, unless we want to use eps instead
;; this allows to specify both eps and pdf in the mediaobject
(define %graphic-extensions%
(if use-eps
'("eps" "epsf" "gif" "tif" "tiff" "jpg" "jpeg" "png")
'("pdf" "eps" "epsf" "gif" "tif" "tiff" "jpg" "jpeg" "png")))
(define preferred-mediaobject-notations
(if use-eps
'("EPS" "PS" "JPG" "JPEG" "PNG" "linespecific")
'("PDF" "EPS" "PS" "JPG" "JPEG" "PNG" "linespecific")))
(define preferred-mediaobject-extensions
(if use-eps
'("eps" "ps" "jpg" "jpeg" "png")
'("pdf" "eps" "ps" "jpg" "jpeg" "png")))
====
In case you care about admonitions graphics:
====
(define %admon-graphics% #t)
(define %admon-graphics-path% "/usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/images/")
(define admon-graphic-default-extension
(if use-eps ".eps" ".pdf"))
====
Till now i've generated the admonitions epd/pdf graphics by converting
from the gif files, but that looks awfull, and someone at Alcove has
drawn new ones for most admonitions - they will be published within a
week, when all of them are drawn.
see http://bugs.debian.org/110278 for translation from gif
The whole stylesheet may be ready to be published within a couple of
weeks, but there are still some rough edges.
Regards,
--
Yann Dirson <Yann.Dirson@fr.alcove.com> http://www.alcove.com/
Free-Software Engineer Ingénieur Logiciel-Libre
Free-Software time manager Responsable du temps Informatique-Libre
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC