aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2001-10-04 22:30:14 +0000
committerPeter Eisentraut <peter_e@gmx.net>2001-10-04 22:30:14 +0000
commita50696c9e1fb181b6ff938aed929ada8582ea176 (patch)
treef44993692342681cc61702061c6a2b925613f3c1
parentede3a1ea162bdfdc9e90aee79dc4e28fa8d4606b (diff)
downloadpostgresql-a50696c9e1fb181b6ff938aed929ada8582ea176.tar.gz
postgresql-a50696c9e1fb181b6ff938aed929ada8582ea176.zip
Finetuning for legalnotice in print output. Add some "ASCII markup" for
text output.
-rw-r--r--doc/src/sgml/stylesheet.dsl49
1 files changed, 48 insertions, 1 deletions
diff --git a/doc/src/sgml/stylesheet.dsl b/doc/src/sgml/stylesheet.dsl
index db655f47dfb..94390500107 100644
--- a/doc/src/sgml/stylesheet.dsl
+++ b/doc/src/sgml/stylesheet.dsl
@@ -1,4 +1,4 @@
-<!-- $Header: /cvsroot/pgsql/doc/src/sgml/stylesheet.dsl,v 1.12 2001/09/30 16:05:54 petere Exp $ -->
+<!-- $Header: /cvsroot/pgsql/doc/src/sgml/stylesheet.dsl,v 1.13 2001/10/04 22:30:14 petere Exp $ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!-- must turn on one of these with -i on the jade command line -->
@@ -121,6 +121,32 @@
(cond (tex-backend "eps")
(rtf-backend "ai"))) ;; ApplixWare?
+;; The rules in the default stylesheet for productname format it as
+;; a paragraph. This may be suitable for productname directly
+;; within *info, but it's nonsense when productname is used
+;; inline, as we do.
+(mode set-titlepage-recto-mode
+ (element (para productname) ($charseq$)))
+(mode set-titlepage-verso-mode
+ (element (para productname) ($charseq$)))
+(mode book-titlepage-recto-mode
+ (element (para productname) ($charseq$)))
+(mode book-titlepage-verso-mode
+ (element (para productname) ($charseq$)))
+;; Add more here if needed...
+
+;; Format legalnotice justified and with space between paragraphs.
+(mode book-titlepage-verso-mode
+ (element (legalnotice para)
+ (make paragraph
+ use: book-titlepage-verso-style ;; alter this if ever it needs to appear elsewhere
+ quadding: %default-quadding%
+ line-spacing: (* 0.8 (inherited-line-spacing))
+ font-size: (* 0.8 (inherited-font-size))
+ space-before: (* 0.8 %para-sep%)
+ space-after: (* 0.8 %para-sep%)
+ (process-children))))
+
]]> <!-- %output-print -->
<![ %output-text; [
@@ -131,6 +157,27 @@
(define %chapter-autolabel% #f)
(define $generate-chapter-toc$ (lambda () #f))
+;; For text output, produce "ASCII markup" for emphasis and such.
+
+(define ($asterix-seq$ #!optional (sosofo (process-children)))
+ (make sequence
+ (literal "*")
+ sosofo
+ (literal "*")))
+
+(define ($dquote-seq$ #!optional (sosofo (process-children)))
+ (make sequence
+ (literal (gentext-start-quote))
+ sosofo
+ (literal (gentext-end-quote))))
+
+(element (para command) ($dquote-seq$))
+(element (para emphasis) ($asterix-seq$))
+(element (para filename) ($dquote-seq$))
+(element (para option) ($dquote-seq$))
+(element (para replaceable) ($dquote-seq$))
+(element (para userinput) ($dquote-seq$))
+
]]> <!-- %output-text -->
</style-specification-body>