我使用的DocBook在Linux手冊(man)頁面創建的實驗,具體我使用「docbook2man」關於在Fedora 20中,我一直無法弄清楚如何創建手冊的標題文字。使用docbook2man時,定義一個Linux手冊頁的TITLE文本?
例如,如果我打開該男子的頁面(7)手冊,手冊的標題是MAN-PAGES(7)
和手動的標題文本是Linux Programmer's Manual
。
爲了進一步澄清,人的頁面(7)定義TH命令
.TH title section date source manual
這是manual
元素 - 例如,Linux Programmer's Manual
凹口 - 我試圖找出如何創建使用docbook2man。
我一直在嘗試與部分4.6 Using DocBook網站上的「生成手冊頁」找到示例代碼。該代碼示例的相關部分在下面提供(參見清單1)。我用於此示例代碼的文件名是foo-ref.sgml
。我使用命令行是
docbook2man foo-ref.sgml
清單1.實施例SGML手冊頁
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
<refentry>
<refentryinfo>
<date>2001-01-01</date>
</refentryinfo>
<refmeta>
<refentrytitle>
<application>foo</application>
</refentrytitle>
<manvolnum>1</manvolnum>
<refmiscinfo>foo 1.0</refmiscinfo>
</refmeta>
<refnamediv>
<refname>
<application>foo</application>
</refname>
<refpurpose>
Does nothing useful.
</refpurpose>
</refnamediv>
<refsynopsisdiv>
<refsynopsisdivinfo>
<date>2001-01-01</date>
</refsynopsisdivinfo>
<cmdsynopsis>
<command>foo</command>
<arg><option>-f </option><replaceable class="parameter">bar</replaceable></arg>
<arg><option>-d<replaceable class="parameter">n</replaceable></option></arg>
<arg rep="repeat"><replaceable class="parameter">file</replaceable></arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<refsect1info>
<date>2001-01-01</date>
</refsect1info>
<title>DESCRIPTION</title>
<para>
<command>foo</command> does nothing useful.
</para>
</refsect1>
<!-- etc. -->
</refentry>
當我處理與docbook2man此源代碼,命名爲手冊頁「foo.1」生成其宏.TH呈現爲如下所示,但具有用於手動的標題文本元素爲空字符串""
:
.TH "FOO" "1" "2001-01-01" "foo 1.0" ""
我在DocBook5 refentry refernece人工挖周圍,嘗試各種標籤,但到目前爲止,我沒有發現任何東西產生的標題文字。我還搜索了Interwebs for DocBook手冊頁面示例,但沒有找到任何示例生成手動標題文本。所以我開始懷疑這是否適用於docbook2man?
有什麼建議嗎?