diff options
Diffstat (limited to 'org')
-rw-r--r-- | org/out_latex.org | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/org/out_latex.org b/org/out_latex.org index d24dc31..9bb604b 100644 --- a/org/out_latex.org +++ b/org/out_latex.org @@ -33,48 +33,48 @@ template outputLaTeX() { static auto rgx = RgxO(); mixin spineLanguageCodes; auto lang = Lang(); - <<output_latex_shared_a_paper_type>> - <<output_latex_shared_a_special_characters_to_escape_object>> - <<output_latex_shared_a_special_characters_to_escape_text>> - <<output_latex_shared_a_fontface>> - <<output_latex_shared_a_leading_hardspaces>> - <<output_latex_shared_a_character_nbsp_to_hardspace>> - <<output_latex_shared_a_character_nbsp_to_space>> - <<output_latex_shared_a_links_and_images>> - <<output_latex_shared_a_footnotes>> - <<output_latex_shared_a_footnotes_remove>> - <<output_latex_shared_a_para>> - <<output_latex_shared_a_bookindex>> -<<output_latex_shared_b_heading>> -<<output_latex_shared_b_group>> -<<output_latex_shared_b_block>> -<<output_latex_shared_b_verse>> -<<output_latex_shared_b_codeblock>> -<<output_latex_shared_b_tablarize>> -<<output_latex_shared_b_table>> + <<output_latex_shared_paper_type>> + <<output_latex_shared_special_characters_to_escape_object>> + <<output_latex_shared_special_characters_to_escape_text>> + <<output_latex_shared_fontface>> + <<output_latex_shared_leading_hardspaces>> + <<output_latex_shared_character_nbsp_to_hardspace>> + <<output_latex_shared_character_nbsp_to_space>> + <<output_latex_shared_links_and_images>> + <<output_latex_shared_footnotes>> + <<output_latex_shared_footnotes_remove>> + <<output_latex_shared_para>> + <<output_latex_shared_bookindex>> +<<output_latex_shared_heading>> +<<output_latex_shared_group>> +<<output_latex_shared_block>> +<<output_latex_shared_verse>> +<<output_latex_shared_codeblock>> +<<output_latex_shared_tablarize>> +<<output_latex_shared_table>> <<output_latex_head_bullets_and_indentation>> - <<output_latex_head_0>> + <<output_latex_head>> <<output_latex_head_papertype>> <<output_latex_head_footer>> - <<output_latex_head_b_tex_papermargins>> - <<output_latex_head_b_tex_papermargins_portrait>> -<<output_latex_head_b_tex_papermargins_portrait_set>> -<<output_latex_head_b_tex_papermargins_portrait_close>> - <<output_latex_head_b_tex_papermargins_landscape>> -<<output_latex_head_b_tex_papermargins_landscape_set>> -<<output_latex_head_b_tex_papermargins_landscape_close>> - <<output_latex_head_b_tex_columns_multi>> - <<output_latex_head_b_tex_columns_multi_portrait>> -<<output_latex_head_b_tex_columns_multi_portrait_set>> -<<output_latex_head_b_tex_columns_multi_portrait_close>> - <<output_latex_head_b_tex_columns_multi_landscape>> - <<output_latex_head_b_tex_colorlinks>> - <<output_latex_head_b_tex_colorlinks_mono>> -<<output_latex_head_b_tex_colorlinks_mono_set>> -<<output_latex_head_b_tex_colorlinks_mono_close>> - <<output_latex_head_b_tex_colorlinks_color>> -<<output_latex_head_b_tex_colorlinks_color_set>> -<<output_latex_head_b_tex_colorlinks_color_close>> + <<output_latex_head_tex_papermargins>> + <<output_latex_head_tex_papermargins_portrait>> +<<output_latex_head_tex_papermargins_portrait_set>> +<<output_latex_head_tex_papermargins_portrait_close>> + <<output_latex_head_tex_papermargins_landscape>> +<<output_latex_head_tex_papermargins_landscape_set>> +<<output_latex_head_tex_papermargins_landscape_close>> + <<output_latex_head_tex_columns_multi>> + <<output_latex_head_tex_columns_multi_portrait>> +<<output_latex_head_tex_columns_multi_portrait_set>> +<<output_latex_head_tex_columns_multi_portrait_close>> + <<output_latex_head_tex_columns_multi_landscape>> + <<output_latex_head_tex_colorlinks>> + <<output_latex_head_tex_colorlinks_mono>> +<<output_latex_head_tex_colorlinks_mono_set>> +<<output_latex_head_tex_colorlinks_mono_close>> + <<output_latex_head_tex_colorlinks_color>> +<<output_latex_head_tex_colorlinks_color_set>> +<<output_latex_head_tex_colorlinks_color_close>> <<output_latex_head_format_string_paper_set>> <<output_latex_head_format_string_paper_set_format_portrait>> <<output_latex_head_format_string_paper_set_format_portrait_tex>> @@ -202,7 +202,7 @@ import doc_reform.io_out; ** shared *** paper dimensions (struct) -#+NAME: output_latex_shared_a_paper_type +#+NAME: output_latex_shared_paper_type #+BEGIN_SRC d auto paper() { struct PaperType { @@ -369,7 +369,7 @@ auto paper() { *** latex \escape special characters **** general -#+NAME: output_latex_shared_a_special_characters_to_escape_object +#+NAME: output_latex_shared_special_characters_to_escape_object #+BEGIN_SRC d @safe string sp_char_esc(O)( string _txt, @@ -398,7 +398,7 @@ auto paper() { } #+END_SRC -#+NAME: output_latex_shared_a_special_characters_to_escape_text +#+NAME: output_latex_shared_special_characters_to_escape_text #+BEGIN_SRC d @safe string sp_char_esc_txt()( string _txt, @@ -440,7 +440,7 @@ auto paper() { - bold, italics, underscore, strikethrough -#+NAME: output_latex_shared_a_fontface +#+NAME: output_latex_shared_fontface #+BEGIN_SRC d @safe string fontface()( string _txt, @@ -463,7 +463,7 @@ _txt = _txt **** spaces ***** leading hardspace -#+NAME: output_latex_shared_a_leading_hardspaces +#+NAME: output_latex_shared_leading_hardspaces #+BEGIN_SRC d @safe string leading_hardspaces()( string _txt, @@ -480,7 +480,7 @@ _txt = _txt ***** nbsp character -#+NAME: output_latex_shared_a_character_nbsp_to_hardspace +#+NAME: output_latex_shared_character_nbsp_to_hardspace #+BEGIN_SRC d @safe string nbsp_char()(string _txt) { if (_txt.match(rgx.nbsp_char)) { @@ -492,7 +492,7 @@ _txt = _txt ***** remove nbsp character -#+NAME: output_latex_shared_a_character_nbsp_to_space +#+NAME: output_latex_shared_character_nbsp_to_space #+BEGIN_SRC d @safe string nbsp_char_to_space()(string _txt) { if (_txt.match(rgx.nbsp_char)) { @@ -505,7 +505,7 @@ _txt = _txt **** links and images ***** links / urls -#+NAME: output_latex_shared_a_links_and_images +#+NAME: output_latex_shared_links_and_images #+BEGIN_SRC d @safe string links_and_images(O,M)( string _txt, @@ -557,7 +557,7 @@ _txt = _txt *** footnotes **** footnotes -#+NAME: output_latex_shared_a_footnotes +#+NAME: output_latex_shared_footnotes #+BEGIN_SRC d @safe string footnotes()( string _txt, @@ -578,7 +578,7 @@ _txt = _txt **** footnote remove -#+NAME: output_latex_shared_a_footnotes_remove +#+NAME: output_latex_shared_footnotes_remove #+BEGIN_SRC d @safe string remove_footnotes()( string _txt, @@ -593,7 +593,7 @@ _txt = _txt *** para **** para -#+NAME: output_latex_shared_a_para +#+NAME: output_latex_shared_para #+BEGIN_SRC d @safe string para(O)( string _txt, @@ -614,7 +614,7 @@ _txt = _txt **** bookindex para -#+NAME: output_latex_shared_a_bookindex +#+NAME: output_latex_shared_bookindex #+BEGIN_SRC d @safe string bookindex(O)( string _txt, @@ -680,7 +680,7 @@ _txt = _txt *** heading -#+NAME: output_latex_shared_b_heading +#+NAME: output_latex_shared_heading #+BEGIN_SRC d @safe string heading(O,M)( string _txt, @@ -854,7 +854,7 @@ _txt = _txt - (hardspace not honored) clear hardspace marker -#+NAME: output_latex_shared_b_group +#+NAME: output_latex_shared_group #+BEGIN_SRC d string group(O,M)( string _txt, @@ -882,7 +882,7 @@ string group(O,M)( - (hardspace honored) \hardspace -#+NAME: output_latex_shared_b_block +#+NAME: output_latex_shared_block #+BEGIN_SRC d string block(O,M)( string _txt, @@ -914,7 +914,7 @@ string block(O,M)( - (hardspace honored) \hardspace -#+NAME: output_latex_shared_b_verse +#+NAME: output_latex_shared_verse #+BEGIN_SRC d string verse(O,M)( string _txt, @@ -946,7 +946,7 @@ string verse(O,M)( - (hardspace honored) \begin{lstlisting} clear hardspace marker -#+NAME: output_latex_shared_b_codeblock +#+NAME: output_latex_shared_codeblock #+BEGIN_SRC d string codeblock(O,M)( string _txt, @@ -978,7 +978,7 @@ string codeblock(O,M)( ***** tablarize -#+NAME: output_latex_shared_b_tablarize +#+NAME: output_latex_shared_tablarize #+BEGIN_SRC d auto tablarize(O)( string _txt, @@ -1017,7 +1017,7 @@ auto tablarize(O)( ***** table -#+NAME: output_latex_shared_b_table +#+NAME: output_latex_shared_table #+BEGIN_SRC d string table(O,M)( string _txt, @@ -1077,7 +1077,7 @@ string table(O,M)( *** latex head :head: **** latex head function -#+NAME: output_latex_head_0 +#+NAME: output_latex_head #+BEGIN_SRC d string latex_head(M)( M doc_matters, @@ -1143,7 +1143,7 @@ auto paper_type_latex = paperTypeLatex(); ***** paper margins ****** struct -#+NAME: output_latex_head_b_tex_papermargins +#+NAME: output_latex_head_tex_papermargins #+BEGIN_SRC d struct paperMargins { string portrait; @@ -1154,19 +1154,19 @@ auto margins = paperMargins(); ****** portrait -#+NAME: output_latex_head_b_tex_papermargins_portrait +#+NAME: output_latex_head_tex_papermargins_portrait #+BEGIN_SRC d margins.portrait = format(q"┃ #+END_SRC -#+NAME: output_latex_head_b_tex_papermargins_portrait_set +#+NAME: output_latex_head_tex_papermargins_portrait_set #+BEGIN_SRC latex \setlength{\oddsidemargin}{0mm} \setlength{\evensidemargin}{0mm} \setlength{\topmargin}{-12pt} \setlength{\headheight}{12pt} \setlength{\headsep}{35pt} #+END_SRC -#+NAME: output_latex_head_b_tex_papermargins_portrait_close +#+NAME: output_latex_head_tex_papermargins_portrait_close #+BEGIN_SRC d ┃", ); @@ -1174,19 +1174,19 @@ margins.portrait = format(q"┃ ****** landscape -#+NAME: output_latex_head_b_tex_papermargins_landscape +#+NAME: output_latex_head_tex_papermargins_landscape #+BEGIN_SRC d margins.landscape = format(q"┃ #+END_SRC -#+NAME: output_latex_head_b_tex_papermargins_landscape_set +#+NAME: output_latex_head_tex_papermargins_landscape_set #+BEGIN_SRC latex \setlength{\oddsidemargin}{6mm} \setlength{\evensidemargin}{6mm} \setlength{\topmargin}{-12mm} \setlength{\headheight}{12pt} \setlength{\headsep}{20pt} #+END_SRC -#+NAME: output_latex_head_b_tex_papermargins_landscape_close +#+NAME: output_latex_head_tex_papermargins_landscape_close #+BEGIN_SRC d ┃", ); @@ -1195,7 +1195,7 @@ margins.landscape = format(q"┃ ***** multicol ****** struct -#+NAME: output_latex_head_b_tex_columns_multi +#+NAME: output_latex_head_tex_columns_multi #+BEGIN_SRC d struct columnsMulti { string portrait; @@ -1206,17 +1206,17 @@ auto multicol = columnsMulti(); ****** portrait -#+NAME: output_latex_head_b_tex_columns_multi_portrait +#+NAME: output_latex_head_tex_columns_multi_portrait #+BEGIN_SRC d multicol.portrait = format(q"┃ #+END_SRC -#+NAME: output_latex_head_b_tex_columns_multi_portrait_set +#+NAME: output_latex_head_tex_columns_multi_portrait_set #+BEGIN_SRC latex \usepackage{multicol} #+END_SRC -#+NAME: output_latex_head_b_tex_columns_multi_portrait_close +#+NAME: output_latex_head_tex_columns_multi_portrait_close #+BEGIN_SRC d ┃", ); @@ -1224,7 +1224,7 @@ multicol.portrait = format(q"┃ ****** landscape -#+NAME: output_latex_head_b_tex_columns_multi_landscape +#+NAME: output_latex_head_tex_columns_multi_landscape #+BEGIN_SRC d multicol.landscape = ""; #+END_SRC @@ -1232,7 +1232,7 @@ multicol.landscape = ""; ***** color links ****** struct -#+NAME: output_latex_head_b_tex_colorlinks +#+NAME: output_latex_head_tex_colorlinks #+BEGIN_SRC d struct colorLinks { string mono; @@ -1243,12 +1243,12 @@ auto links = colorLinks(); ****** mono -#+NAME: output_latex_head_b_tex_colorlinks_mono +#+NAME: output_latex_head_tex_colorlinks_mono #+BEGIN_SRC d links.mono = format(q"┃ #+END_SRC -#+NAME: output_latex_head_b_tex_colorlinks_mono_set +#+NAME: output_latex_head_tex_colorlinks_mono_set #+BEGIN_SRC latex \usepackage[xetex, colorlinks=true, @@ -1257,7 +1257,7 @@ links.mono = format(q"┃ linkcolor=myblack, #+END_SRC -#+NAME: output_latex_head_b_tex_colorlinks_mono_close +#+NAME: output_latex_head_tex_colorlinks_mono_close #+BEGIN_SRC d ┃", ); @@ -1265,12 +1265,12 @@ links.mono = format(q"┃ ****** color -#+NAME: output_latex_head_b_tex_colorlinks_color +#+NAME: output_latex_head_tex_colorlinks_color #+BEGIN_SRC d links.color = format(q"┃ #+END_SRC -#+NAME: output_latex_head_b_tex_colorlinks_color_set +#+NAME: output_latex_head_tex_colorlinks_color_set #+BEGIN_SRC latex \usepackage[xetex, colorlinks=true, @@ -1279,7 +1279,7 @@ links.color = format(q"┃ linkcolor=myred, %% \href{...} and \pageref{...} #+END_SRC -#+NAME: output_latex_head_b_tex_colorlinks_color_close +#+NAME: output_latex_head_tex_colorlinks_color_close #+BEGIN_SRC d ┃", ); |