]> granicus.if.org Git - docbook-dsssl/commitdiff
Added man.th.title.max.length param for controlling aesthetics of
authorMichael Smith <xmldoc@users.sourceforge.net>
Wed, 29 Jun 2005 05:48:06 +0000 (05:48 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Wed, 29 Jun 2005 05:48:06 +0000 (05:48 +0000)
TH title line.

xsl/params/man.th.title.max.length.xml [new file with mode: 0644]

diff --git a/xsl/params/man.th.title.max.length.xml b/xsl/params/man.th.title.max.length.xml
new file mode 100644 (file)
index 0000000..778c594
--- /dev/null
@@ -0,0 +1,57 @@
+<refentry id="man.th.title.max.length">
+<refmeta>
+<refentrytitle>man.th.title.max.length</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>man.th.title.max.length</refname>
+<refpurpose>Maximum length of title in TH title line</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='man.th.title.max.length.frag'>
+<xsl:param name="man.th.title.max.length">20</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the maximum permitted length of the title part of the
+man-page TH title line. If the title exceeds the maxiumum specified,
+it is truncated down to the maximum permitted length.</para>
+
+<refsect2>
+  <title>Details</title>
+
+<para>Every man page generated using the DocBook stylesheets has a
+title line, specified using the <literal>TH</literal> roff
+macro. Within that title line, there is always, at a minimum, a title,
+followed by a section value (representing a man "section" -- usually
+just a number).</para>
+
+<para>The title and section are displayed, together, in the visible
+header of each page. Where in the header they are displayed depends on
+OS the man page is viewed on, and on what version of nroff/groff/man
+is used for viewing the page. But, at a minimum and across all
+systems, the title and section are displayed on the right-hand column
+of the header. On many systems -- those with a modern groff, including
+Linux systems -- they are displayed twice: both in the left and right
+columns of the header.</para>
+
+<para>So if the length of the title exceeds a certain percentage of
+the column width in which the page is viewed, the left and right
+titles can end up overlapping, making them unreadable, or breaking to
+another line, which doesn't look particularly good.</para>
+
+<para>So the stylesheets provide the
+<parameter>man.th.title.max.length</parameter> parameter as a means
+for truncating titles that exceed the maximum length that can be
+viewing properly in a page header.</para>
+
+<para>The default value is reasonable but somewhat arbitrary. If you
+have pages with long titles, you may want to experiment with changing
+the value in order to achieve the correct aesthetic results.</para>
+</refsect2>
+
+</refsect1>
+</refentry>