F diff --git a/g.tmac b/g.tmac --- a/g.tmac +++ b/g.tmac.pn 0\#########################################################################.nr title_size_increase 2+ .nr space_after_title 1\#########################################################################.nr paragraph_indentation 2.3\#########################################################################.ds theorem_string Theorem.ds proof_string Proof\#########################################################################- .nr header_text_from_top_spacing 1- .nr header_line_from_text_spacing 0.3- .nr header_real_text_from_line_spacing 0.3+ .nr header_text_from_top_spacing 1+ .nr header_line_from_text_spacing 0.3+ .nr header_real_text_from_line_spacing 1.nr header_horizontal_line 1.nr header_horizontal_line_thickness 0.5p\#########################################################################.nr superscript_size_decrease 3.nr subscript_size_decrease 3\#########################################################################+ .ds [. [+ .ds .] ]+ \#########################################################################+ .ds bibliography_string Bibliography+ .nr space_from_top_to_bibliography_string 3+ .nr space_from_bibliography_string_to_references 5+ \#########################################################################\#########################################################################\#########################################################################\#########################################################################.de list.ie '\\$1'end' \{\.nr list_indentation 0- .br+ \!.br\}.el \{\.nr list_indentation 1- .br+ \!.br\}- .sp -0.2..\#########################################################################.de item- .br+ \!.br\\n[list_indentation]).nr list_indentation +1...ps +\\n[title_size_increase]\f[B] \\$1 \f[].ps -\\n[title_size_increase]- .sp 1+ .sp 2.ce 0.ds title_string \\$1.if !d header_right \{\.superscript \\n[footnote_current_number].ev footnote_environment.boxa footnote_text- .superscript \\n[footnote_current_number]+ \\n[footnote_current_number].\}..\#########################################################################.if d footnote_text \{\\# separator\l'1i'- .sp \\n[footnote_space_between_line_and_first_footnote]+ .br+ .sp \n[footnote_space_between_line_and_first_footnote].ds footnote_start_flag "yes".footnote_text.rm footnote_text.if !(\\n[.pn]=1) \{\.if '\\*[show_header]'yes' \{\.ev header_env- .sp \\n[header_text_from_top_spacing]+ .br+ .sp \n[header_text_from_top_spacing].ad l\\*[header_left].br.br.sp -1.ad l- .sp \\n[header_line_from_text_spacing]+ .br+ .sp \n[header_line_from_text_spacing].draw_full_page_horisontal_line- .sp \\n[header_real_text_from_line_spacing]+ .br+ .sp \n[header_real_text_from_line_spacing].ev\}\}\s-\\n[superscript_size_decrease]\v'-0.5v'\h'-0.2v'\\$1\v'+0.5v'\s+\\n[superscript_size_decrease]..\#########################################################################+ .de ][+ .if !dhasreferences \{+ .ds hasreferences yes+ .em references+ \}+ .boxa references_accumulation+ .br+ [\\*[[F]]+ .if d[A \f[B]\\*[[A]\f[].+ .if d[D (\\*[[D]).+ .if d[T \\*[[T].+ .if d[p \f[B]page \\*[[P]\f[].+ .if d[I \\*[[I].+ .if d[O \\*[[O].+ .br+ .sp+ .box+ ..+ \#########################################################################+ .de references+ .newpage+ .br+ .sp \n[space_from_top_to_bibliography_string]+ .center+ \\*[bibliography_string]+ .center end+ .br+ .sp \n[space_from_bibliography_string_to_references]+ .references_accumulation+ .br+ ..+ \#########################################################################.als newpage bp.als newline br.ig