X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=doc%2Fsrc%2Frst.im;h=b9c791afd304989d122b3e9a578c9da766d1cbbe;hb=c113b0836f3ebd58911c30de1636a707174efe55;hp=86621373fe454a7286450a1f52ef6660df620977;hpb=fd9cc7a5b3355146388ebdf4d558cb284c66c5f1;p=ric-plt%2Flib%2Frmr.git diff --git a/doc/src/rst.im b/doc/src/rst.im index 8662137..b9c791a 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,22 +62,34 @@ .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 + .dv mult_space .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 ditem .in 0i .br $1 .br .in +3 + .** diitem is odd and deprecated + .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 .** fonts and font macros .dv ital *$1* @@ -91,10 +101,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