diff --git a/collects/scribblings/scribble/how-to.scrbl b/collects/scribblings/scribble/how-to.scrbl index bea7a7f8..0529b762 100644 --- a/collects/scribblings/scribble/how-to.scrbl +++ b/collects/scribblings/scribble/how-to.scrbl @@ -51,7 +51,17 @@ EOS gets large enough that you want it split into multiple pages, add the @scheme['multi-page] option (omitting the quote, since the whole right-hand side of the definition is already - quoted).} + quoted). + + As usual, the @filepath{info.ss} module also needs a + @schemeidfont{name} field. If you do not already have an + @filepath{info.ss} module, here's a suitable complete module: + + @schemeblock[ + (module info setup/infotab + (define name "Some documentation") + (define scribblings '(("manual.scrbl" ())))) + ]} @item{Run @exec{setup-plt} to build your documentation. For a collection, optionally supply @Flag{l} followed by the diff --git a/collects/scribblings/scribble/scribble.scrbl b/collects/scribblings/scribble/scribble.scrbl index c4f70680..5bd3cc84 100644 --- a/collects/scribblings/scribble/scribble.scrbl +++ b/collects/scribblings/scribble/scribble.scrbl @@ -7,7 +7,14 @@ #:tag "top"]{@bold{Scribble}: PLT Documentation Tool} Scribble is a collection of tools for creating prose documents, -especially those that document libraries. +especially those that document libraries, and especially for HTML and +PDF (via LaTeX) output. + +This document itself is written using Scribble. At the time that it +was written, its source was available at +@(let ([url "http://svn.plt-scheme.org/plt/trunk/collects/scribblings/scribble/"]) + (link url url)) +starting with the @filepath{scribble.scrbl} file. @table-of-contents[]