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 <[EMAIL PROTECTED]> -->
;;
;; 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 <[EMAIL PROTECTED]> http://www.alcove.com/
Free-Software Engineer Ingénieur Logiciel-Libre
Free-Software time manager Responsable du temps Informatique-Libre
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>