update to the latest Haddock style
[haskell-report.git] / report / ht / haskell.cfg
1 \Preamble{xhtml}
2
3 % Don't indent paragraphs in HTML
4 \Configure{HtmlPar}{
5   \HCode{<p class="noindent">}
6 }{
7   \HCode{<p class="noindent">}
8 }{}{}
9
10 % No pictures for math
11 %
12 \Configure{[]}{$$}{$$}
13 \Configure{()}{$}{$}
14
15 % Formatting details of signatures descriptions
16 %
17 \ConfigureList{haddockdesc}{%
18   \HCode{<dl>}
19 }{%
20   \HCode{</dl>}
21 }{%
22   \HCode{<dt class="haddockdesc">}
23 }{%
24   \HCode{<dd class="haddockdesc">}
25 }
26
27 %\ConfigureEnv{grammar}{\HCode{<div class="quote">}}{\HCode{</div>}}{}{}
28
29 \begin{document}
30
31 % Style sheet additions
32 %
33 \Css{
34   % We like a smaller sans font.
35 %  body { 
36 %    font-family: Bitstream Vera Sans, Arial, Helvetica, sans-serif;
37 %    font-size  : 14px; 
38 %  }
39   %
40   % Environment for library signature descriptions.
41   % - Signatures in dark red
42   dt.haddockdesc {
43     color: darkred;
44   }
45   % - Avoid too much space between items.
46  dd.haddockdesc {
47    padding-bottom: .2em;
48  }
49   % - Verbatim displays in item descriptions should not have too wide margins.
50 %  dd.haddockdesc table {
51 %    margin-bottom: -.8em;
52 %  }
53   % - Paragraph start margin should be smaller in items.
54   % - Shrink paragraph end margins to avoid gap to next item.
55 %  dd.haddockdesc p {
56 %    margin-top: .5em;
57 %    margin-bottom: 0;
58 %  }
59   % Otherwise, the font size get's reduced twice.
60   sub { 
61     font-size: 100\%; 
62   }
63   % Here we need to reduce, as tex4ht doesn't grok the subscript.
64   sub.gnterm { 
65     font-size: 70\%;
66   }
67   % We don't want tabular's centered;
68   table.tabular {
69     margin-left: 1em; 
70   }
71   % Put verbatim blocks in a grey background.  Doesn't look great, not
72   % all code blocks are in verbatim, some are in math.
73   % div.verbatim {
74   %  background-color: \#e8e8e8;
75   % }
76   % don't center the text in our fboxes
77   div.center div.fbox { text-align: left; }
78   %
79   % get rid of borders on tables
80   table[rules] { border-left: 0;
81                  border-right: 0; }
82 }
83
84 \EndPreamble