Add special RST roles for the Inform entities.
[ibg.git] / config / defs.rst
1 .. Global RST definitions.
2
3 .. Special roles.
4
5 .. role:: latex(raw)
6    :format: latex
7
8 .. role:: html(raw)
9    :format: html
10
11 .. Standard substitutions.
12
13 .. |DM4| replace:: *Inform Designer's Manual*
14
15 .. LaTeX-specific substitutions.
16
17 .. |FILL|   replace:: :latex:`\hfill`
18 .. |CENTER| replace:: :latex:`\centering`
19
20 .. |A| replace:: :latex:`\dropcap{a}`
21 .. |B| replace:: :latex:`\dropcap{b}`
22 .. |C| replace:: :latex:`\dropcap{c}`
23 .. |D| replace:: :latex:`\dropcap{d}`
24 .. |E| replace:: :latex:`\dropcap{e}`
25 .. |F| replace:: :latex:`\dropcap{f}`
26 .. |G| replace:: :latex:`\dropcap{g}`
27 .. |H| replace:: :latex:`\dropcap{h}`
28 .. |I| replace:: :latex:`\dropcap{i}`
29 .. |J| replace:: :latex:`\dropcap{j}`
30 .. |K| replace:: :latex:`\dropcap{k}`
31 .. |L| replace:: :latex:`\dropcap{l}`
32 .. |M| replace:: :latex:`\dropcap{m}`
33 .. |N| replace:: :latex:`\dropcap{n}`
34 .. |O| replace:: :latex:`\dropcap{o}`
35 .. |P| replace:: :latex:`\dropcap{p}`
36 .. |Q| replace:: :latex:`\dropcap{q}`
37 .. |R| replace:: :latex:`\dropcap{r}`
38 .. |S| replace:: :latex:`\dropcap{s}`
39 .. |T| replace:: :latex:`\dropcap{t}`
40 .. |U| replace:: :latex:`\dropcap{u}`
41 .. |V| replace:: :latex:`\dropcap{v}`
42 .. |W| replace:: :latex:`\dropcap{w}`
43 .. |X| replace:: :latex:`\dropcap{x}`
44 .. |Y| replace:: :latex:`\dropcap{y}`
45 .. |Z| replace:: :latex:`\dropcap{z}`
46
47 .. Inform language roles.
48
49 .. role:: var(code)
50    :class: nv
51
52 .. role:: const(code)
53    :class: kc
54
55 .. role:: obj(code)
56    :class: vg
57
58 .. role:: act(code)
59    :class: na
60
61 .. role:: prop(code)
62    :class: nb
63
64 .. role:: attr(code)
65    :class: na