summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGalin Simeonov <gts@volconst.com>2021-05-24 23:44:19 +0300
committerGalin Simeonov <gts@volconst.com>2021-05-24 23:44:19 +0300
commit870cac41daaa4450b16d4ab3cf951cb664388e95 (patch)
tree21eed1e7071fce358ecf96a615f5c0cd3859ebdd
parent3203c24437763d54813a5dae01ad73463447699c (diff)
downloadmg-870cac41daaa4450b16d4ab3cf951cb664388e95.tar.gz
Superscript added. Footnotes are now superscripted numbers
-rw-r--r--g.tmac28
1 files changed, 18 insertions, 10 deletions
diff --git a/g.tmac b/g.tmac
index 3c18261..b11ed8b 100644
--- a/g.tmac
+++ b/g.tmac
@@ -34,6 +34,9 @@
\#########################################################################
.nr list_padding 0.2
\#########################################################################
+.nr superscript_size_decrease 3
+.nr subscript_size_decrease 3
+\#########################################################################
\#########################################################################
\#########################################################################
\#########################################################################
@@ -128,13 +131,8 @@
\#########################################################################
.de title_space
.if !d title_space_has_been_outputed \{\
-
-
-
-
-
-
-
+.br
+.sp 10
.ds title_space_has_been_outputed "yes"
\}
..
@@ -184,17 +182,23 @@
\}
.el \{\
.nr footnote_current_number +1
-[\\n[footnote_current_number]]
+.superscript \\n[footnote_current_number]
.ev footnote_environment
.boxa footnote_text
-[\\n[footnote_current_number]]
+.superscript \\n[footnote_current_number]
+\}
+..
+\#########################################################################
+.de mark_footnote
+.if !'\\$1'' \{
+.ds \\$1 \\n[footnote_current_number]
\}
..
\#########################################################################
.de paste_footnote
\# divert possible unfinished line
.di footnote_text_unfinished_text_hold
-.br
+
.di
.if d footnote_text \{\
\# separator
@@ -382,6 +386,10 @@
\}
..
\#########################################################################
+.de superscript
+\s-\\n[superscript_size_decrease]\v'-0.5v'\h'-0.2v'\\$1\v'+0.5v'\s+\\n[superscript_size_decrease]
+..
+\#########################################################################
.als newpage bp
.als newline br
.ig