X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=doc%2Fsrc%2Frst.im;h=e2444b15cdceb6b640bd9e9fad53378e168fe5c8;hb=3d7285ec4c96724b64968f46c2075b77e8d08543;hp=4e320803ef3fe27c1b04bc91e88d8431c0ee43bf;hpb=4240b8b821ba794ef3b83caa13b78aa3ee8944bd;p=ric-plt%2Flib%2Frmr.git diff --git a/doc/src/rst.im b/doc/src/rst.im index 4e32080..e2444b1 100644 --- a/doc/src/rst.im +++ b/doc/src/rst.im @@ -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 tags in the resulting HTML, but
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 @@ -64,6 +62,7 @@ .in 0i .** bloody rst is indention sensitive like markdown; sheesh + .dv esc \ : .** bloody need to escape _ and * at the end of a word .dv line_len .ll $1 .dv space .sp 1 .dv half_space .sp 1 @@ -71,18 +70,22 @@ .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 @@ -97,10 +100,11 @@ .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