Documentation changes needed to support RTD
[ric-plt/lib/rmr.git] / doc / src / rst.im
index 4e32080..ebbbefe 100644 (file)
@@ -34,8 +34,6 @@
 .fi
 
 
-.if tfm
-       .** assume that we're generating rts output when tfm is used. These macros
        .** convert {X}fm input into rts.
        .** post processing is needed to strip the leading space that tfm insists on adding.
        
@@ -43,7 +41,7 @@
        .** and of course they don't generate <hx> tags in the resulting HTML, but <section> tags. WTF?
        .dv h1 .sp 1 $1 .br ============================================================================================ .sp 1
        .dv h2 .sp 1 $1 .br -------------------------------------------------------------------------------------------- .sp 1
-       .dv h3 .sp 1 $1 .br ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .sp 1
+       .dv h3 .sp 1 $1 .br ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .sp 1
        .dv h4 **$1**
        .** .dv h1 === $1 .br ===  .sp 1
        .** .dv h2 === $1 .br === .sp 1
        .dv beg_list .sp 1 .dv lic $1 ^:
        .dv end_list .sp 1
 
-       .dv beg_dlist .sp 1 
-       .dv end_dlist .br .in 0i
+       .dv beg_dlist .sp 1  .ll -3
+       .dv end_dlist .br .in 0i .ll +3
 
        .** for now we allow only a single layer of defitems
-       .dv di .in 0i .br  $1 .br .in +.25i
-       .dv diitem .in 0i .br  $1 .br .in +.25i
+       .dv di     .in 0i .br  $1 .br .in +3
+       .** .dv diitem .in 0i .br  $1 .br .in +.25i
+       .dv diitem .in 0i .br  $1 .br .in +3
        .dv item .br &lic
        .dv li .br &lic
        
        .dv ex_start .sp 1 ^:^: .br .ll -2 .in +2 .nf
        .dv ex_end .fo on .in -2 .ll +2 .sp 1
 
+       .dv proto_start .sp 1 .cc .5i .st 9 .sf Courier-bold .nf
+       .dv proto_end .fo on .sf ^&text_font .st ^&text_size .sp .3
+
        .dv center .br $1 .br
        .dv center_start .br
        .dv center_end .br
        .dv tab_cell
        .dv tab_row
        .dv end_table .fi
+
+       .dv super .sm ^[ .sm ^&{ss_num}]
+       .dv ss_num 1
+       .dv note .dv ss_num ^[ ?%.0f ^&ss_num 1 + ] ^: .sm ^^[^&{ss_num}]
+       .** rst has no concept of a page, so all notes go to the close of the doc
+       .dv atbot atclose
        
        .ju off
-.ei
-       .** for postscript output we just need to set macros up to mimic those above; same for 
-       .** what ever alternate crap we're generating, so defined once:
-       .im generic_ps.im 
-.fi