diff options
| author | Simon Tatham <anakin@pobox.com> | 2004-03-25 18:33:02 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2004-03-25 18:33:02 +0000 |
| commit | 187d4791fd0873b4058b381aa3d3a591b846463e (patch) | |
| tree | 5e36f1b52adc5cc2255b7db15af8af57e66e8a13 /doc/intro.but | |
| parent | 2c5767ab6e1ea37c190be1da007cc015a5d3a7ed (diff) | |
| download | halibut-187d4791fd0873b4058b381aa3d3a591b846463e.zip halibut-187d4791fd0873b4058b381aa3d3a591b846463e.tar.gz halibut-187d4791fd0873b4058b381aa3d3a591b846463e.tar.bz2 halibut-187d4791fd0873b4058b381aa3d3a591b846463e.tar.xz | |
First instalment of a manual for Halibut. This lot covers the
(nearly nonexistent) invocation syntax and the input format.
[originally from svn r3979]
Diffstat (limited to 'doc/intro.but')
| -rw-r--r-- | doc/intro.but | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/doc/intro.but b/doc/intro.but new file mode 100644 index 0000000..5abbf98 --- /dev/null +++ b/doc/intro.but @@ -0,0 +1,46 @@ +\C{intro} Introduction to Halibut + +Halibut is a multi-format documentation processing system. + +What that means is that you write your document once, in Halibut's +input format, and then the Halibut program processes it into several +output formats which all contain the same text. So, for example, if +you want your application to have a Windows help file, and you also +want the same documentation available in HTML on your web site, +Halibut can do that for you. + +\H{intro-formats} Output formats supported by Halibut + +Currently Halibut supports the following output formats: + +\b Plain ASCII text. + +\b HTML. + +\b Windows Help. + +\b Unix man page format. + +Several other formats have been planned (notably PostScript, PDF and +Unix \c{info}), but the need for them has not yet been urgent. + +\H{intro-features} Features supported by Halibut + +Here's a list of Halibut's notable features. + +\b Halibut automatically assigns sequential numbers to your +chapters, sections and subsections, and keeps track of them for you. +You supply a \e{keyword} for each section, and then you can generate +cross-references to that section using the keyword, and Halibut will +substitute the correct section number. Also, in any output format +where it makes sense, the cross-references will be hyperlinks to +that section of the document. + +\b Halibut has some support for Unicode: you can include arbitrary +Unicode characters in your document, and specify fallback text in +case any output format doesn't support that character. + +\b Halibut's indexing support is comprehensive and carefully +designed. It's easy to use in the simple case, but has powerful +features that should make it possible to maintain a high-quality and +useful index. |