;;;; -*-Scheme-*- ;;;; ;;;; $Revision: 1.14 $ ;;;; ;;;; `ms' specific definitions for HTML output format ;;; -------------------------------------------------------------------------- ;;; Options. (define-option 'signature 'string "") (define-option 'split 'integer 0) (define-option 'toc 'boolean #t) (define-option 'toc-header 'string "Table of Contents") (define-option 'pp-indent 'integer 3) (define-option 'footnotes-header 'string "Footnotes") (define-option 'footnote-reference 'string "[note %1%]") (define-option 'footnote-anchor 'string "[%1%]") ;;; -------------------------------------------------------------------------- ;;; Predefined strings and number registers. (defstring 'Q "``") (defstring 'U "''") (defstring '- "--") ; em-dash (defstring 'MO (substitute "%monthname+%")) (defstring 'DY (substitute "%monthname+% %day%, %year%")) (defnumreg 'PN #\0) ;;; -------------------------------------------------------------------------- ;;; General bookkeeping. (define split-sections? #f) ; #t if `split' option is positive (define-pair abstract abstract? "" "
\n" "\n") (define (reset-everything) (emit (reset-font) (center 0) (quoted #f) (secthdr #f) (preform #f) (tag-para #f) (list-para #f) (reset-title-features)) (header-processor #f)) (define-nested-pair indent indent-level "