[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Reducing the top-margin and botton margin in programlisting
Hi Lars,Indeed, those attributes in 'verbatim.properties' control the space of the block relative to the text before and after. Regarding the space in the color block, do you have a line break at the beginning of your programlisting? That is, does it start like this:
<programlisting> package com.example.e4.rcp.todo.ui.parts;If that is the case, then that vertical space is just an empty line, not XSL-FO spacing properties. *All* whitespace in programlisting is respected, including the first line break. You can eliminate that blank line by removing the line break after the start tag:
<programlisting>package com.example.e4.rcp.todo.ui.parts;If that isn't possible, you can check out this customization that strips off the leading and trailing line breaks in a programlisting:
https://lists.oasis-open.org/archives/docbook-apps/201011/msg00012.html Bob Stayton Sagehill Enterprises bobs@sagehill.net----- Original Message ----- From: "Lars Vogel" <lars.vogel@googlemail.com>
To: "Bob Stayton" <bobs@sagehill.net> Cc: "DocBook Apps" <docbook-apps@lists.oasis-open.org> Sent: Monday, June 25, 2012 3:12 PMSubject: Re: [docbook-apps] Reducing the top-margin and botton margin in programlisting
Hello Bob, thanks a lot for the reply. I think this controls the outer border (text to program code). Is it also possible to control the "inner" border of the program test? I'm sure I'm describing it incorrectly therefore a screenshot attached. I would like to reduce the gray area at the beginning of my program code. I highlighted the area in the screenshot. Best regards, Lars 2012/6/18 Bob Stayton <bobs@sagehill.net>:
That spacing is set with these attributes in the 'verbatim.properties' attribute-set, which is used by the 'monospace.verbatim.properties' attribute-set: <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute> <xsl:attribute name="space-before.optimum">1em</xsl:attribute> <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute> <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute> <xsl:attribute name="space-after.optimum">1em</xsl:attribute> <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute> If you want to override these just for programlisting, not literallayout, then set new attributes in 'monospace.verbatim.properties' in your customization layer. Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Lars Vogel" <lars.vogel@googlemail.com> To: "DocBook Apps" <docbook-apps@lists.oasis-open.org> Sent: Friday, June 15, 2012 2:00 AM Subject: [docbook-apps] Reducing the top-margin and botton margin in programlisting Hello, I my PDF output I would like to reduce the top and botton margin which is added to a programlisting section. Attached a screenshot of the current output, the highlighted area is included in the output. Any suggestions how to do this? Best regards, Lars -- Lars http://www.vogella.com - Eclipse, Android and Java Tutorials http://www.twitter.com/vogella - Lars on Twitter ----------------------------------------------------------------------------------------------------------------------------------------------------- To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
-- Lars http://www.vogella.com - Eclipse, Android and Java Tutorials http://www.twitter.com/vogella - Lars on Twitter --------------------------------------------------------------------------------
--------------------------------------------------------------------- To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.orgFor additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]