| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <refentry xmlns="http://docbook.org/ns/docbook"          xmlns:xlink="http://www.w3.org/1999/xlink"          xmlns:xi="http://www.w3.org/2001/XInclude"          xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"          version="5.0" xml:id="hyphenate.verbatim"><refmeta><refentrytitle>hyphenate.verbatim</refentrytitle><refmiscinfo class="other" otherclass="datatype">boolean</refmiscinfo></refmeta><refnamediv><refname>hyphenate.verbatim</refname><refpurpose>Should verbatim environments be hyphenated on space characters?</refpurpose></refnamediv><refsynopsisdiv><src:fragment xml:id="hyphenate.verbatim.frag"><xsl:param name="hyphenate.verbatim" select="0"/></src:fragment></refsynopsisdiv><refsection><info><title>Description</title></info><para>If the lines of program listing are too long to fit into oneline it is quite common to split them at space and indicite by hookarrow that code continues on the next line. You can turn on thisbehaviour for <tag>programlisting</tag>,<tag>screen</tag> and <tag>synopsis</tag> elements byusing this parameter.</para><para>Note that you must also enable line wrapping for verbatim environments andselect appropriate hyphenation character (e.g. hook arrow). This canbe done using <parameter>monospace.verbatim.properties</parameter>attribute set:</para><programlisting><xsl:attribute-set name="monospace.verbatim.properties"                    use-attribute-sets="verbatim.properties monospace.properties">  <xsl:attribute name="wrap-option">wrap</xsl:attribute>  <xsl:attribute name="hyphenation-character">&#x25BA;</xsl:attribute></xsl:attribute-set></programlisting><para>For a list of arrows available in Unicode see <uri xlink:href="http://www.unicode.org/charts/PDF/U2190.pdf">http://www.unicode.org/charts/PDF/U2190.pdf</uri> and <uri xlink:href="http://www.unicode.org/charts/PDF/U2900.pdf">http://www.unicode.org/charts/PDF/U2900.pdf</uri> and make sure thatselected character is available in the font you are using for verbatimenvironments.</para></refsection></refentry>
 |