$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: daniel_james_at_[hidden]
Date: 2008-05-28 19:15:50
Author: danieljames
Date: 2008-05-28 19:15:49 EDT (Wed, 28 May 2008)
New Revision: 45889
URL: http://svn.boost.org/trac/boost/changeset/45889
Log:
Improve pdf output, thanks to John Maddock.
Text files modified: 
   branches/unordered/trunk/libs/unordered/doc/Jamfile.v2 |    29 +++++++++++++++++++++++++++++           
   1 files changed, 29 insertions(+), 0 deletions(-)
Modified: branches/unordered/trunk/libs/unordered/doc/Jamfile.v2
==============================================================================
--- branches/unordered/trunk/libs/unordered/doc/Jamfile.v2	(original)
+++ branches/unordered/trunk/libs/unordered/doc/Jamfile.v2	2008-05-28 19:15:49 EDT (Wed, 28 May 2008)
@@ -3,6 +3,9 @@
 # Distributed under the Boost Software License, Version 1.0. (See accompanying
 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
+path-constant images_location : ../ ;
+path-constant admonishment_location : ../../../../doc/src/images ;
+
 xml unordered : unordered.qbk ;
 boostbook standalone : unordered :
     <xsl:param>admon.graphics.path=images/
@@ -18,6 +21,32 @@
 
     <dependency>css
     <dependency>images
+
+    # PDF Options:
+    # TOC Generation: this is needed for FOP-0.9 and later:
+    <xsl:param>fop1.extensions=0
+    <format>pdf:<xsl:param>xep.extensions=1
+    # TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
+    <format>pdf:<xsl:param>fop.extensions=0
+    # No indent on body text:
+    <format>pdf:<xsl:param>body.start.indent=0pt
+    # Margin size:
+    <format>pdf:<xsl:param>page.margin.inner=0.5in
+    # Margin size:
+    <format>pdf:<xsl:param>page.margin.outer=0.5in
+    # Paper type = A4
+    <format>pdf:<xsl:param>paper.type=A4
+    # Yes, we want graphics for admonishments:
+    <xsl:param>admon.graphics=1
+    # Set this one for PDF generation *only*:
+    # default png graphics are awful in PDF form,
+    # better use SVG's instead:
+    <format>pdf:<xsl:param>admon.graphics.extension=".svg"
+    <format>pdf:<xsl:param>use.role.for.mediaobject=1
+    <format>pdf:<xsl:param>preferred.mediaobject.role=print
+    <format>pdf:<xsl:param>img.src.path=$(images_location)/
+    #<format>pdf:<xsl:param>admon.graphics.path=$(admonishment_location)
+    <format>pdf:<xsl:param>draft.mode="no"
     ;
 
 install css : [ glob $(BOOST_ROOT)/doc/src/*.css ]