diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2011-06-09 05:30:47 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2011-06-09 05:30:47 +0000 |
commit | 49a20b492a930e952807b9e61f50c3fd2b23355f (patch) | |
tree | fdd7baf8b81369b404d11a6b61313ef1bb3f6974 /Master/texmf-dist/doc | |
parent | ad6b85844153367edc38e9f8725c50d765e41a1a (diff) |
new context reference manual
git-svn-id: svn://tug.org/texlive/trunk@22880 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
93 files changed, 5562 insertions, 5970 deletions
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/Makefile b/Master/texmf-dist/doc/context/manuals/reference/en/Makefile index 8dbd2fc6e99..b6285d0ee28 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/Makefile +++ b/Master/texmf-dist/doc/context/manuals/reference/en/Makefile @@ -1,3 +1,4 @@ +TEXMFFONTS=./texmf sources = \ co-backgrounds.tex \ @@ -81,12 +82,16 @@ columns_sources = \ columns/cols-805.tex \ columns/cols-806.tex -contextref.pdf: contextref.tex contextref-env.tex $(sources) - texexec contextref +contextref-%.pdf: contextref.tex contextref-env.tex $(sources) Makefile + context --mode=$* --result=$(basename $@) contextref + +# default target: +contextref: contextref-screen.pdf + +all: contextref-screen.pdf contextref-print.pdf clean: - texutil --purgeall - rm -f contextref-mp.{mpy,pdf,tex} + context --purgeall clear: clean rm -f contextref.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.pdf Binary files differnew file mode 100644 index 00000000000..12748839046 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.tex new file mode 100644 index 00000000000..3879ff116fa --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x2xConference.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 1x2-Conference.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={1*2*Conference}, + Pages=2, + x=1, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.pdf Binary files differnew file mode 100644 index 00000000000..15fe2347a18 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.tex new file mode 100644 index 00000000000..edbebf698df --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 1*4.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +% \usemodule[folding] +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={1*4}, + Pages=4, + x=2, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.pdf Binary files differnew file mode 100644 index 00000000000..a51a701d39c --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.tex new file mode 100644 index 00000000000..c9540cdfca2 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x4xConference.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 1x4Conference.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={1*4*Conference}, + Pages=4, + x=2, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.pdf Binary files differnew file mode 100644 index 00000000000..0b4b0ad6be1 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.tex new file mode 100644 index 00000000000..4b440f9cea9 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/1x8.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 1*4.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={1*8}, + Pages=8, + x=4, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.pdf Binary files differnew file mode 100644 index 00000000000..27c6729df96 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.tex new file mode 100644 index 00000000000..7faa53a0bf6 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2DOWN.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: 2DOWN.tex +% Willi Egger +% 20-06-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2DOWN}, + Pages=4, + x=2, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper,landscape] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.pdf Binary files differnew file mode 100644 index 00000000000..01d6cc0ad5e --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.tex new file mode 100644 index 00000000000..f1b63943a32 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2SIDE.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2SIDE.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2SIDE}, + Pages=2, + x=2, + y=1] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.pdf Binary files differnew file mode 100644 index 00000000000..f6f6febb65e --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.tex new file mode 100644 index 00000000000..2280035b36f --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOP.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2TOP.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2TOP}, + Pages=2, + x=1, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.pdf Binary files differnew file mode 100644 index 00000000000..ace3cc58830 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.tex new file mode 100644 index 00000000000..00a5d5f89e9 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2TOPSIDE.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2TOPSIDE.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2TOPSIDE}, + Pages=4, + x=1, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.pdf Binary files differnew file mode 100644 index 00000000000..ff57eb499d7 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.tex new file mode 100644 index 00000000000..c34e5fd9b5a --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2UP.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: 2UP.tex +% Willi Egger +% 20-06-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2UP}, + Pages=4, + x=2, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.pdf Binary files differnew file mode 100644 index 00000000000..194900d3165 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.tex new file mode 100644 index 00000000000..689ca46ff63 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x16.tex @@ -0,0 +1,24 @@ +% Context file +% Filename: 2*16.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*16}, + Pages=32, + x=4, + y=4] +\definepapersize + [Printpaper] + [width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.pdf Binary files differnew file mode 100644 index 00000000000..ad5a52e9801 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.tex new file mode 100644 index 00000000000..367a89376d1 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*2.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*2}, + Pages=4, + x=2, + y=1] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.pdf Binary files differnew file mode 100644 index 00000000000..00bda8dbeb5 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.tex new file mode 100644 index 00000000000..62b5cfce630 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x2.tex @@ -0,0 +1,24 @@ +% Context file +% Filename: 2*2*4.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*2*2}, + Pages=8, + x=2, + y=1] +\definepapersize + [Printpaper] + [width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.pdf Binary files differnew file mode 100644 index 00000000000..5e345bd272e --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.tex new file mode 100644 index 00000000000..de179c94029 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x3.tex @@ -0,0 +1,24 @@ +% Context file +% Filename: 2*2*4.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*2*3}, + Pages=12, + x=2, + y=1] +\definepapersize + [Printpaper] + [width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.pdf Binary files differnew file mode 100644 index 00000000000..d42ef0f98f9 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.tex new file mode 100644 index 00000000000..bc875b5fd6c --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x2x4.tex @@ -0,0 +1,24 @@ +% Context file +% Filename: 2*2*4.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*2*4}, + Pages=16, + x=2, + y=1] +\definepapersize + [Printpaper] + [width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.pdf Binary files differnew file mode 100644 index 00000000000..5cf22a0fb28 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.tex new file mode 100644 index 00000000000..665f1191615 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*4.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*4}, + Pages=8, + x=2, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.pdf Binary files differnew file mode 100644 index 00000000000..7fa1b920a9c --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.tex new file mode 100644 index 00000000000..e700f73fd90 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2-D.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*4*2.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*4*2-D}, + Pages=16, + x=2, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.pdf Binary files differnew file mode 100644 index 00000000000..ad6518308da --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.tex new file mode 100644 index 00000000000..f0577cf4616 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x4x2.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*4*2.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*4*2}, + Pages=16, + x=2, + y=2] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.pdf Binary files differnew file mode 100644 index 00000000000..b5cfa451c44 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.tex new file mode 100644 index 00000000000..0806a781e75 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ-HOR.tex @@ -0,0 +1,37 @@ +% Context file +% Filename: 2*6*Z.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\definepageshift[Hor][horizontal] + [1mm, %1 + -1mm, %2 + .5mm, %3 + -.5mm, %4 + 0mm, %5 + 0mm, %6 + 0mm, %7 + 0mm, %8 + .5mm, %9 + -.5mm, %10 + 1mm, %11 + -1mm] %12 + +\setuppageshift[paper][Hor] +\setvariables + [Arranging] + [Arrangement={2*6*Z}, + Pages=12, + x=2, + y=3] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.pdf Binary files differnew file mode 100644 index 00000000000..666a417f602 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.tex new file mode 100644 index 00000000000..b65d34f1446 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x6xZ.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*6*Z.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*6*Z}, + Pages=12, + x=2, + y=3] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.pdf Binary files differnew file mode 100644 index 00000000000..f8b8d1c4fad --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.tex new file mode 100644 index 00000000000..7da98c41c16 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8-VER.tex @@ -0,0 +1,43 @@ +% Context file +% Filename: 2*8.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*8}, + Pages=16, + x=4, + y=2] + +\definepageshift[Vert][vertical] + [1.5mm, %1 + 1.25mm, %2 + 0.75mm, %3 + 1.0mm, %4 + 1.0mm, %5 + 0.75mm, %6 + 1.25mm, %7 + 1.5mm, %8 + 1.5mm, %9 + 1.25mm, %10 + 0.75mm, %11 + 1.0mm, %12 + 1.0mm, %13 + 0.75mm, %14 + 1.25mm, %15 + 1.5mm] %16 + + +\setuppageshift[paper][Vert] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.pdf Binary files differnew file mode 100644 index 00000000000..47b642fefcc --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.tex new file mode 100644 index 00000000000..807282cac05 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: 2*8.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*8}, + Pages=16, + x=4, + y=2] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.pdf Binary files differnew file mode 100644 index 00000000000..31e17c72367 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.tex new file mode 100644 index 00000000000..353ea405242 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2x8xZ.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*8*Z.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2*8*Z}, + Pages=16, + x=2, + y=4] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx.pdf new file mode 100644 index 00000000000..11aead4a9bb --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx.pdf @@ -0,0 +1,2415 @@ +%PDF-1.5 +%ÐÔÅØ +9 0 obj << +/Type /Metadata /Subtype /XML +/Length 2013 +>> +stream +<?xpacket begin="" id="agnxblcjjwtbrbcbiatdvjew"?> + +<x:xmpmeta xmptk="Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04" xmlns:x="adobe:ns:meta/"> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:creator> + <rdf:Seq> + <rdf:li/> + </rdf:Seq> + </dc:creator> + <dc:title> + <rdf:Alt> + <rdf:li lang="x-default"/> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description about="" xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/"> + <pdfx:ConTeXt.Jobname>2**2</pdfx:ConTeXt.Jobname> + <pdfx:ConTeXt.Time>2010.01.11 22:15</pdfx:ConTeXt.Time> + <pdfx:ConTeXt.Url>www.pragma-ade.com</pdfx:ConTeXt.Url> + <pdfx:ConTeXt.Version>2010.01.11 14:57</pdfx:ConTeXt.Version> + <pdfx:ID/> + <pdfx:PTEX.Fullbanner/> + </rdf:Description> + <rdf:Description about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> + <xmp:CreateDate>2010-01-11T21:15:23</xmp:CreateDate> + <xmp:CreatorTool>LuaTeX + ConTeXt MkIV</xmp:CreatorTool> + <xmp:ModifyDate>2010-01-11T21:15:23</xmp:ModifyDate> + <xmp:MetadataDate>2010-01-11T21:15:23</xmp:MetadataDate> + </rdf:Description> + <rdf:Description about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>LuaTeX-0.50.0</pdf:Producer> + <pdf:Trapped>False</pdf:Trapped> + </rdf:Description> + <rdf:Description about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"> + <xmpMM:DocumentID>uuid:b13d0dca-42f2-9d50-6703-d215863f8660</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:184e78e0-4a81-9835-fb69-bb0d7e7cf710</xmpMM:InstanceID> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + +<?xpacket end="w"?> +endstream +endobj +12 0 obj << +/Length 18475 +>> +stream +0 g 0 G +0.5 0 0 0 k 0.5 0 0 0 K +q +1 0 0 1 59.5275 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 63.8136 226.5302 Tm [<000F0016>-215<0024>]TJ +ET +0 0.5 0 0 k 0 0.5 0 0 K +q +1 0 0 1 76.02 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 79.7183 226.5601 Tm [<000F0016>-215<002E>]TJ +ET +0 0 0.5 0 k 0 0 0.5 0 K +q +1 0 0 1 92.5125 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 96.973 226.5601 Tm [<000F0016>-215<003A>]TJ +ET +0 0 0 0.5 k 0 0 0 0.5 K +q +1 0 0 1 109.005 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 113.3534 226.5601 Tm [<000F0016>-215<002C>]TJ +ET +1 0 0 0 k 1 0 0 0 K +q +1 0 0 1 125.4975 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 132.2244 226.5302 Tm [<0024>]TJ +ET +1 0 1 0 k 1 0 1 0 K +q +1 0 0 1 141.99 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 148.5501 226.5302 Tm [<0028>]TJ +ET +0 0 1 0 k 0 0 1 0 K +q +1 0 0 1 158.4825 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 165.3838 226.5302 Tm [<003A>]TJ +ET +0 1 1 0 k 0 1 1 0 K +q +1 0 0 1 174.975 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 181.7667 226.5302 Tm [<0033>]TJ +ET +0 1 0 0 k 0 1 0 0 K +q +1 0 0 1 191.4675 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 197.6066 226.5302 Tm [<002E>]TJ +ET +1 1 0 0 k 1 1 0 0 K +q +1 0 0 1 207.9599 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 214.789 226.5302 Tm [<0023>]TJ +ET +0 0 0 1 k 0 0 0 1 K +q +1 0 0 1 224.4524 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 231.2416 226.5302 Tm [<002C>]TJ +ET +1 0 0 0 k 1 0 0 0 K +q +1 0 0 1 2.0639 174.2632 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 174.7642 Tm [<0012000F00110011>]TJ +ET +0.95 0 0 0 k 0.95 0 0 0 K +q +1 0 0 1 2.0639 169.9438 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 170.4447 Tm [<0011000F001A0016>]TJ +ET +0.75 0 0 0 k 0.75 0 0 0 K +q +1 0 0 1 2.0639 165.6243 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 166.1253 Tm [<0011000F00180016>]TJ +ET +0.5 0 0 0 k 0.5 0 0 0 K +q +1 0 0 1 2.0639 161.3049 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 161.8058 Tm [<0011000F00160011>]TJ +ET +0.25 0 0 0 k 0.25 0 0 0 K +q +1 0 0 1 2.0639 156.9854 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 157.4863 Tm [<0011000F00130016>]TJ +ET +0.05 0 0 0 k 0.05 0 0 0 K +q +1 0 0 1 2.0639 152.6659 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 153.1669 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 148.3465 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 148.8474 Tm [<0011000F00110011>]TJ +ET +0 1 1 0 k 0 1 1 0 K +q +1 0 0 1 283.4646 174.2632 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 174.7642 Tm [<0012000F00110011>]TJ +ET +0 0.95 0.95 0 k 0 0.95 0.95 0 K +q +1 0 0 1 283.4646 169.9438 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 170.4447 Tm [<0011000F001A0016>]TJ +ET +0 0.75 0.75 0 k 0 0.75 0.75 0 K +q +1 0 0 1 283.4646 165.6243 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 166.1253 Tm [<0011000F00180016>]TJ +ET +0 0.5 0.5 0 k 0 0.5 0.5 0 K +q +1 0 0 1 283.4646 161.3049 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 161.8058 Tm [<0011000F00160011>]TJ +ET +0 0.25 0.25 0 k 0 0.25 0.25 0 K +q +1 0 0 1 283.4646 156.9854 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 157.4863 Tm [<0011000F00130016>]TJ +ET +0 0.05 0.05 0 k 0 0.05 0.05 0 K +q +1 0 0 1 283.4646 152.6659 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 153.1669 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 148.3465 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 148.8474 Tm [<0011000F00110011>]TJ +ET +0 1 0 0 k 0 1 0 0 K +q +1 0 0 1 2.0639 129.8538 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 130.3547 Tm [<0012000F00110011>]TJ +ET +0 0.95 0 0 k 0 0.95 0 0 K +q +1 0 0 1 2.0639 125.5343 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 126.0353 Tm [<0011000F001A0016>]TJ +ET +0 0.75 0 0 k 0 0.75 0 0 K +q +1 0 0 1 2.0639 121.2148 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 121.7158 Tm [<0011000F00180016>]TJ +ET +0 0.5 0 0 k 0 0.5 0 0 K +q +1 0 0 1 2.0639 116.8954 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 117.3963 Tm [<0011000F00160011>]TJ +ET +0 0.25 0 0 k 0 0.25 0 0 K +q +1 0 0 1 2.0639 112.5759 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 113.0769 Tm [<0011000F00130016>]TJ +ET +0 0.05 0 0 k 0 0.05 0 0 K +q +1 0 0 1 2.0639 108.2565 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 108.7574 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 103.937 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 104.4379 Tm [<0011000F00110011>]TJ +ET +1 0 1 0 k 1 0 1 0 K +q +1 0 0 1 283.4646 129.8538 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 130.3547 Tm [<0012000F00110011>]TJ +ET +0.95 0 0.95 0 k 0.95 0 0.95 0 K +q +1 0 0 1 283.4646 125.5343 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 126.0353 Tm [<0011000F001A0016>]TJ +ET +0.75 0 0.75 0 k 0.75 0 0.75 0 K +q +1 0 0 1 283.4646 121.2148 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 121.7158 Tm [<0011000F00180016>]TJ +ET +0.5 0 0.5 0 k 0.5 0 0.5 0 K +q +1 0 0 1 283.4646 116.8954 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 117.3963 Tm [<0011000F00160011>]TJ +ET +0.25 0 0.25 0 k 0.25 0 0.25 0 K +q +1 0 0 1 283.4646 112.5759 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 113.0769 Tm [<0011000F00130016>]TJ +ET +0.05 0 0.05 0 k 0.05 0 0.05 0 K +q +1 0 0 1 283.4646 108.2565 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 108.7574 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 103.937 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 104.4379 Tm [<0011000F00110011>]TJ +ET +0 0 1 0 k 0 0 1 0 K +q +1 0 0 1 2.0639 85.4443 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 85.9453 Tm [<0012000F00110011>]TJ +ET +0 0 0.95 0 k 0 0 0.95 0 K +q +1 0 0 1 2.0639 81.1249 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 81.6258 Tm [<0011000F001A0016>]TJ +ET +0 0 0.75 0 k 0 0 0.75 0 K +q +1 0 0 1 2.0639 76.8054 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 77.3063 Tm [<0011000F00180016>]TJ +ET +0 0 0.5 0 k 0 0 0.5 0 K +q +1 0 0 1 2.0639 72.4859 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 72.9869 Tm [<0011000F00160011>]TJ +ET +0 0 0.25 0 k 0 0 0.25 0 K +q +1 0 0 1 2.0639 68.1665 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 68.6674 Tm [<0011000F00130016>]TJ +ET +0 0 0.05 0 k 0 0 0.05 0 K +q +1 0 0 1 2.0639 63.847 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 64.3479 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 59.5275 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 60.0285 Tm [<0011000F00110011>]TJ +ET +1 1 0 0 k 1 1 0 0 K +q +1 0 0 1 283.4646 85.4443 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 85.9453 Tm [<0012000F00110011>]TJ +ET +0.95 0.95 0 0 k 0.95 0.95 0 0 K +q +1 0 0 1 283.4646 81.1249 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 81.6258 Tm [<0011000F001A0016>]TJ +ET +0.75 0.75 0 0 k 0.75 0.75 0 0 K +q +1 0 0 1 283.4646 76.8054 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 77.3063 Tm [<0011000F00180016>]TJ +ET +0.5 0.5 0 0 k 0.5 0.5 0 0 K +q +1 0 0 1 283.4646 72.4859 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 72.9869 Tm [<0011000F00160011>]TJ +ET +0.25 0.25 0 0 k 0.25 0.25 0 0 K +q +1 0 0 1 283.4646 68.1665 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 68.6674 Tm [<0011000F00130016>]TJ +ET +0.05 0.05 0 0 k 0.05 0.05 0 0 K +q +1 0 0 1 283.4646 63.847 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 64.3479 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 59.5275 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 60.0285 Tm [<0011000F00110011>]TJ +ET +q +1 0 0 1 59.5276 2.8347 cm +0 0 12.9584 14.1732 re f +Q +BT +/F73 4.98132 Tf 1 0 0 1 65.1325 8.2625 Tm [<0012>]TJ +ET +0.95 g 0.95 G +q +1 0 0 1 72.4859 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 75.6974 8.2625 Tm [<000F001A0016>]TJ +ET +0.9 g 0.9 G +q +1 0 0 1 85.4443 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 89.9235 8.2625 Tm [<000F001A>]TJ +ET +0.85 g 0.85 G +q +1 0 0 1 98.4027 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 101.6266 8.2625 Tm [<000F00190016>]TJ +ET +0.8 g 0.8 G +q +1 0 0 1 111.3611 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 115.8527 8.2625 Tm [<000F0019>]TJ +ET +0.75 g 0.75 G +q +1 0 0 1 124.3195 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 127.7625 8.2924 Tm [<000F00180016>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 137.2778 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 141.9887 8.2799 Tm [<000F0018>]TJ +ET +0.6 g 0.6 G +q +1 0 0 1 150.2362 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 154.7154 8.2625 Tm [<000F0017>]TJ +ET +0.5 g 0.5 G +q +1 0 0 1 163.1946 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 167.7684 8.2924 Tm [<000F0016>]TJ +ET +0.4 g 0.4 G +q +1 0 0 1 176.153 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 180.6596 8.2799 Tm [<000F0015>]TJ +ET +0.3 g 0.3 G +q +1 0 0 1 189.1114 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 193.7425 8.2625 Tm [<000F0014>]TJ +ET +0.2 g 0.2 G +q +1 0 0 1 202.0697 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 206.7283 8.25 Tm [<000F0013>]TJ +ET +0.1 g 0.1 G +q +1 0 0 1 215.0281 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 219.9955 8.2799 Tm [<000F0012>]TJ +ET +0 g 0 G +q +1 0 0 1 227.9865 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 232.9912 8.2625 Tm [<0011>]TJ +ET +0 g 0 G +q +1 0 0 1 45.454 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 150.2362 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 255.0185 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 24.0945 192.6563 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 24.0945 45.454 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 262.2047 192.6563 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 262.2047 45.454 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.454 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 150.2362 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 255.0185 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +BT +/F72 5.977584 Tf 1 0 0 1 29.612 205.0701 Tm [<0052>-39308<0052>]TJ +1 0 0 1 29.612 29.3221 Tm [<0052>-39308<0052>]TJ +ET +q +1 0 0 1 45.3543 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.5536 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 59.3283 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 45.3543 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 61.6336 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.8329 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 134.4464 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 61.6336 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.7518 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.951 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.7257 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 136.7518 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.3543 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.5536 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 59.3283 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 45.3543 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 61.6336 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.8329 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 134.4464 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 61.6336 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.7518 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.951 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 150.7257 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 136.7518 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.3543 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.5536 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 59.3283 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 45.3543 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 61.6336 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.8329 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 134.4464 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 61.6336 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.7518 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.951 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.7257 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 136.7518 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +BT +/F73 7.970112 Tf 1 0 0 1 72.6194 172.637 Tm [<0034004600440055004A0050004F>-215<00470050004D0045004A004F0048>]TJ +1 0 0 1 96.0037 59.2733 Tm [<0015>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 61.6336 66.1996 cm +0 0 73.012 104.2243 re f +Q +0 g 0 G +1 0 0 1 45.6994 44.612 cm +% mps graphic 4: begin +q +0 g 0 G +q 25.164154 0.000000 0.000000 31.267487 38.526016 46.901306 cm +q 0.23408379534407 0 0 0.18839141292643 0 0 cm +1 0 0 1 -45.6994 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 45.6994 44.612 Tm [<0015>]TJ +ET +1 0 0 1 45.6994 44.612 cm +Q +Q +10.000000 M +1 j +1 J +0.000000 w +Q +% mps graphic 4: end +1 0 0 1 -45.6994 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 88.2487 139.7868 Tm [<003C0013000B000B0013003E>]TJ +1 0 0 1 74.5322 72.1982 Tm [<002600590042004E0051004D0046>-215<0051004200480046>]TJ +ET +0 1 0 rg 0 1 0 RG +q +1 0 0 1 45.3543 192.5566 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +q +1 0 0 1 45.5536 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 150.037 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 45.3543 45.5536 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +0 g 0 G +q +1 0 0 1 149.5475 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 149.7467 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 163.5214 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 149.5475 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 165.8268 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.026 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 238.6396 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 165.8268 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 240.9449 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.1441 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 254.9189 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 240.9449 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 149.5475 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 149.7467 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 163.5214 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 149.5475 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 165.8268 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.026 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 238.6396 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 165.8268 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 240.9449 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.1441 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 254.9189 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 240.9449 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 149.5475 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 149.7467 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 163.5214 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 149.5475 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 165.8268 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.026 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 238.6396 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 165.8268 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 240.9449 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.1441 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 254.9189 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 240.9449 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +BT +/F73 7.970112 Tf 1 0 0 1 176.8125 172.637 Tm [<0034004600440055004A0050004F>-215<00470050004D0045004A004F0048>]TJ +1 0 0 1 200.934 59.2733 Tm [<0012>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 165.8268 66.1996 cm +0 0 73.012 104.2243 re f +Q +0 g 0 G +1 0 0 1 149.8926 44.612 cm +% mps graphic 1: begin +q +0 g 0 G +q 16.478653 0.000000 0.000000 31.267334 42.868729 46.901382 cm +q 0.35746099714713 0 0 0.18839141292643 0 0 cm +1 0 0 1 -149.8926 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 149.8926 44.612 Tm [<0012>]TJ +ET +1 0 0 1 149.8926 44.612 cm +Q +Q +10.000000 M +1 j +1 J +0.000000 w +Q +% mps graphic 1: end +1 0 0 1 -149.8926 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 192.4419 139.7868 Tm [<003C0013000B000B0013003E>]TJ +1 0 0 1 178.7253 72.1982 Tm [<002600590042004E0051004D0046>-215<0051004200480046>]TJ +ET +0 1 0 rg 0 1 0 RG +q +1 0 0 1 150.2362 192.5566 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +q +1 0 0 1 150.4355 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 254.9189 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 150.2362 45.5536 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +endstream +endobj +19 0 obj << +/Length 18471 +>> +stream +0 g 0 G +0.5 0 0 0 k 0.5 0 0 0 K +q +1 0 0 1 59.5275 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 63.8136 226.5302 Tm [<000F0016>-215<0024>]TJ +ET +0 0.5 0 0 k 0 0.5 0 0 K +q +1 0 0 1 76.02 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 79.7183 226.5601 Tm [<000F0016>-215<002E>]TJ +ET +0 0 0.5 0 k 0 0 0.5 0 K +q +1 0 0 1 92.5125 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 96.973 226.5601 Tm [<000F0016>-215<003A>]TJ +ET +0 0 0 0.5 k 0 0 0 0.5 K +q +1 0 0 1 109.005 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 113.3534 226.5601 Tm [<000F0016>-215<002C>]TJ +ET +1 0 0 0 k 1 0 0 0 K +q +1 0 0 1 125.4975 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 132.2244 226.5302 Tm [<0024>]TJ +ET +1 0 1 0 k 1 0 1 0 K +q +1 0 0 1 141.99 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 148.5501 226.5302 Tm [<0028>]TJ +ET +0 0 1 0 k 0 0 1 0 K +q +1 0 0 1 158.4825 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 165.3838 226.5302 Tm [<003A>]TJ +ET +0 1 1 0 k 0 1 1 0 K +q +1 0 0 1 174.975 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 181.7667 226.5302 Tm [<0033>]TJ +ET +0 1 0 0 k 0 1 0 0 K +q +1 0 0 1 191.4675 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 197.6066 226.5302 Tm [<002E>]TJ +ET +1 1 0 0 k 1 1 0 0 K +q +1 0 0 1 207.9599 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 214.789 226.5302 Tm [<0023>]TJ +ET +0 0 0 1 k 0 0 0 1 K +q +1 0 0 1 224.4524 221.1024 cm +0 0 16.4925 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 231.2416 226.5302 Tm [<002C>]TJ +ET +1 0 0 0 k 1 0 0 0 K +q +1 0 0 1 2.0639 174.2632 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 174.7642 Tm [<0012000F00110011>]TJ +ET +0.95 0 0 0 k 0.95 0 0 0 K +q +1 0 0 1 2.0639 169.9438 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 170.4447 Tm [<0011000F001A0016>]TJ +ET +0.75 0 0 0 k 0.75 0 0 0 K +q +1 0 0 1 2.0639 165.6243 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 166.1253 Tm [<0011000F00180016>]TJ +ET +0.5 0 0 0 k 0.5 0 0 0 K +q +1 0 0 1 2.0639 161.3049 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 161.8058 Tm [<0011000F00160011>]TJ +ET +0.25 0 0 0 k 0.25 0 0 0 K +q +1 0 0 1 2.0639 156.9854 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 157.4863 Tm [<0011000F00130016>]TJ +ET +0.05 0 0 0 k 0.05 0 0 0 K +q +1 0 0 1 2.0639 152.6659 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 153.1669 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 148.3465 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 148.8474 Tm [<0011000F00110011>]TJ +ET +0 1 1 0 k 0 1 1 0 K +q +1 0 0 1 283.4646 174.2632 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 174.7642 Tm [<0012000F00110011>]TJ +ET +0 0.95 0.95 0 k 0 0.95 0.95 0 K +q +1 0 0 1 283.4646 169.9438 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 170.4447 Tm [<0011000F001A0016>]TJ +ET +0 0.75 0.75 0 k 0 0.75 0.75 0 K +q +1 0 0 1 283.4646 165.6243 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 166.1253 Tm [<0011000F00180016>]TJ +ET +0 0.5 0.5 0 k 0 0.5 0.5 0 K +q +1 0 0 1 283.4646 161.3049 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 161.8058 Tm [<0011000F00160011>]TJ +ET +0 0.25 0.25 0 k 0 0.25 0.25 0 K +q +1 0 0 1 283.4646 156.9854 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 157.4863 Tm [<0011000F00130016>]TJ +ET +0 0.05 0.05 0 k 0 0.05 0.05 0 K +q +1 0 0 1 283.4646 152.6659 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 153.1669 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 148.3465 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 148.8474 Tm [<0011000F00110011>]TJ +ET +0 1 0 0 k 0 1 0 0 K +q +1 0 0 1 2.0639 129.8538 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 130.3547 Tm [<0012000F00110011>]TJ +ET +0 0.95 0 0 k 0 0.95 0 0 K +q +1 0 0 1 2.0639 125.5343 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 126.0353 Tm [<0011000F001A0016>]TJ +ET +0 0.75 0 0 k 0 0.75 0 0 K +q +1 0 0 1 2.0639 121.2148 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 121.7158 Tm [<0011000F00180016>]TJ +ET +0 0.5 0 0 k 0 0.5 0 0 K +q +1 0 0 1 2.0639 116.8954 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 117.3963 Tm [<0011000F00160011>]TJ +ET +0 0.25 0 0 k 0 0.25 0 0 K +q +1 0 0 1 2.0639 112.5759 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 113.0769 Tm [<0011000F00130016>]TJ +ET +0 0.05 0 0 k 0 0.05 0 0 K +q +1 0 0 1 2.0639 108.2565 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 108.7574 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 103.937 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 104.4379 Tm [<0011000F00110011>]TJ +ET +1 0 1 0 k 1 0 1 0 K +q +1 0 0 1 283.4646 129.8538 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 130.3547 Tm [<0012000F00110011>]TJ +ET +0.95 0 0.95 0 k 0.95 0 0.95 0 K +q +1 0 0 1 283.4646 125.5343 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 126.0353 Tm [<0011000F001A0016>]TJ +ET +0.75 0 0.75 0 k 0.75 0 0.75 0 K +q +1 0 0 1 283.4646 121.2148 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 121.7158 Tm [<0011000F00180016>]TJ +ET +0.5 0 0.5 0 k 0.5 0 0.5 0 K +q +1 0 0 1 283.4646 116.8954 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 117.3963 Tm [<0011000F00160011>]TJ +ET +0.25 0 0.25 0 k 0.25 0 0.25 0 K +q +1 0 0 1 283.4646 112.5759 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 113.0769 Tm [<0011000F00130016>]TJ +ET +0.05 0 0.05 0 k 0.05 0 0.05 0 K +q +1 0 0 1 283.4646 108.2565 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 108.7574 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 103.937 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 104.4379 Tm [<0011000F00110011>]TJ +ET +0 0 1 0 k 0 0 1 0 K +q +1 0 0 1 2.0639 85.4443 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0751 85.9453 Tm [<0012000F00110011>]TJ +ET +0 0 0.95 0 k 0 0 0.95 0 K +q +1 0 0 1 2.0639 81.1249 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.7937 81.6258 Tm [<0011000F001A0016>]TJ +ET +0 0 0.75 0 k 0 0 0.75 0 K +q +1 0 0 1 2.0639 76.8054 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 5.0253 77.3063 Tm [<0011000F00180016>]TJ +ET +0 0 0.5 0 k 0 0 0.5 0 K +q +1 0 0 1 2.0639 72.4859 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 72.9869 Tm [<0011000F00160011>]TJ +ET +0 0 0.25 0 k 0 0 0.25 0 K +q +1 0 0 1 2.0639 68.1665 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.973 68.6674 Tm [<0011000F00130016>]TJ +ET +0 0 0.05 0 k 0 0 0.05 0 K +q +1 0 0 1 2.0639 63.847 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.6816 64.3479 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 2.0639 59.5275 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 4.4749 60.0285 Tm [<0011000F00110011>]TJ +ET +1 1 0 0 k 1 1 0 0 K +q +1 0 0 1 283.4646 85.4443 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.4758 85.9453 Tm [<0012000F00110011>]TJ +ET +0.95 0.95 0 0 k 0.95 0.95 0 0 K +q +1 0 0 1 283.4646 81.1249 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.1943 81.6258 Tm [<0011000F001A0016>]TJ +ET +0.75 0.75 0 0 k 0.75 0.75 0 0 K +q +1 0 0 1 283.4646 76.8054 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.426 77.3063 Tm [<0011000F00180016>]TJ +ET +0.5 0.5 0 0 k 0.5 0.5 0 0 K +q +1 0 0 1 283.4646 72.4859 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 72.9869 Tm [<0011000F00160011>]TJ +ET +0.25 0.25 0 0 k 0.25 0.25 0 0 K +q +1 0 0 1 283.4646 68.1665 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.3737 68.6674 Tm [<0011000F00130016>]TJ +ET +0.05 0.05 0 0 k 0.05 0.05 0 0 K +q +1 0 0 1 283.4646 63.847 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 286.0823 64.3479 Tm [<0011000F00110016>]TJ +ET +0 0 0 0 k 0 0 0 0 K +q +1 0 0 1 283.4646 59.5275 cm +0 0 14.944 4.3195 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 285.8755 60.0285 Tm [<0011000F00110011>]TJ +ET +q +1 0 0 1 59.5276 2.8347 cm +0 0 12.9584 14.1732 re f +Q +BT +/F73 4.98132 Tf 1 0 0 1 65.1325 8.2625 Tm [<0012>]TJ +ET +0.95 g 0.95 G +q +1 0 0 1 72.4859 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 75.6974 8.2625 Tm [<000F001A0016>]TJ +ET +0.9 g 0.9 G +q +1 0 0 1 85.4443 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 89.9235 8.2625 Tm [<000F001A>]TJ +ET +0.85 g 0.85 G +q +1 0 0 1 98.4027 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 101.6266 8.2625 Tm [<000F00190016>]TJ +ET +0.8 g 0.8 G +q +1 0 0 1 111.3611 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 115.8527 8.2625 Tm [<000F0019>]TJ +ET +0.75 g 0.75 G +q +1 0 0 1 124.3195 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 127.7625 8.2924 Tm [<000F00180016>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 137.2778 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 141.9887 8.2799 Tm [<000F0018>]TJ +ET +0.6 g 0.6 G +q +1 0 0 1 150.2362 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 154.7154 8.2625 Tm [<000F0017>]TJ +ET +0.5 g 0.5 G +q +1 0 0 1 163.1946 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 167.7684 8.2924 Tm [<000F0016>]TJ +ET +0.4 g 0.4 G +q +1 0 0 1 176.153 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 180.6596 8.2799 Tm [<000F0015>]TJ +ET +0.3 g 0.3 G +q +1 0 0 1 189.1114 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 193.7425 8.2625 Tm [<000F0014>]TJ +ET +0.2 g 0.2 G +q +1 0 0 1 202.0697 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 206.7283 8.25 Tm [<000F0013>]TJ +ET +0.1 g 0.1 G +q +1 0 0 1 215.0281 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 219.9955 8.2799 Tm [<000F0012>]TJ +ET +0 g 0 G +q +1 0 0 1 227.9865 2.8347 cm +0 0 12.9584 14.1732 re f +Q +1 g 1 G +BT +/F73 4.98132 Tf 1 0 0 1 232.9912 8.2625 Tm [<0011>]TJ +ET +0 g 0 G +q +1 0 0 1 45.454 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 150.2362 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 255.0185 199.8425 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 24.0945 192.6563 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 24.0945 45.454 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 262.2047 192.6563 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 262.2047 45.454 cm +[]0 d 0 J 0.1992 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 45.454 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 150.2362 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +q +1 0 0 1 255.0185 24.0945 cm +[]0 d 0 J 0.1992 w 0 0 m 0 14.1732 l S +Q +BT +/F72 5.977584 Tf 1 0 0 1 29.612 205.0701 Tm [<006B>-39308<006B>]TJ +1 0 0 1 29.612 29.3221 Tm [<006B>-39308<006B>]TJ +ET +q +1 0 0 1 44.6656 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 44.8648 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 58.6395 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 44.6656 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 60.9449 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.1441 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 133.7577 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 60.9449 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.063 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.2623 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.037 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 136.063 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 44.6656 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 44.8648 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 58.6395 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 44.6656 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 60.9449 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.1441 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 133.7577 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 60.9449 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.063 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.2623 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 150.037 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 136.063 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 44.6656 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 44.8648 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 58.6395 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 44.6656 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 60.9449 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 61.1441 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 133.7577 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 60.9449 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 136.063 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 136.2623 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.037 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 136.063 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +BT +/F73 7.970112 Tf 1 0 0 1 71.9306 172.637 Tm [<0034004600440055004A0050004F>-215<00470050004D0045004A004F0048>]TJ +1 0 0 1 95.5142 59.2733 Tm [<0014>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 60.9449 66.1996 cm +0 0 73.012 104.2243 re f +Q +0 g 0 G +1 0 0 1 45.0107 44.612 cm +% mps graphic 3: begin +q +0 g 0 G +q 22.023438 0.000000 0.000000 31.267761 40.096375 46.901169 cm +q 0.25816611984113 0 0 0.18183913002615 0 0 cm +1 0 0 1 -45.0107 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 45.0107 44.7077 Tm [<0014>]TJ +ET +1 0 0 1 45.0107 44.612 cm +Q +Q +10.000000 M +1 j +1 J +0.000000 w +Q +% mps graphic 3: end +1 0 0 1 -45.0107 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 87.56 139.7868 Tm [<003C0013000B000B0013003E>]TJ +1 0 0 1 73.8434 72.1982 Tm [<002600590042004E0051004D0046>-215<0051004200480046>]TJ +ET +0 1 0 rg 0 1 0 RG +q +1 0 0 1 45.3543 192.5566 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +q +1 0 0 1 45.5536 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 150.037 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 45.3543 45.5536 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +0 g 0 G +q +1 0 0 1 150.2362 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 150.4355 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 164.2102 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.2362 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 166.5155 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.7148 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 239.3283 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 166.5155 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 241.6337 180.1502 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.8329 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 255.6076 170.4239 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 241.6337 170.6231 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 150.2362 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 150.4355 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 164.2102 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 150.2362 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 166.5155 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.7148 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 239.3283 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 166.5155 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 241.6337 170.2246 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.8329 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 255.6076 66.1996 cm +[]0 d 0 J 0.3985 w 0 0 m 0 104.2243 l S +Q +q +1 0 0 1 241.6337 66.3989 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 150.2362 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 150.4355 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 164.2102 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 150.2362 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 166.5155 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 166.7148 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 239.3283 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 166.5155 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 73.012 0 l S +Q +q +1 0 0 1 241.6337 66.0004 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +q +1 0 0 1 241.8329 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 255.6076 56.274 cm +[]0 d 0 J 0.3985 w 0 0 m 0 9.9256 l S +Q +q +1 0 0 1 241.6337 56.4733 cm +[]0 d 0 J 0.3985 w 0 0 m 14.1732 0 l S +Q +BT +/F73 7.970112 Tf 1 0 0 1 177.5013 172.637 Tm [<0034004600440055004A0050004F>-215<00470050004D0045004A004F0048>]TJ +1 0 0 1 201.1286 59.2733 Tm [<0013>]TJ +ET +0.7 g 0.7 G +q +1 0 0 1 166.5155 66.1996 cm +0 0 73.012 104.2243 re f +Q +0 g 0 G +1 0 0 1 150.5813 44.612 cm +% mps graphic 2: begin +q +0 g 0 G +q 21.905792 0.000000 0.000000 31.267517 40.155151 46.901245 cm +q 0.26414452470918 0 0 0.1850572908315 0 0 cm +1 0 0 1 -150.5813 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 150.5813 44.612 Tm [<0013>]TJ +ET +1 0 0 1 150.5813 44.612 cm +Q +Q +10.000000 M +1 j +1 J +0.000000 w +Q +% mps graphic 2: end +1 0 0 1 -150.5813 -44.612 cm +BT +/F73 7.970112 Tf 1 0 0 1 193.1306 139.7868 Tm [<003C0013000B000B0013003E>]TJ +1 0 0 1 179.4141 72.1982 Tm [<002600590042004E0051004D0046>-215<0051004200480046>]TJ +ET +0 1 0 rg 0 1 0 RG +q +1 0 0 1 150.2362 192.5566 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +q +1 0 0 1 150.4355 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 254.9189 45.3543 cm +[]0 d 0 J 0.3985 w 0 0 m 0 147.4016 l S +Q +q +1 0 0 1 150.2362 45.5536 cm +[]0 d 0 J 0.3985 w 0 0 m 104.8819 0 l S +Q +endstream +endobj +21 0 obj << +/Subtype /CIDFontType0C +/Length 711 +>> +stream + +<96f§€œ ¢œ§—†˜‚’¹šºªÂÝØ]3EZQITûqûN‚ƒ…†}l¤‹›÷笒”« +б›‘ŒŒŒŒŒŸ‘® ’ŒžŒ•Á¬•
ø¡ö +endstream +endobj +23 0 obj << +/Length 701 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-YKYYJG-LMMono10-Regular-0) +%%Title: (TeX-YKYYJG-LMMono10-Regular-0 TeX YKYYJG-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (YKYYJG-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-YKYYJG-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +2 beginbfchar +<0052> <0031> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +26 0 obj << +/Subtype /CIDFontType0C +/Length 3164 +>> +stream + +2 +o +¤÷7‹¼ø˽ô¼ø¼ôøfù.üfø5Yü£ûèø£oc÷çü£ûç"ø-v÷Òw÷J·÷ßøU¡±"ÇôÇu±"N÷_û"ÈueôO"O¡eôÇû
·÷
û•„÷Ñ÷÷N¾«t¥hhtqkk¢q®®¢¥«ÚÕø²Õ¿æ÷Ææø°÷á÷X>÷)û;û;>û)ûXûXØû)÷;÷;Ø÷)÷Xûˆû£ûa÷÷2÷2µ÷÷÷µûû2û2aûûû6 vù.w÷Cæ÷žù.PûO=¥D÷ÀüÎe‹Õø¥Ö÷ÝæÞøÎ ²´—¶Ö»[<:_JG@TNNK@@–TøÕû¶»µª©¾¿æéÆ×÷÷9ÙûTS~qapÕ÷†Õ÷vÕ÷Øæ=æèø@÷DãJÇ8¡ðß¾ÅÜê;ËûRX‚r]F ¹°“µÏ·iL;<Z+gA²èíâf,L]\1\]—Ÿ_yBx¶Í}¿÷éÔ÷¢ v÷TÔø%w÷Øâø‰÷TÔ1ø%'û¨ü(—E÷©ûTâ÷T4Ôû\÷\÷Á‡Ô÷Ô÷cÕàæ÷Uåø_÷P÷ûÉûk÷c÷’Õûíûöí÷ +Öû®÷x÷ŸÖûŸ÷i÷«Öü÷8Óø³Ö¶çøßø$ù:ûsûû$ûeû[÷û÷oÙâ› ½÷ 7ûm‚l\„aûE0ë÷=÷Eðð÷9ÉË}tÄšÔ¥UD˜AÓ vù.wÛç÷@÷Þ÷¸ûÞ÷ûÆ÷ä÷³÷Þûûªû×÷×/ý.÷á vù.wãÛø’Ûø;÷Wûxøk8[ý.ã«ø›÷Tü#é÷Tø#«ü›ã[ù.8Ò v÷éw÷£ÕÛç÷Šç÷@÷Ÿœ¶‹Œ™÷mû ÷û÷°õªÊÒç÷ûËû#ûAý.ç÷Ÿ÷Š÷e-2bû]÷ÛâÚk7Õø²ÕÀæ÷yæød÷A÷
û +Á5µ5µm¡Ãȵ¬ÚÂÅzu¶œÔ£^K›Kû5Pû'ßZåaÚfÎn>FPe5OM›¢ZyBpÃÒ~Ë÷óÒ÷¦ vù.w÷tç÷¢÷ðû;÷Ò)÷oü'û›ç÷›÷oø')û/ûDÔù’Ôïå1÷ZÐ÷¾ûDÔàû +åÔŒŒåŒŒ
ø¼ø• +endstream +endobj +28 0 obj << +/Length 916 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-VEPTAU-Seravek-0) +%%Title: (TeX-VEPTAU-Seravek-0 TeX VEPTAU-Seravek 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (VEPTAU-Seravek) +/Supplement 0 +>> def +/CMapName /TeX-Identity-VEPTAU-Seravek def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +5 beginbfrange +<0011> <001A> <0030> +<0023> <0024> <0042> +<0033> <0034> <0052> +<0044> <0048> <0063> +<004D> <0051> <006C> +endbfrange +13 beginbfchar +<000B> <002A> +<000F> <002E> +<0026> <0045> +<0028> <0047> +<002C> <004B> +<002E> <004D> +<003A> <0059> +<003C> <005B> +<003E> <005D> +<0042> <0061> +<004A> <0069> +<0055> <0074> +<0059> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +15 0 obj << +/Type /ObjStm +/N 16 +/First 118 +/Length 2662 +>> +stream +11 0 10 203 18 280 17 483 20 560 22 593 14 806 24 952 25 1141 27 1393 +13 1594 29 1731 16 1911 30 1972 31 1989 32 2167 +% 11 0 obj +<< +/Type /Page +/Contents 12 0 R +/Resources 10 0 R +/MediaBox [0 0 300.4724 238.1102] +/TrimBox [ 0.0000 0.0000 300.4724 238.1102 ] /CropBox [ 0.0000 0.0000 300.4724 238.1102 ] +/Parent 16 0 R +>> +% 10 0 obj +<< +/Font << /F73 13 0 R /F72 14 0 R >> +/ProcSet [ /PDF /Text ] +>> +% 18 0 obj +<< +/Type /Page +/Contents 19 0 R +/Resources 17 0 R +/MediaBox [0 0 300.4724 238.1102] +/TrimBox [ 0.0000 0.0000 300.4724 238.1102 ] /CropBox [ 0.0000 0.0000 300.4724 238.1102 ] +/Parent 16 0 R +>> +% 17 0 obj +<< +/Font << /F73 13 0 R /F72 14 0 R >> +/ProcSet [ /PDF /Text ] +>> +% 20 0 obj +[ 82 [525] 107 [525]] +% 22 0 obj +<< +/Type /FontDescriptor +/FontName /YKYYJG+LMMono10-Regular +/Flags 4 +/FontBBox [-451 -316 731 1016] +/Ascent 1016 +/CapHeight 611 +/Descent -316 +/ItalicAngle 0 +/StemV 175 +/XHeight 431 +/FontFile3 21 0 R +>> +% 14 0 obj +<< +/Type /Font +/Subtype /Type0 +/Encoding /Identity-H +/BaseFont /YKYYJG+LMMono10-Regular +/DescendantFonts [24 0 R] +/ToUnicode 23 0 R +>> +% 24 0 obj +<< +/Type /Font +/Subtype /CIDFontType0 +/BaseFont /YKYYJG+LMMono10-Regular +/FontDescriptor 22 0 R +/W 20 0 R +/CIDSystemInfo << +/Registry () +/Ordering (Identity) +/Supplement 0 +>> +>> +% 25 0 obj +[ 11 [408] 15 [256] 17 [592 351 475 486 536 509 547 454 542 547] 35 [569 610] 38 [510] 40 [677] 44 [585] 46 [846] 51 [584 501] 58 [540] 60 [358] 62 [358] 66 [501] 68 [446 544 484 356 513] 74 [240] 77 [276 861 554 546 544] 85 [389] 89 [491]] +% 27 0 obj +<< +/Type /FontDescriptor +/FontName /VEPTAU+Seravek +/Flags 4 +/FontBBox [-95 -296 1254 933] +/Ascent 925 +/CapHeight 666 +/Descent -302 +/ItalicAngle 0 +/StemV 85 +/XHeight 480 +/FontFile3 26 0 R +>> +% 13 0 obj +<< +/Type /Font +/Subtype /Type0 +/Encoding /Identity-H +/BaseFont /VEPTAU+Seravek +/DescendantFonts [29 0 R] +/ToUnicode 28 0 R +>> +% 29 0 obj +<< +/Type /Font +/Subtype /CIDFontType0 +/BaseFont /VEPTAU+Seravek +/FontDescriptor 27 0 R +/W 25 0 R +/CIDSystemInfo << +/Registry () +/Ordering (Identity) +/Supplement 0 +>> +>> +% 16 0 obj +<< +/Type /Pages +/Count 2 +/Kids [11 0 R 18 0 R] +>> +% 30 0 obj +<< +>> +% 31 0 obj +<< +/Type /Catalog +/Pages 16 0 R +/Names 30 0 R +/Version /1.5 /ViewerPreferences << /FitWindow true >> /PageLayout /TwoColumnRight /PageMode /UseNone /Metadata 9 0 R +>> +% 32 0 obj +<< +/Producer (LuaTeX-0.50.0) +/ConTeXt.Url (www.pragma-ade.com) /ConTeXt.Version (2010.01.11 14:57) /ConTeXt.Time (2010.01.11 22:15) /ConTeXt.Jobname (2**2) /Trapped false +/Creator (TeX) +/CreationDate (D:20100111221520+01'00') +/ModDate (D:20100111221520+01'00') +/PTEX.Fullbanner (This is LuaTeX, Version beta-0.50.0-2009122422 (Web2C 2009) kpathsea version 5.0.0) +>> +endstream +endobj +33 0 obj << +/Type /XRef +/Index [0 34] +/Size 34 +/W [1 2 1] +/Root 31 0 R +/Info 32 0 R +/ID [<7FD329C11600FEF8839C5DB3C274D945> <7FD329C11600FEF8839C5DB3C274D945>] +/Length 136 +>> +stream + + + +endstream +endobj +startxref +47703 +%%EOF diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.pdf Binary files differnew file mode 100644 index 00000000000..8e158454593 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.tex new file mode 100644 index 00000000000..fc3fff79e80 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/2xx2.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2*4.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={2**2}, + Pages=4, + x=2, + y=1] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.pdf Binary files differnew file mode 100644 index 00000000000..49f3f870d51 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.tex new file mode 100644 index 00000000000..7dbe8038f26 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/3SIDE.tex @@ -0,0 +1,22 @@ +% Context file +% Filename: 2SIDE.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={3SIDE}, + Pages=6, + x=3, + y=1] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.pdf Binary files differnew file mode 100644 index 00000000000..cbb0d25fc0f --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.tex new file mode 100644 index 00000000000..3694b5c5e0c --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Doublewindow.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: Doublewindow.tex +% Willi Egger +% 20-06-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={DOUBLEWINDOW}, + Pages=8, + x=4, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.pdf Binary files differnew file mode 100644 index 00000000000..9d9b4b0c6a0 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.tex new file mode 100644 index 00000000000..44b7f426de2 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Mapflyer-12.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: Mapflyer-12.tex +% Willi Egger +% 20-06-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={MAPFLYER-12}, + Pages=12, + x=3, + y=2] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.pdf Binary files differnew file mode 100644 index 00000000000..23365c18181 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.tex new file mode 100644 index 00000000000..a2cddc44ff6 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Tryptichon.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: Tryptichon.tex +% Willi Egger +% 20-06-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={TRYPTICHON}, + Pages=6, + x=3, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.pdf Binary files differnew file mode 100644 index 00000000000..62a0ea117f4 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.tex new file mode 100644 index 00000000000..d4293e46d8b --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/XY.tex @@ -0,0 +1,39 @@ +% Context file +% Filename: 2SIDE.tex +% Willi Egger +% 17-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe + +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={XY}, + Pages=8, + x=2, + y=4] + +\definepapersize + [Printpaper] + [width=\dimexpr37mm*\getvariable{Arranging}{x},height=\dimexpr52mm*\getvariable{Arranging}{y}] +\setuppaper + [paper=Printpaper, + topspace=16mm, + backspace=16mm, + dx=5pt, + dy=5pt, + nx=2, + ny=4, + margin=0pt, + width=\dimexpr37mm*\getvariable{Arranging}{x}, + height=\dimexpr52mm*\getvariable{Arranging}{y}] +\setuplayout + [location=middle, + marking=on] +\setuparranging[\getvariable{Arranging}{Arrangement}] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.pdf Binary files differnew file mode 100644 index 00000000000..97df329a720 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.tex new file mode 100644 index 00000000000..7a5ea7fa2d7 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-10.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: Zflyer-10.tex +% Willi Egger +% 05-08-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={ZFLYER-10}, + Pages=10, + x=5, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.pdf Binary files differnew file mode 100644 index 00000000000..ec9a13ddd61 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.tex new file mode 100644 index 00000000000..7e59a3093db --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-12.tex @@ -0,0 +1,27 @@ +% Context file +% Filename: Zflyer-12.tex +% +% 05-08-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +% Filename: Zflyer-12.tex +% Willi Egger +% 05-08-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={ZFLYER-12}, + Pages=12, + x=6, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.pdf Binary files differnew file mode 100644 index 00000000000..90abe48b213 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.tex new file mode 100644 index 00000000000..343eb032c2e --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/Zflyer-8.tex @@ -0,0 +1,23 @@ +% Context file +% Filename: ZFLYER-8.tex +% Willi Egger +% 05-08-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. +\usemodule[folding] +\input figures-base-file +%\showframe +\setupheadertexts[\tfx Flyers] +\starttext +\showframe +\setvariables + [Arranging] + [Arrangement={ZFLYER-8}, + Pages=8, + x=4, + y=1] + +\setuparranging[\getvariable{Arranging}{Arrangement}] +\definepapersize[Printpaper][width=\dimexpr37mm*\getvariable{Arranging}{x}+32mm,height=\dimexpr52mm*\getvariable{Arranging}{y}+32mm] +\setuppapersize[A9][Printpaper] +\dorecurse{\getvariable{Arranging}{Pages}}{\getbuffer[Fakepage]\page} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/figures-base-file.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/figures-base-file.tex new file mode 100644 index 00000000000..5a21518e8a0 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/figures-base-file.tex @@ -0,0 +1,59 @@ +% Context file +% Filename: figures-base-file.tex +% Willi Egger +% 11-01-2010 +% Copyright (c) 2010 BOEDE. All rights reserved. + +% \usetypescriptfile[type-seravek] +% \usetypescript[Seravek] +% \setupbodyfont[Seravek,ss,8pt] + +% Instellen op Libertine +\setupbodyfont[libertine,rm,9pt] +\setupcolors[state=stop,rgb=no,cmyk=no,reduce=yes] + +\startusableMPgraphic{Pagenumber} + StartPage; + draw textext("\pagenumber") xsized (.3*\overlaywidth) ysized (.3*\overlayheight) shifted (.7*\overlaywidth,.6*\overlayheight); + StopPage; +\stopusableMPgraphic + +\defineoverlay[Pagenumber][\useMPgraphic{Pagenumber}] + +\setuppapersize[A9][A4,landscape] +\setuppagenumbering[alternative=doublesided,location=footer] +\setuplayout + [margin=5mm, + width=middle, + backspace=5.5mm, + height=middle, + footer=5mm, + header=5mm] +\setupbackgrounds[text][state=start] +\setupbackgrounds [text][background={screen,Pagenumber},backgroundscreen=0.8,state=repeat] +\setupcolors [state=start] +\setuplayout [location=middle,marking=on] +\setuptolerance [tolerant] + +\def\Style{[\getvariable{Arranging}{Arrangement}]} + +\def\Pages{\getvariable{Arranging}{Pages}} + +\startbuffer[Fakepage] + \strut + \blank + \midaligned{\Style} + \vfill + \midaligned{Example page} +\stopbuffer +\setupheadertexts[\tfx Section folding] + +% \starttext +% \showframe +% \setvariables +% [Arranging] +% [Arrangement={2*16}, +% Pages=32] +% \setuparranging[\getvariable{Arranging}{Arrangement}] +% \dorecurse{\Pages}{\getbuffer[Fakepage]\page} +% \stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.pdf Binary files differnew file mode 100644 index 00000000000..47559d2a765 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.tex b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.tex new file mode 100644 index 00000000000..115a43d0fce --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/arranging/test-arranging.tex @@ -0,0 +1,24 @@ +% Context file +% Filename: test-arranging.tex +% +% 14-05-2011 +% Copyright (c) 2011 BOEDE. All rights reserved. + +\setupbodyfont[libertine,rm,12pt] +\setuplayout + [topspace=2.5cm, + backspace=1.5cm, + header=0pt, + footer=1.5\bodyfontsize, + height=middle, + width=middle, + location=] +\mainlanguage[nl] +\setuppapersize[A6][A4] +\setuppagenumbering[location=footer] +%\showframe +% \setuparranging[1*4] +\setuparranging[1*4-Conference] +\starttext +\dorecurse{30}{\input tufte \blank} +\stoptext
\ No newline at end of file diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-backgrounds.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-backgrounds.tex index 40d16700502..77857670da5 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-backgrounds.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-backgrounds.tex @@ -120,7 +120,7 @@ an axis (see \in{figure}[fig:axis]). \placefigure
[hier][fig:axis]
- {The coordinates in \type{\setupbackgrounds}.}
+ {The coordinates in \tex{setupbackgrounds}.}
{\getbuffer[colo-5]}
You are allowed to provide more than one coordinate at a
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-blocks.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-blocks.tex index 8d6f4ad067d..52f665778af 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-blocks.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-blocks.tex @@ -495,7 +495,7 @@ each other. \placefigure
[here]
[fig:combinations]
- {An example of \type{\startcombination...}.}
+ {An example of \tex{startcombination...}.}
{\startcombination[3*2]
{\externalfigure[lb00220]} {a} {\externalfigure[lb00221]} {b}
{\externalfigure[lb00222]} {c} {\externalfigure[lb00223]} {d}
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-descriptions.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-descriptions.tex index 47916ccbb7a..a322a09cd30 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-descriptions.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-descriptions.tex @@ -720,7 +720,7 @@ The setup of the itemization commands are presented in \placetable
[here][tab:setupitemize]
- {Setup of \type{\setupitemize}.}
+ {Setup of \tex{setupitemize}.}
\starttable[|l|l|]
\HL
\VL \bf setup \VL \bf result \VL\SR
@@ -902,6 +902,7 @@ permitted when you use \type {\head}. \showsetup{head}
+\startmode[mkii]
When an itemization consists of only one item we can leave
out the commands \type {\startitemize} and \type
{\stopitemize} and the level~1 symbol is used.
@@ -924,6 +925,7 @@ In each case, we get the following output: Only the text directly following the command and ended by an
empty line or \type{\par} is indented.
+\stopmode
When you want to re-use the last number instead of
increasing the next item you can use \type{\sub}.
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-documents.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-documents.tex index cd9661c1c7a..8ffbce1e19c 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-documents.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-documents.tex @@ -237,15 +237,15 @@ documents that are placed on several subdirectories. \bf project \VL
\bf environment \VL
\bf product \VL
- \bf componnent \VL\SR
+ \bf component \VL\SR
\HL
\VL \type{\project <<name>>}
- \VL \VL \VL \yes \VL \yes \VL\FR
+ \VL \VL \VL (\yes) \VL (\yes) \VL\FR
\VL \type{\environment <<name>>}
\VL (\yes) \VL (\yes) \VL (\yes) \VL (\yes) \VL\MR
\VL \type{\product <<name>>}
\VL \yes \VL \VL \VL (\yes) \VL\MR
-\VL \type{\componentonderdeel <<name>>}
+\VL \type{\component <<name>>}
\VL \VL \VL (\yes) \VL (\yes) \VL\LR
\HL
\stoptable
@@ -323,10 +323,12 @@ independently, given that the stucture is defined properly. In principal a project file contains only a list of products
and environments. If you would process the project file all
products will be placed in one document. This is seldom
-wanted. This manual for example has a project structure.
-Every part is a product and every chapter is a component.
-There are several environments that are loaded in the main
-project file.
+wanted.
+
+If you have only one product, you don't really need a project file.
+This manual for example has a product/component structure without a project
+file. Every chapter is a component and the product file loads some
+environments.
Schematically the coherence between files could be
displayed as illustrated in \in {figures} [fig:structure
@@ -445,6 +447,9 @@ Below you will find an example of a project structure. \startbuffer
\startcomponent first
+\environment environ
+\product example
+
\part{One}
\completecontent
@@ -476,6 +481,9 @@ Below you will find an example of a project structure. \startbuffer
\startcomponent second
+\environment environ
+\product example
+
\part{Two}
\completecontent
@@ -505,10 +513,8 @@ Below you will find an example of a project structure. \stopfiguretext
The files \type{first.tex}, \type{second.tex} and
-\type{example.tex} can be processed separately. As long as
-there is one product in this project you can also process
-\type{project.tex}. If you process an environment there will
-be no pages of output.
+\type{example.tex} can be processed separately. If you process an environment
+there will be no pages of output.
\section[directories]{Directories}
\index{files+directories}
@@ -669,7 +675,7 @@ we spoil the document source with output and mode settings, the more flexible we are.
To enable users to develop a style that adapts itself to
-certain circumstances, \CONTEXT\ provide system modes. For
+certain circumstances, \CONTEXT\ provides system modes. For
the moment there are:
\starttabulate[|lT|p|]
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-figures.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-figures.tex index 25852a878ac..11109278bc7 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-figures.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-figures.tex @@ -467,23 +467,42 @@ table is scaled to the pagewidth. The result is typeset in \placefigure
[here][fig:table]
{An example of a \TEX\ figure.}
- {\externalfigure[table.tmp][width=\textwidth]}
+ {\externalfigure[table.buffer][width=\textwidth]}
\placefigure
{An example of a \TEX\ figure.}
- {\externalfigure[table.tmp][width=.5\textwidth]}
+ {\externalfigure[table][width=.5\textwidth, type=buffer]}
\stopbuffer
+% todo: type=buffer and table.buffer are broken in today's context version...
+
\typebuffer
\getbuffer
-Buffers are written to a file with the extension \type
-{tmp}, so we recall the table with \type{table.tmp}. Other
-types of figures are searched on the directories
-automatically. With \TEX\ figures this is not the case. This
-might lead to conflicting situations when an \EPS\ figure is
-meant and not found, but a \TEX\ file of that name is.
+With \type{\typesetbuffer} you go a step further: not just one text element
+but a whole document can be typeset and inserted as figure. As an example, the
+second page of some text on A7-paper with landscape orientation is shown in
+\in{figure}[fig:a7-landscape-layout].
+
+\startbuffer
+\startbuffer[a7-buf]
+\setuppapersize[A7, landscape][A7, landscape]
+\showframe
+\input tufte
+\stopbuffer
+
+\placefigure[][fig:a7-landscape-layout]
+ {An example for \tex{typesetbuffer}.}
+ {\typesetbuffer[a7-buf][page=2]}
+\stopbuffer
+
+% todo: second option to \setuppapersize should not be needed with
+% recent context
+
+\typebuffer
+
+\getbuffer
\section{Extensions of figures}
\index{figures+extensions}
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.pdf Binary files differindex a82c9d679a5..9b5c55b42d2 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.pdf +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.tex index 6458f285754..13af078175a 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-fonts.tex @@ -19,7 +19,7 @@ \startbuffer[joke]
\definetypeface [joke] [rm] [serif] [times] [default] [encoding=texnansi]
-\definetypeface [joke] [ss] [sans] [helvetica] [default] [rscale=.9,
+\definetypeface [joke] [ss] [sans] [helvetica] [default] [rscale=0.9,
encoding=texnansi]
\definetypeface [joke] [tt] [mono] [courier] [default] [rscale=1.1,
encoding=texnansi]
@@ -94,30 +94,32 @@ installation work. \section {Font files and synonyms}
\macro{\tex{definefontsynonym}}
+\macro{\tex{setupfontsynonym}}
In \CONTEXT, whenever possible you should define symbolic names for fonts.
The mapping from such symbolic names onto real font names can be done such
-that it takes place unnoticed for the user. This is good since the name
-depends on the encoding and therefore not seldom is obscure and hard to
+that it takes place unnoticed by the user. This is good, since the name can
+depend on the encoding, in which case the name is obscure and hard to
remember. The trick is knowing how to use the \type{\definefontsynonym}
command.
\placefloat[][]{none}{\showsetup{definefontsynonym}}
-The first argument is the synonym that is being defined or redefined.
-Redefinition is not only allowed but often very useful. The second
-argument is the replacement of the synonym. This replacement can be a
-real font name, but it can also be another synonym. The optional third
-argument can be used for to specify font settings.
+The first argument is the synonym that is being defined or redefined. This
+synonym should be something simpler than the original name that's easier to
+use. Redefinition is not only allowed but often very useful. The second
+argument is the replacement of the synonym. This replacement can be a real
+font name, but it can also be another synonym. The optional third argument
+can be used for to specify font settings.
-There is no limit on the number of indirection levels, but the last one
-in the chain has to be a valid font name. \CONTEXT\ knows it has reached
-the bottom level when there is no longer any replacement possible.
+There is no limit on the number of synonyms that can chained together, but the
+last one in the chain has to be a valid font name. \CONTEXT\ knows it has
+reached the bottom level when there is no longer any replacement possible.
Font settings actually take place at the bottom level, since they are
-closely related to specific instances of fonts. Any settings that are
-defined higher up in the chain perculate down, unless they are already
+closely related to specific instances of fonts. Any settings that are
+defined higher up in the chain percolate down, unless they are already
defined at the lower level.
\startbuffer[synonymargs]
@@ -151,16 +153,18 @@ further font definitions to identify this font, instead of the dreadfully low||level (and hard to remember) name \type{uplr8t} and its
accompanying encoding.
-A note on font names: In \PDFTEX, the real font is the name of the \TEX\ metrics file,
-minus the extension, as we saw already. In \XETEX\ and \MKIV\ a font name is a bit
-more complex, because in both cases OpenType fonts can be accessed directly by their
-official font name (but with any embedded spaces stripped out) as well as via the disk
-file name.
+\subsection{Font names}
+
+In \PDFTEX, the real font is the name of the \TEX\ metrics file, minus the
+extension, as we saw already. In \XETEX\ and \MKIV\ a font name is a bit more
+complex, because in both cases OpenType fonts can be accessed directly by
+their official font name (but with any embedded spaces stripped out) as well
+as via the disk file name.
In these two systems, \CONTEXT\ first attempts to find the font using the
official font name. If that doesn't work, then it tries to use the font by
file name as a fallback. Since this is not very efficient and also because
-it may generate |<|harmless, but alarming looking|>| warnings it is possible to
+it may generate (harmless, but alarming looking) warnings, it is possible to
force \CONTEXT\ into one or the other mode by using a prefix, so you will
most often see synonym definitions like this:
@@ -257,15 +261,17 @@ in~\in{table}[tab:symbolic font names] \vskip 1ex
\stopbuffer
+%this table almost takes up a page, so we should give it one to itself
\placetable
- [here]
+ [page]
[tab:symbolic font names]
{Standard symbolic font names, and the style||alternative pair they belong to.}
{\getbuffer[symfontnames]}
+\subsection{Adjusting font settings}
As mentioned earlier, the items in the third argument of
-\type{\definefontsynonym} perculate down the chain of
+\type{\definefontsynonym} percolate down the chain of
synonyms. Occasionally, you may want to splice some settings into that
chain, and that is where \type{\setupfontsynonym} comes in handy.
@@ -279,7 +285,18 @@ the previous chapter contain a sequence of commands like this: \setupfontsynonym [Serif] [handling=pure]
\setupfontsynonym [SerifBold] [handling=pure]
\setupfontsynonym [SerifItalic] [handling=pure]
-....
+...
+\stoptyping
+\stopexample
+
+The first line means \quote{adjust the \type{handling} setting of only the
+ \type{Serif} font to \type{pure}}. Any font lower down in the synonym chain
+won't receive this setting. Another example might be setting a font variant
+for {\sc small caps}:
+
+\startexample
+\starttyping
+\setupfontsynonym [SerifSmallCaps] [features=smallcaps]
\stoptyping
\stopexample
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-formulas.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-formulas.tex index 7fa4b5964b8..ac148bab3f9 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-formulas.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-formulas.tex @@ -3,7 +3,7 @@ \environment contextref-env
\product contextref
-\input supp-mps % for \MPdivten (chemic)
+% \input supp-mps % for \MPdivten (chemic)
\let \ifgrTEXgraphic \ifforceMPTEXgraphic
\chapter[formulas]{Formulas}
@@ -16,7 +16,7 @@ functionality of \TEX\ relates to math typesetting since the main reason for developing \TEX\ was the need for
typesetting math.
-In \CONTEXT\ math typesetting is not really an isue.
+In \CONTEXT\ math typesetting is not really an issue.
\CONTEXT\ was developed for typesetting educational
materials and not necessarily math. Therefore more attention
was paid to chemical formulas and consistent use of units
@@ -80,6 +80,12 @@ like \type{\displaylines}. In the examples we use \type {$$} to save some space; however we advise you to use the
command \type {\startformula}.
+\startmode[mkiv]
+\fixme{Mark IV doesn't have a \tex{formulanumber} command at the
+moment, the rest of this paragraph is suppressed}
+\stopmode
+
+\startnotmode[mkiv]
\start
\def\ShowMathExample[#1]%
@@ -243,6 +249,7 @@ command \type {\startformula}. \ShowMathExample[w,x]
\stop
+\stopnotmode
When we want {\em no} numbers we have to indicate that
explicitly by means of \type{[-]}:
@@ -303,7 +310,8 @@ referencing. This becomes:
-\getbuffer
+\doifnotmode{mkiv}{\getbuffer}
+\doifmode{mkiv}{\fixme{getbuffer suppressed}}
\section{Legends}
\index{formulas+legends}
@@ -563,7 +571,7 @@ for switching to some specialized fonts: \starttabulate[|l|l|l|]
\NC \type {\frak} \NC fraktur \NC \frak ABC \NC\NR
-\NC \type {\goth} \NC gothic \NC \goth abc \NC\NR
+\doifnotmode{mkiv}{\NC \type {\goth} \NC gothic \NC \goth abc \NC\NR}
\NC \type {\cal} \NC calligraphic \NC \cal ABC \NC\NR
\stoptabulate
@@ -589,23 +597,10 @@ give some examples: y + \maframed{y} + y^{2} + y^{\maframed{2}}
\stopformula
-\startformula
- x \times \maframed{y} \times y^{\maframed{z}_{\maframed{z}}}
-\stopformula
-\stopbuffer
-
-\typebuffer
+\nonknuthmode % todo: one day this can be removed
-\getbuffer
-
-In this example we can see that the superscript~2 is rather
-big. This can be prevented by using the commands \type
-{\super} and \type {\suber} in stead of \type {^} and \type
-{_}.
-
-\startbuffer
\startformula
- x \times \maframed{y} \times y\super{\maframed{z}\suber{\maframed{z}}}
+ x \times \maframed{y} \times y^{\maframed{z}_{\maframed{z}}}
\stopformula
\stopbuffer
@@ -613,9 +608,6 @@ big. This can be prevented by using the commands \type \getbuffer
-If you want to use \type {^} and \type {_} anyhow, than you
-can use \type {\enablesupersub} to reach the same effect.
-
To obtain a good spacing in framed math texts the \type
{offset} equals \type {overlay}. The offset is produced by
giving \type {frameoffset} an adequate value. Other setups
@@ -623,7 +615,7 @@ are also possible: \startbuffer
\startformula
- x \times y\super{\maframed[framecolor=red]{z}\suber{z}}
+ x \times y^{\maframed[framecolor=red]{z}_z}
\stopformula
\stopbuffer
@@ -677,7 +669,7 @@ the math module. You can generate a list of the current math character set
with the command \type {\showmathcharacters}.
-\showmathcharacters
-
+\doifnotmode{mkiv}{\showmathcharacters}
+\doifmode{mkiv}{command does not exist in mkiv}
\stopcomponent
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-introduction.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-introduction.tex index 81d598a2e35..14622ae4b2d 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-introduction.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-introduction.tex @@ -69,30 +69,59 @@ that the complete text is processed from beginning to end during which typesetting commands are interpreted. Because you tell your typesetting intentions to \TEX, the system can also be qualified as an intentional typesetting system. - -\fixme{Next paragraph is messy, and introduces \CONTEXT\ prematurely} - In most documents one can stick to commands that define the -structure and leave the typographic details to \CONTEXT. One +structure and leave the typographic details to \TEX. One can concentrate on the content, instead of on makeup; the author can concentrate on his reader and his intentions with -the text. In this respect one can classify \CONTEXT\ as an -intentional system. We prefer such a system over a +the text. We prefer such an intentional system over a page||oriented system, especially in situations where you -have to process bulky documents of with regularly changing +have to process bulky documents with regularly changing content. Furthermore an intentional typesetting system is rather flexible and makes it possible to change layout -properties depending on its application. It can also +properties depending on its application. Thus, the same +text source can be used to produce various results, +for example, both on||line and printed output. It can also cooperate quite well with other text||processing programs and tools. +% from http://en.wikipedia.org/wiki/LaTeX +Developed in the early 1980s, +\LATEX\ was intended to provide a high-level language +that accesses the power of \TEX. +\LATEX\ essentially comprises a collection of \TEX\ macros +and a program to process \LATEX\ documents. +Because the \TEX\ formatting commands are very low-level, +it is usually much simpler for end-users to use \LATEX. +\LATEX\ is based on the idea that it is better +to leave document design to document designers, +and to let authors get on with writing documents. + +% from http://wiki.contextgarden.net/What_is_ConTeXt: +\CONTEXT\ is a document markup language and document preparation system +also based on the \TEX\ typesetting system. +It was designed with the same general-purpose aims as \LATEX\ % +of providing an easy to use interface +to the high quality typesetting engine provided by \TEX. +However, while \LATEX\ insulates the writer from typographical details, +\CONTEXT\ takes a complementary approach +by providing structured interfaces for handling typography, +including extensive support for colors, backgrounds, hyperlinks, +presentations, figure-text integration, and conditional compilation. +It gives the user extensive control over formatting +while making it easy to create new layouts and styles +without learning the \TEX\ macro language. +{\CONTEXT}'s unified design avoids the package clashes +that can happen with \LATEX. +\CONTEXT\ also attempts to more closely respect the syntactical style +of plain \TEX. + \section[context]{\CONTEXT} \index[context]{\CONTEXT} The development of \CONTEXT\ started in 1990. A number of \TEX\ based macro packages had been used to our satisfaction. However, the non||technical users at our -company were not accustomed to rather complex and non||Dutch +company were not accustomed to rather complex and, in particular, non||Dutch interfaces. For this reason we initiated the development of \CONTEXT\ with a parameter driven interface and commands that are easy to understand. Initially the user interface @@ -104,9 +133,10 @@ materials, workplace manuals and handbooks. In 1994 the package was stable enough to warrant a Dutch user manual. Over the years many new features and a multi-lingual interface have been added (currently -English, German, \unknown\ interfaces are supported). -Though \CONTEXT\ is as (un|)|stable as any other -macro package there are still a great number of wishes. These +English, German, French, Italian, Romanian? \unknown\ interfaces are supported). +Though \CONTEXT\ has matured and is as (un|)|stable as any other +macro package, there are still a great number of wishes +and development remains active. These will be implemented in the spirit of the existing \CONTEXT\ commands. @@ -124,7 +154,7 @@ structures. \index{macros} \index{brackets} -A \CONTEXT\ document is normally coded in \UTF\ or another plain text encoding like ISO~Latin1. Inside such a file, +A \CONTEXT\ document is normally coded in \UTF\ or another plain text encoding like ISO~Latin1. Any preferred text editor may be used. Inside such a file, the actual document text is interspersed with \CONTEXT\ commands. These commands tell the system how the text should be typeset. A \CONTEXT\ command begins with a backslash @@ -133,7 +163,7 @@ of the time a command does something with the text that comes after the command. The text after the command \type {\italic} will be typeset {\italic text it italic}. -When you use a command like \type{\italic} you acting as a typesetter, +When you use a command like \type{\italic} you acting as a typesetter, and when you are writing paragraphs you are acting as an author. Typesetting and writing are conflicting activities; as an author you would probably rather spend as little time as possible @@ -151,13 +181,13 @@ By using \type{\em} instead of \type{\italic}, you enable the typesetter A \TEX\ user normally speaks of macros instead of commands. A macro is a (normally small) program. Although this manual uses -both \quote {command} and \quote {macro}, we will try +both \quote {command} and \quote {macro}, we will try consistently use the word command for users and macro for programmers. A collection of macros is called a macro package. -A command is often followed by setups and / or +A command is often followed by setups and/or argument text. Setups are placed between brackets (\type{[]}, -there may be more than one sets of those). The scope or range +are optional and there may be more than one set). The scope or range of the command (the text acted upon) is placed between curly brackets (\type{{}}, there may be more than one of those as well). @@ -175,6 +205,18 @@ When this input is processed by \CONTEXT, the result will look like this: \getbuffer \stopbaselinecorrection +Alternatively, using the default setups: + +\startbuffer +\framed{that's it} +\stopbuffer + +\typebuffer + +\startbaselinecorrection +\getbuffer +\stopbaselinecorrection + Setups in \CONTEXT\ come in two possible formats. First, there can be a list of comma-separated key||value pairs like we saw already @@ -193,7 +235,7 @@ Second, there can be a comma-separated list of just values \typebuffer -In both cases the setups are placed between \type{[]}. Spaces, tabs and even a newline between the command and the opening \type{[} or after any of the separation commas are ignored. But multiple newlines are disallowed, and whitespace before commas, around the equals sign and before the closing~\type{]} is significant. +In both cases the setups are placed between \type{[]}. Spaces, tabs and even a newline between the command and the opening \type{[} or after any of the separation commas are ignored. But multiple newlines are disallowed, and whitespace before commas, around the equals sign and before the closing~\type{]} is significant. Some practical examples of correct command invocations are: @@ -249,7 +291,45 @@ Hello World! \section {Running \CONTEXT} -\todo{Explain basic use of \type{texexec} and \type{context} here, maybe from a text editor or environment like texworks. } +For basic usage, running + +\startbuffer +context myfile +\stopbuffer +\typebuffer + +or + +\startbuffer +context myfile.tex +\stopbuffer +\typebuffer + +is sufficient to convert your \ConTeXt\ source in \type{myfile.tex} to the +\PDF\ file \type{myfile.pdf}. Several command line options control the +\ConTeXt\ run. For a complete list of options, you can run + +\startbuffer +context --help +\stopbuffer +\typebuffer + +Here some examples: +\starttabulate[|lT|lp|] +\HL +\NC \bf option \NC \bf meaning \NC \NR +\HL +\NC --result=name \NC rename the resulting output to the given name \NC \NR +\NC --mode=list \NC enable given the modes (conditional processing +in styles \NC \NR +\NC --once \NC only run once (no multipass data file is produced) \NC \NR +\NC --nonstopmode \NC run without stopping \NC \NR +\NC --version \NC report installed context version \NC \NR +\HL +\stoptabulate + +\todo{Maybe some more explainations about \type{texexec} and \type{context} + here, maybe from a text editor or environment like texworks.} \section{Advanced commands} @@ -371,7 +451,7 @@ Commands come in many formats. Take for example: This command places a picture at the left hand side of a text while the text flows around the picture. The picture -has a reference \type {fig:logo}, i.e. a logical name. The +has a reference \type {fig:logo}, i.e.\ a logical name. The third argument contains the title and the fourth calls the picture. In this case the picture is a figure defined earlier as \type {Logo}. \in {Figure} [fig:cohesion tex] is @@ -422,7 +502,7 @@ gray arrows. processing. However, some manipulations are carried out by \TEXUTIL. This program helps \TEX\ to produce registers, lists, tables of contents, tables of formulas, pictures etc. -This program is a \PERL\ script. +This program is implemented as a \PERL\ script. Document processing can best be done with \TEXEXEC. This \PERL\ script enables the user to use different processing @@ -432,58 +512,74 @@ needed to get the references and lists right. \section{Files} \index{files} -\index{extensions} -\index[ascii]{\ASCII} -\index[table]{\TABLE} - -\TEX\ is used with \ASCII\ source files. \ASCII\ is an -international standardized computer alphabet. The \ASCII\ -file with the prescribed extension \type{tex} is processed -by \TEX. During this process \TEX\ produces a file with -graphical commands. This file has the extension \type{dvi}. -A machine||specific driver transforms this file into a -format that is accepted by photosetters and printers. -Usually, \POSTSCRIPT\ drivers are used to produce -\POSTSCRIPT\ files. +%\index{extensions} +\index[utf]{\UTF} +\todo{Where is a better place to write about \TABLE ? The old paragraph: \CONTEXT\ relies on plain \TEX. Plain \TEX, \CONTEXT\ and a third package \TABLE\ are brought together in a so called format file. \TABLE\ is a powerful package for typesetting tables. A format file can be recognized by its suffix \type{fmt}. \TEX\ can load format files rather fast and -efficiently. +efficiently.} -A \type{dvi} file can be viewed on screen with a dedicated -program. For electronic distribution \POSTSCRIPT\ files can -be transformed (distilled) into Portable Document Format -(\PDF) files. \PDF\ files are of high graphical quality and -are also interactive (hyperlinked). \CONTEXT\ fully supports -\PDFTEX, which means that you can generate \PDF\ output -directly. +\CONTEXT\ is used with \UTF-8 source files. \UTF-8 is a character encoding, +that can represent every character in the Unicode character set, and that is +backward-compatible with \ASCII. The \UTF-8 file with the prescribed extension +\type{tex} is processed by \CONTEXT. During this process \CONTEXT\ produces a +\PDF\ (Portable Document Format) output file. \PDF\ files are of high +graphical quality and are also interactive (hyperlinked). + +With the command +\startbuffer +\enableregime[encoding] +\stopbuffer +\typebuffer +\CONTEXT\ supports also other character encodings such as ISO~Latin1. + +It is highly recommended, that all input files, i.e.\ the \ConTeXt\ source and +other included files such as image files, have only the letters a--z, digits +and dashes in their names, that is in the names of their full paths, otherwise +you can easily get into problems. Especially the characters *, ?, the space +character and some more are known to cause problems, sometimes because of +\ConTeXt\ itself (internal pattern matching), sometimes because of issues with +the underlying operating system. The dot \quote{.} is somewhat special: it's +used to separate the suffix from the rest of the file-name, but at other +places in the path it can cause trouble just like \quote{*} or \quote{?}. \section{Texts} \subsection{Characters} \index{characters} -A \TEX\ text contains \ASCII\ characters. Higher \ASCII\ -values to produce characters like \"e, \^o and \~n can also -be used in this version of \TEX. Some characters in \TEX\ -have a special meaning. These characters can be typeset by +A traditional \TEX\ source file contains only \ASCII\ characters. Higher \ASCII\ +values to produce characters like ë, ô and ñ can also +be used in this version of \TEX\ (in preference to the traditional +mechanism of escaped sequences such as \type {\"e}, \type {\^o}, etc.). +However, some characters in \TEX\ +have special meanings (such as \%, \$, and of course \{\}). +These characters can be typeset by putting a \type {\} in front of it. A \% is obtained by -typing \type {\%}. If one would type only a \type {%} the +typing \type {\%} (if one would type only a \type {%} the result would be undesirable because \TEX\ interprets text -after a \% as comment that should not be processed. A \$ is -produced by \type {\$}. A \type {$} without a \type {\} -indicates the beginning of the mathemathical mode. +after a \% as comment that should not be processed), a \$ is +produced by \type {\$} (a \type {$} without a \type {\} +indicates the beginning of the mathemathical mode), a \# is displayed by +\type{\#} (in \TEX, \type{#} stands for arguments in macro definitions), +and a pair of \{ and \} without leading backslashes define the opening and +closing of a group. Finally the backslash~\backslash\ itself is entered by +typing \type{\backslash}. + +\todo{What about other \quote{reserved} symbols? +Need to say something about \type{\enableregime[utf]} in mkii.} \subsection{Paragraphs} \index{paragraphs} \TEX\ performs its operations mostly upon the text element -{\em paragraph}. A paragraph is ended by \type{\par} or -preferably by an empty line. Empty lines in an \ASCII\ text -are preferred because of readability. +{\em paragraph}. A paragraph is ended by \type{\par} or, +preferably, by an empty line. Empty lines in an \ASCII\ text +are preferred because of readability of the source. \subsection{Boxes} \index{boxes} @@ -497,7 +593,7 @@ character\with \ruledhbox} is a box, a \ruledhbox boxes, a line is \unknown When \TEX\ is processing a document many messages may occur -on the screen. Some of these messages relate to overfull or +on the screen. Some of these messages are warnings related to overfull or underful boxes. Horizontal and vertical boxes can be typeset by the \TEX\ commands \type{\hbox} and \type{\vbox}. Displacements can be achieved by using \type {\hskip} and @@ -509,13 +605,13 @@ headers. \subsection{Fonts} \index{fonts} -\TEX\ is one of the few typesetting systems that does math +\TEX\ is one of the few typesetting systems that does mathematical typesetting right. To do so \TEX\ needs a complete -fontfamily. This means not only the characters and numbers -but also the mathematical symbols. Complete fontfamilies are +font||family. This means not only the characters and numbers +but also full mathematical symbols. Complete fontfamilies are Computer Modern Roman and Lucida Bright. Both come in serif and sans serif characters and a monospaced character is also -available. Other fontfamilies are available. +available. Other fontfamilies are available, more or less complete. \subsection{Dimensions} \index{dimensions} @@ -535,9 +631,9 @@ linespacing in this document is \the\baselineskip. \VL \bf dimension \VL \bf meaning \VL \bf equivalent \VL \SR \HL \VL \type{pt} \VL point \VL $\rm 72.27pt=1in$ \VL \FR +\VL \type{bp} \VL big point \VL $\rm 72bp=1in$ \VL \MR \VL \type{pc} \VL pica \VL $\rm 1pc=12pt$ \VL \MR \VL \type{in} \VL inch \VL $\rm 1in=2.54cm$ \VL \MR -\VL \type{bp} \VL big point \VL $\rm 72bp=1in$ \VL \MR \VL \type{cm} \VL centimeter \VL $\rm 2.54cm=1in$ \VL \MR \VL \type{mm} \VL millimeter \VL $\rm 10mm=1cm$ \VL \MR \VL \type{dd} \VL didot point \VL $\rm 1157dd=1238pt$ \VL \MR @@ -547,9 +643,11 @@ linespacing in this document is \the\baselineskip. \stoptable We will often specify layout dimensions in points or -centimeters or milimeters. A point is about $\rm.35 mm$. -Most dimensions are rather American. The European Didot -point is equivalent to $\rm 1/2660 m = 3.759398496 mm$. +centimeters or milimeters. A point is about $\rm 0.3515~mm$ +is an American publishing standard. +The European Didot point, equivalent to +$\rm 0.254\cdot1238/1157/72.27 = 0.376065~mm$, +is about 7\%\ larger. Next to the mentioned dimension \TEX\ also uses \type{em} and \type{ex}. Both are font dependant. An \type {ex} has @@ -562,8 +660,8 @@ $1/2$em, while a --- (\type{---}) is one em. \index{stopping} While processing a document, \TEX\ generates status messages -(what is \TEX\ doing), warning messages (what could \TEX\ do -better) and error messages (what considers \TEX\ wrong). An +(what \TEX\ is doing), warning messages (what \TEX\ could do +better) and error messages (what \TEX\ considers wrong). An error message is always followed by a \type{halt} and processing will be stopped. A linenumber and a \type{?} will appear on screen. At the commandline you can type \type{H} @@ -585,26 +683,26 @@ would be added from that time on. However, exceptions were made for the processing of multi||language documents, the use of 8-bits \ASCII||values and composed characters. Additionally some bugs were corrected. At this moment \TEX\ -version 3.141592 is being used. The final \TEX\ version +version 3.141592 is being used. The ultimate \TEX\ version number will be~$\pi$, while \METAFONT\ will become the Euler number~$e$. \CONTEXT\ can handle both \ETEX\ and \PDFTEX, which are -extensions to \TEX. Both are still under development, so we -suggest using the latest versions available. This manual is +extensions to \TEX. Both are still under development so we +suggest using the latest versions available. This manual was typeset using \ifx \eTeXversion \undefined \else \PDFETEX, with \ETEX\ version \the \eTeXversion \eTeXrevision\ and \fi \PDFTEX\ version \the \pdftexversion \pdftexrevision. \CONTEXT\ is still under development. Macros are continually improved in terms of functionality and processing speed. -Improvements are made within existing macros. For example +Improvements are also made within existing macros. For example the possibility to produce highly interactive \PDF\ documents has altered some low||level functionality of \CONTEXT\ but did not alter the interface. We hope that in due time \CONTEXT\ will be a reasonable complete document -processing system, and we hope this manual shows enough of -its possibilities. This document was processed with version +processing system, and we hope that this manual shows much of +its possibilities. This document was processed with \CONTEXT\ version \contextversion. \section{Top ten} @@ -649,10 +747,10 @@ only using the next ten groups of commands: \section{Warning} -\CONTEXT\ users can define their own commands. These newly -defined commands may conflict with plain \TEX\ or \CONTEXT\ -commands. Therefore it is advisable to use capital characters -in your own command definitions. +\CONTEXT\ users have the possibility to define their own commands. These newly +defined commands may come into conflict with plain \TEX\ or \CONTEXT\ +commands. To avoid this, it is advisable to use capitalized characters +in your own command definitions, such as: \startexample \starttyping diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-layout.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-layout.tex index ca3ff386690..444d35e10ed 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-layout.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-layout.tex @@ -655,14 +655,16 @@ with the command: \section[text in margin]{Text in the margin}
\index{margin+text}
\index{titles+margins}
-\macro{\tex{setupinmargin}}
-\macro{\tex{inmarge}}
+\macro{\tex{setupmargindata}}
+\macro{\tex{inmargin}}
\macro{\tex{inothermargin}}
\macro{\tex{inleft}}
\macro{\tex{inright}}
\macro{\tex{margintext}}
-Texts can be place in the margins with:
+\fixme{The syntax of the margin commands has changed in mark~IV.}
+
+Texts can be placed in the margins with:
\showsetup{inmargin}
@@ -741,10 +743,10 @@ somewhat lower. This is done by adding the keyword \type It is possible to set up the way margin texts are typeset by
means of the command:
-\showsetup{setupinmargin}
+\showsetup{setupmargindata}
\start
-\setupinmargin[align=middle]
+\setupmargindata[align=middle]
\inleft{a rather\\marginal\\effect\\}With \type {align} we
define the left or right alignment of the margin text.
@@ -759,19 +761,19 @@ text may ask for more than one processing step. In the example below you see some of the possible setups.
\startlines
-\setupinmargin [align=left]
+\setupmargindata [align=left]
\inmargin{left} This is \type {left} aligned
-\setupinmargin [align=middle]
+\setupmargindata [align=middle]
\inmargin{middle} but this goes in the \type {middle}. Don't forget that
-\setupinmargin [align=right]
+\setupmargindata [align=right]
\inmargin{right} \type {right} in this sense, align means a ragged right margin.
-\setupinmargin [align=yes]
+\setupmargindata [align=yes]
\inmargin{yes} Just to be complete, there is \type {yes}
-\setupinmargin [align=no]
+\setupmargindata [align=no]
\inmargin{no} and \type {no}.
-\setupinmargin [align=inner]
+\setupmargindata [align=inner]
\inmargin{inner} The outsiders \type {inner} and
-\setupinmargin [align=outer]
+\setupmargindata [align=outer]
\inmargin{outer} \type {outer} adapt themselvs to a doublesided design.
\stoplines
@@ -781,7 +783,7 @@ The left and right margin can be set up separately by adding \start
\startbuffer
-\setupinmargin
+\setupmargindata
[style=\bfx\setupinterlinespace]
\stopbuffer
@@ -852,9 +854,9 @@ width is set up by means of: \type {\setuplayout} (see \in \stopbuffer
\startbuffer[settings]
-\setupinmargin[1][align=right, line=1,style=slanted]
-\setupinmargin[2][align=middle,line=2,style=boldslanted]
-\setupinmargin[3][align=left, line=3,style=bold]
+\setupmargindata[1][align=right, line=1,style=slanted]
+\setupmargindata[2][align=middle,line=2,style=boldslanted]
+\setupmargindata[3][align=left, line=3,style=bold]
\stopbuffer
\start
@@ -1777,9 +1779,9 @@ You can use combinations of these options. For example: \stoptyping
\stopexample
-\placetable
- [here][tab:setuppagenumbering]
- {setups to \type {\setuppagenumbering}.}
+%\placetable
+% [here][tab:setuppagenumbering]
+% {setups to \type {\setuppagenumbering}.}
\starttable[|Tl|Tl|]
\HL
\VL alternative=singlesided \VL alternative=doublesided \VL\SR
@@ -1995,9 +1997,9 @@ The setups with \type {state} are explained in \in {table} numbering will always continue whether or not the pagenumbers
are placed.
-\placetable
- [here][tab:stelhoofdin]
- {Setups with \type {\setupheader} and \type {\setupfooter}.}
+%\placetable
+% [here][tab:stelhoofdin]
+% {Setups with \type {\setupheader} and \type {\setupfooter}.}
\starttable[|l|l|]
\HL
\VL \bf setup \VL \bf result \VL\SR
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.pdf Binary files differnew file mode 100644 index 00000000000..ef9ae916f08 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.tex index dde091d10c0..85d7bd1b730 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-pagedesign.tex @@ -1,1137 +1,1819 @@ -% interface=en
-
-\startcomponent co-pagedesign
-
-\startbuffer[fig-layo]
-
-\unprotect
-
-\setuplinewidth[\v!small]
-
-\setupframed[\c!offset=0pt,\c!framecolor=PlusColor]
-
-\framed
- [\c!strut=\v!no,
- \c!background=\v!screen,
- \c!backgroundscreen=1]
- {\hbox
- {\framed
- [\c!height=15cm,\c!width=1.25cm]
- {\translate[nl=rugwit,en=backspace]}%
- \vbox
- {\offinterlineskip
- \setupframed[\c!width=7.5cm]
- \framed
- [\c!height=1.25cm]
- {\translate[nl=kopwit,en=topspace]}
- \framed
- [\c!height=1.00cm,\c!background=\v!screen,\c!backgroundscreen=.85]
- {\translate[nl=hoofd,en=header]}
- \framed
- [\c!height=10.50cm,\c!background=\v!screen,\c!backgroundscreen=.95]
- {\translate[nl=tekst,en=text]}
- \framed
- [\c!height=1.00cm,\c!background=\v!screen,\c!backgroundscreen=.85]
- {\translate[nl=hoofd,en=footer]}
- \framed
- [\c!height=1.25cm]
- {}}%
- \framed[\c!height=15cm,\c!width=1.75cm]{}}}
-
-\vskip.25cm
-
-\hbox to 10.5cm
- {\hskip1.25cm
- \llap{\hbox to 2cm
- {\color[PlusColor]{\vl}\hss
- \translate[nl=marge,en=margin]\hss
- \color[PlusColor]{\vl}}}%
- \hskip7.5cm
- \hbox to 2.00cm
- {\color[PlusColor]{\vl}\hss
- \translate[nl=marge,en=margin]\hss
- \color[PlusColor]{\vl}}%
- \hss}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[pag-16]
-
-\unprotect
-
-\hbox
- {\forgetall
- \offinterlineskip
- \setupframed
- [\c!width=1cm,\c!height=1.5cm,
- \c!background=\v!screen,\c!backgroundscreen=1]%
- \vbox
- {\hbox
- {\framed{8}\framed{9}\framed{12}\framed{5}}
- \rotate[\c!rotation=180]{\hbox
- {\framed{4}\framed{13}\framed{16}\framed{1}}}}%
- \hskip.25cm
- \vbox
- {\hbox
- {\framed{6}\framed{11}\framed{10}\framed{7}}
- \rotate[\c!rotation=180]{\hbox
- {\framed{2}\framed{15}\framed{14}\framed{3}}}}}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[pag-8]
-
-\unprotect
-
-\hbox
- {\forgetall
- \offinterlineskip
- \setupframed
- [\c!width=1cm,\c!height=1.5cm,
- \c!background=\v!screen,\c!backgroundscreen=1]%
- \vbox
- {\hbox
- {\framed{4}\framed{5}}
- \rotate[\c!rotation=180]{\hbox
- {\framed{8}\framed{1}}}}%
- \hskip.25cm
- \vbox
- {\hbox
- {\framed{3}\framed{6}}
- \rotate[\c!rotation=180]{\hbox
- {\framed{2}\framed{7}}}}}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[pag-4]
-
-\unprotect
-
-\hbox
- {\setupframed
- [\c!width=1cm,\c!height=1.5cm,
- \c!background=\v!screen,\c!backgroundscreen=1]%
- \hbox{\framed{1}\framed{4}}%
- \hskip.25cm
- \hbox{\framed{3}\framed{2}}}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[pag-2up]
-
-\unprotect
-
-\hbox
- {\setupframed
- [\c!width=1cm,\c!height=1.5cm,
- \c!background=\v!screen,\c!backgroundscreen=1]%
- \hbox{\framed{1}\framed{8}}%
- \hskip.25cm
- \hbox{\framed{2}\framed{7}}%
- \hskip.25cm
- \hbox{\framed{3}\framed{6}}%
- \hskip.25cm
- \hbox{\framed{4}\framed{5}}}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[pag-2down]
-
-\unprotect
-
-\hbox
- {\forgetall
- \offinterlineskip
- \setupframed
- [\c!width=1.5cm,\c!height=1cm,
- \c!background=\v!screen,\c!backgroundscreen=1]%
- \vbox{\framed{8}\break\framed{1}}%
- \hskip.25cm
- \vbox{\framed{7}\break\framed{2}}%
- \hskip.25cm
- \vbox{\framed{6}\break\framed{3}}%
- \hskip.25cm
- \vbox{\framed{5}\break\framed{4}}}
-
-\protect
-
-\stopbuffer
-
-\startbuffer[grid-1]
- \advance\baselineskip by 0pt plus 1pt
- \hsize.2\hsize
- \def\Alpha{\translate[nl=alfa, en=alpha]}
- \def\Beta {\translate[nl=beta, en=beta]}
- \def\Gamma{\translate[nl=gamma,en=gamma]}
- \startcombination[4]
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\kern-\prevdepth}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\kern0pt}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\vfill}} {}
- \stopcombination
-\stopbuffer
-
-\startbuffer[grid-2]
- \hsize.2\hsize
- \def\Alpha{\translate[nl=alfa, en=alpha]}
- \def\Beta {\translate[nl=beta, en=beta]}
- \def\Gamma{\translate[nl=gamma,en=gamma]}
- \def\Delta{\translate[nl=delta,en=delta]}
- \startcombination[4]
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\blank\Gamma\par\Delta}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\blank\Delta}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\blank\Beta\blank\Gamma}} {}
- {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma}} {}
- \stopcombination
-\stopbuffer
-
-
-\startbuffer[print-1]
-
-\unprotect
-
-\startcombination[4*4]
- {\showprint[][]}
- {\strut}
- {\showprint[][][\c!location=\v!middle]}
- {\tttf\c!location=\v!middle}
- {\showprint[][][\c!location=\v!middle,\c!marking=\v!on]}
- {\tttf\c!marking=\v!on\break\c!location=\v!middle}
- {\showprint[][][\c!location=\v!middle,\c!marking=\v!on,\c!nx=2]}
- {\tttf\c!marking=\v!on\break\c!location=\v!middle\break\c!nx=2}
- {\showprint[][][\c!location=\v!left]}
- {\tttf\c!location=\v!left}
- {\showprint[][][\c!location=\v!right]}
- {\tttf\c!location=\v!right}
- {\showprint[][][\c!location={\v!left,\v!bottom}]}
- {\tttf\c!location={\v!left,\v!bottom}}
- {\showprint[][][\c!location={\v!right,\v!bottom}]}
- {\tttf\c!location={\v!right,\v!bottom}}
- {\showprint[][][\c!nx=2,\c!ny=1]}
- {\tttf\c!nx=2,\c!ny=1}
- {\showprint[][][\c!nx=1,\c!ny=2]}
- {\tttf\c!nx=1,\c!ny=2}
- {\showprint[][][\c!nx=2,\c!ny=2]}
- {\tttf\c!nx=2,\c!ny=2}
- {\showprint[][][\c!nx=2,\c!ny=2,\c!location=\v!middle]}
- {\tttf\c!nx=2,\c!ny=2\break\c!location=\v!middle}
- {\showprint[][][\c!horoffset=3pt]}
- {\tttf\c!horoffset=.5cm}
- {\showprint[][][\c!veroffset=3pt]}
- {\tttf\c!veroffset=.5cm}
- {\showprint[][][\c!scale=1.5]}
- {\tttf\c!scale=1.5}
- {\showprint[][][\c!scale=0.8]}
- {\tttf\c!scale=0.8}
-\stopcombination
-
-\protect
-
-\stopbuffer
-
-\startbuffer[print-2]
-
-\unprotect
-
-\startcombination[3*4]
- {\showprint[\v!landscape][][\c!location=\v!middle]}
- {\tttf\v!landscape}
- {\showprint[][\v!landscape][\c!location=\v!middle]}
- {\tttf\strut\break\v!landscape}
- {\showprint[\v!landscape][\v!landscape][\c!location=\v!middle]}
- {\tttf\v!landscape\break\v!landscape}
- {\showprint[90][][\c!location=\v!middle]}
- {\tttf90}
- {\showprint[][90][\c!location=\v!middle]}
- {\tttf\strut\break90}
- {\showprint[90][90][\c!location=\v!middle]}
- {\tttf90\break90}
- {\showprint[180][][\c!location=\v!middle]}
- {\tttf180}
- {\showprint[][180][\c!location=\v!middle]}
- {\tttf\strut\break180}
- {\showprint[180][180][\c!location=\v!middle]}
- {\tttf180\break180}
- {\showprint[\v!mirrored][][\c!location=\v!middle]}
- {\tttf\v!mirrored}
- {\showprint[][\v!mirrored][\c!location=\v!middle]}
- {\tttf\strut\break\v!mirrored}
- {\showprint[\v!mirrored][\v!mirrored][\c!location=\v!middle]}
- {\tttf\v!mirrored\break\v!mirrored}
-\stopcombination
-
-\protect
-
-\stopbuffer
-
-
-\unprotect
-
-\def\ShowArrangementA#1#2%
- {\page
- \placefloat
- [\v!figure]
- {#2}
- \startcombination
- {\externalfigure[#1l]
- [\c!width=.4\makeupwidth,
- \c!framecolor=PlusColor,
- \c!background=\v!screen,
- \c!backgroundscreen=1,
- \c!frame=\v!on]}
- {\translate[nl=rechts,en=right]}
- {\externalfigure[#1r]
- [\c!width=.4\makeupwidth,
- \c!framecolor=PlusColor,
- \c!background=\v!screen,
- \c!backgroundscreen=1,
- \c!frame=\v!on]}
- {\translate[nl=links,en=left]}
- \stopcombination
- \typefile{#1q}
- \page}
-
-\def\ShowArrangementB#1#2%
- {\page
- \dimen0=\textheight
- \advance\dimen0 by -15\openlineheight
- \edef\LeftOver{\the\dimen0}%
- \placefloat
- [\v!figure]
- {#2}
- {\externalfigure[#1]
- [\c!height=\LeftOver,
- \c!framecolor=PlusColor,
- \c!background=\v!screen,
- \c!backgroundscreen=1,
- \c!frame=\v!on]}
- \typefile{#1}
- \page}
-
-\protect
-
-\environment contextref-env
-\product contextref
-
-\chapter[pagedesign]{Page design}
-
-\section{Introduction}
-
-While processing a text \TEX\ makes use of the actual \type
-{\hsize} (width) and \type {\vsize} (height). As soon as
-\type {\vsize} is exceeded \TEX's output routine is
-launched. The output routine deals with the typeset part
---- most of the time this will be a page. It takes care of
-typesetting the headers and footers, the page number, the
-backgrounds and footnotes, tables and figures. This rather
-complex process makes it obvious that the output routine
-actually makes use of more dimensions than \type {\hsize}
-and \type {\vsize}.
-
-\section[paperdimension]{Paper dimensions}
-\index{page design}
-\index{paper dimension}
-\macro{\tex{definepapersize}}
-\macro{\tex{setuppapersize}}
-
-With the command \type{\setuppapersize} the dimensions of
-the paper being used are defined. There is a difference
-between the dimensions for typesetting and printing.
-
-\showsetup{setuppapersize}
-
-The dimensions of \kap{DIN} formats are given in
-\in{table}[tab:dindimensions].
-
-\placetable
- [here][tab:dindimensions]
- {Default paper dimensions.}
-\startcombination[2]
- {\starttable[|c|c|]
- \HL
- \VL \bf format \VL \bf size in mm \VL\SR
- \HL
- \VL {\type{A0}} \VL $841 \times 1189$ \VL\FR
- \VL {\type{A1}} \VL $594 \times ~841$ \VL\MR
- \VL {\type{A2}} \VL $420 \times ~594$ \VL\MR
- \VL {\type{A3}} \VL $297 \times ~420$ \VL\MR
- \VL {\type{A4}} \VL $210 \times ~297$ \VL\LR
- \HL
- \stoptable} {}
- {\starttable[|c|c|]
- \HL
- \VL \bf format \VL \bf size in mm \VL\SR
- \HL
- \VL {\type{A5}} \VL $148 \times 210$ \VL\FR
- \VL {\type{A6}} \VL $105 \times 148$ \VL\MR
- \VL {\type{A7}} \VL $~74 \times 105$ \VL\MR
- \VL {\type{A8}} \VL $~52 \times ~74$ \VL\MR
- \VL {\type{A9}} \VL $~37 \times ~52$ \VL\LR
- \HL
- \stoptable} {}
-\stopcombination
-
-Other formats like \type {B0}||\type {B9} and \type
-{C0}||\type {C9} are also available. You could also use:
-\type {letter}, \type {legal}, \type {folio} and \type
-{executive}, \type {envelop 9}||\type {14}, \type {monarch},
-\type {check}, \type {DL} and \type {CD}.
-
-A new format can be defined by:
-
-\showsetup{definepapersize}
-
-For example \type{CD} was defined as:
-
-\startexample
-\starttyping
-\definepapersize[CD][width=12cm,height=12cm]
-\stoptyping
-\stopexample
-
-After defining \type{CD} you can type:
-
-\startexample
-\starttyping
-\setuppapersize[CD][A4]
-\stoptyping
-\stopexample
-
-This means that for typesetting \CONTEXT\ will use the
-newly defined size \type {CD}. The resulting, rather small
-page, is positioned on an \type{A4} paper size. This second
-argument is explained in detail later.
-
-\CONTEXT\ can also be used to produce screen documents. For
-that purpose a number of screen formats are available that
-relate to the screen dimensions. You can use:
-\type{S3}||\type{S6}. These generate screens with widths
-varying from 300 to 600 pt and a height of $3/4$ of the
-width.
-
-When one chooses another paper format than \type{A4}, the
-default settings are scaled to fit the new size.
-
-\section{Page texts}
-\index{headers}
-\index{footers}
-\index{menus}
-
-Page texts are texts that are placed in the headers,
-footers, margins and edges of the so called pagebody. This
-sentence is for instance typeset in the bodyfont in the
-running text. The fonts of the page texts are set up by
-means of different commands. The values of the parameters
-may be something like \type {style=bold} but
-\type {style=\ss\bf} is also allowed. Setups like
-\type {style=\ssbf} are less obvious because commands like
-\type {\cap} will not behave the way you expect.
-
-Switching to a new font style (\type {\ss}) will cost some
-time. Usually this is no problem but in interactive documents
-where we may use interactive menus with dozens of
-items and related font switches the effect can be
-considerable. In that case a more efficient font switching
-is:
-
-\startexample
-\starttyping
-\setuplayout[style=\ss]
-\stoptyping
-\stopexample
-
-Border texts are setup by its command and the related key.
-For example footers may be set up with the key
-\type {letter}:
-
-\startexample
-\starttyping
-\setupfooter[style=bold]
-\stoptyping
-\stopexample
-
-
-
-\section[margins]{Page composition}
-\index{margins}
-\index{layout}
-\index{frames}
-\index{set ups}
-\index{layout}
-\index{topspace}
-\index{backspace}
-\macro{\tex{setuplayout}}
-\macro{\tex{adaptlayout}}
-\macro{\tex{showframe}}
-\macro{\tex{showsetups}}
-\macro{\tex{showlayout}}
-
-In page composition we distinguish the main text area,
-headers and footers, and the margins (top, bottom, right and
-left). The main text flows inside the main text area. When
-defining a layout, one should realize that the header, text
-and footer areas are treated as a whole. Their position on
-the page is determined by the topspace and backspace
-dimensions (see \in {picture} [fig:typesetting area]).
-
-\startpostponing
-
-\placefigure
- [here]
- [fig:typesetting area]
- {The A4 typesetting area and margins
- ($\hbox{height} = \hbox{header} +
- \hbox{text} + \hbox{footer}$).}
- {\getbuffer[fig-layo]}
-
-\stoppostponing
-
-\startbuffer
-\inleft {\inframed[background=color,backgroundcolor=GrayColor,framecolor=FrameColor]{left}}%
-\inright {\inframed[background=color,backgroundcolor=GrayColor,framecolor=FrameColor]{right}}%
-\stopbuffer
-
-The header is located on top of the main text area, and the
-footer comes after it. Normally, in the header and footer
-page numbers and running titles are placed. The left
-and|/|or right margin are often used for structural
-components like marginal notes and|/|or chapter and section
-numbers. The margins are located in the backspace. Their
-{\getbuffer} width has {\em no} influence on the location
-of the typesetting area on the page.
-
-On the contrary, the height of the header and footer
-influence the height of the text area. When we talk about
-the height, we mean the sum of the header, text and footer
-areas. When one occasionally hides the header or footer,
-this guarantees a consistent layout.
-
-The dimensions and location of all those areas are set up
-with \type{\setuplayout}.
-
-\startpostponing
-\showsetup{setuplayout}
-\stoppostponing
-
-Setting up the left or right margin has no influence on the
-typesetting area. In paper documents this parameter is only
-of use when keywords or other text are placed in the margin
-(hyphenation).
-
-In paper documents it is sufficient to set up the height,
-header, footer, top space and back space. In electronic
-documents and screen documents however we need some room for
-navigational tools (see \in{chapter}[interaction]). In
-screen documents it is common practice to use backgrounds.
-Therefore it is also possible to set up the space between
-the text area and the header and footer on a page, and
-thereby visually separating those areas.
-
-It is possible to trace the setting by using the following
-commands:
-
-\showsetup{showframe}
-
-The dimensions can be displayed by:
-
-\showsetup{showsetups}
-
-A multi||page combination of both is generated with:
-
-\showsetup{showlayout}
-
-The width of a text is available as \type{\hsize} and the
-height as \type{\vsize}. To be on the safe side one can
-better use the \type{\dimen}||registers \type{\textwidth}
-and \type{\textheight}, \type{\makeupwidth} and
-\type{\makeupheight}.
-
-When we are typesetting in one column of text
-\type{\textwidth} and \type{\makeupwidth} are identical. In
-case of a two columned text the \type{\textwidth} is
-somewhat less than half the \type{makeupwidth}. The
-\type{\textheight} is the \type{\makeupheight} minus the
-height of the header and footer.
-
-\placetable{Some \type{\dimen} variables.}
-\starttable[|l|l|]
-\HL
-\VL \bf variable \VL \bf meaning \VL\SR
-\HL
-\VL \type{\makeupwidth} \VL width of a text \VL\FR
-\VL \type{\makeupheight} \VL height of a text \VL\MR
-\VL \type{\textwidth} \VL width of a column \VL\MR
-\VL \type{\textheight} \VL height $-$ header $-$ footer \VL\LR
-\HL
-\stoptable
-
-There are also other dimensions available like \type
-{\leftmarginwidth} and \type {\footerheight}, but be aware
-of the fact that you can only use these variables, you can
-not set them up. The width of a figure could for instance be
-specified as \type {width=.9\leftmarginwidth}.
-
-In principal documents are typeset automatically. However,
-in some cases the output would become much better if a line
-would be moved to another page. For these situations you can
-adjust the layout momentarily (just for that page) by
-typing:
-
-\showsetup{adaptlayout}
-
-The use of these commands should be avoided because if you
-alter your document the adjustment would not be necessary
-anymore. So, if you use this command, use it at the top of
-your document. For example:
-
-\startexample
-\starttyping
-\adaptlayout[21,38][height=+.5cm]
-\stoptyping
-\stopexample
-
-The layout of page~21 and~38 will temporarily be 0.5~cm
-higher though the footer will be maintained at the same
-height. The numbers to be specified are the numbers in the
-output file.
-
-If the layout is disturbed you can reset the layout by:
-
-\startexample
-\starttyping
-\setuplayout[reset]
-\stoptyping
-\stopexample
-
-In some commands you can set up the parameters \type{width}
-and \type{height} with the value \type{fit}. In that case
-the width and height are calculated automatically.
-
-On the next pages we will show a number of \cap{A5} page
-layouts centered on an \cap{A4}. The default setups
-(dimensions) are adequate for standard documents like
-manuals and papers. The setup adjusts automatically to the
-paper size. Notice the use of \type{middle} while setting up
-the parameters width and height.
-
-%\ShowArrangementA {co-en-1} {The default text||on||page (single sided).}
-%\ShowArrangementA {co-en-2} {The default text||on||page (double sided).}
-%\ShowArrangementA {co-en-3} {The default text||on||page (single--double sided).}
-%\ShowArrangementA {co-en-4} {Automatically centered text||on||page.}
-%\ShowArrangementA {co-en-5} {A non symmetric text||on||page.}
-%\ShowArrangementA {co-en-6} {A text without \type{footerheight}.}
-%\ShowArrangementA {co-en-7} {A text placed on a grid.}
-
-\bgroup
-
-\setuplayout
- [grid=yes]
-
-\showgrid
-
-\setupwhitespace
- [line]
-
-\setupfootnotes
- [location=columns,
- rule=off,
- background=screen,
- frame=off,
- framecolor=blue]
-
-\section[grids]{Grids}
-\index{grid}
-\index{linespace}
-\index{footnotes}
-\index{columns}
-\index{align}
-\macro{\tex{placeongrid}}
-\macro{\tex{moveongrid}}
-\macro{\tex{showgrid}}
-
-There are many ways to align text on a page. Look at the
-example below and notice the vertical alignment of the words
-and the white space between the words on the mini pages.
-
-\placefigure{none}{\getbuffer[grid-1]}
-
-The first three alternatives result in an undesired output.
-The fourth alternative will lead to pages with unequal length.
-So we rather make the white space between the lines a little
-stretchable.\footnote{Hey, watch this. A footnote!}
-
-\placefigure{none}{\getbuffer[grid-2]}
-
-\startcolumns
-A stretchable line spacing has the disadvantage that lines of
-two pages or two columns that are displayed close to
-each other, will seldom align. This is very disturbing for a
-reader.\footnote{Here! Another footnote.}
-
-In those situations we prefer to typeset on a grid. The
-means to do this in \TEX\ are very limited but \CONTEXT\ has
-some features to support grid typesetting.\footnote{Finally,
-the last footnote!}
-\stopcolumns
-
-During typesetting on a grid the heads, figures, formulas
-and the running text are set on a fixed line spacing. If a
-typographical component for any reason is not placed on the
-grid one can snap this component to the grid with:
-
-\startbuffer
-\placeongrid{\framed{This is like a snapshot.}}
-\stopbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-This will result in:
-
-\startreality
-\color[blue]{\getbuffer}
-\stopreality
-
-This mechanism can be influenced with an argument:
-
-\startbuffer
-\placeongrid[bottom]{\framed{Do you like the snapshot?}}
-\stopbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-Now an empty line will appear below the framed text.
-Other parameters are: \type{top} and \type{both}.
-The last parameter divides the linespace between over and
-below the framed text.
-
-\startbuffer
-\placeongrid[both]{\framed{Now the snapshot looks better.}}
-\stopbuffer
-
-\startreality
-\color[blue]{\getbuffer}
-\stopreality
-
-These examples don't show pretty typesetting. The reason is
-that \type{\framed} has no depth because \TEX\ handles
-spacing before and after a line in a different way than
-text. \CONTEXT\ has a solution to this:
-
-\startbuffer
-\startlinecorrection
-\framed{This is something for hotshots.}
-\stoplinecorrection
-\stopbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-The command \type{\startlinecorrection} tries to typeset
-the lines as good as possible and takes the use of grid in
-account.
-
-\startreality
-\color[blue]{\getbuffer}
-\stopreality
-
-Because line correction takes care of the grid we have to use
-yet another command to stretch the framed text:
-
-\startbuffer
-\moveongrid[both]
-\startlinecorrection
-\framed{Anyhow it is good to know how this works.}
-\stoplinecorrection
-\stopbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-As you can see this results in somewhat more space:
-
-\startreality
-\color[blue]{\getbuffer}
-\stopreality
-
-For test purposes one can display the grid with the command
-\type{\showgrid}. So grid related commands are:
-
-\showsetup{placeongrid}
-
-\showsetup{moveongrid}
-
-\showsetup{showgrid}
-
-\page
-\setuplayout[grid=no]
-\egroup
-
-\section[printing]{Printing}
-\index{printing}
-\macro{\tex{showprint}}
-
-In an earlier section we used page and paper dimensions. In
-this section we will discuss how these two can be manipulated
-to yield a good output on paper.
-
-\startpostponing
-
-\placefigure
- [here][fig:page composition 1]
- {Manipulating the page composition with \type{\setuplayout}.}
- {\switchtobodyfont[7pt]\getbuffer[print-1]}
-
-\placefigure
- [here][fig:page composition 2]
- {Manipulating the page composition with \type{\setuppapersize}.}
- {\switchtobodyfont[7pt]\getbuffer[print-2]}
-
-\stoppostponing
-
-In \in{figure}[fig:page composition 1] \in{and}[fig:page
-composition 2] we see some alternatives to manipulate the
-page composition by means of \type {\setuppapersize}
-and\type {\setuplayout}. So it is possible to put a page in
-a corner or in the middle of the paper, to copy a page and
-to use cutting marks.
-
-When the parameter papersize is set to \type{landscape}
-width and height are interchanged. This is not the same as
-rotation! Rotation is done by typing \type{90}, \type{180}
-and \type{270} in the first argument of
-\type{\setuppapersize}.
-
-\startexample
-\starttyping
-\setuppapersize[A5,landscape][A4]
-\stoptyping
-\stopexample
-
-These examples don't show that we can correct for duplex
-printing. For example when we type:
-
-\startexample
-\starttyping
-\setuppapersize[A5][A4]
-\setuplayout[location=middle,marking=on]
-\stoptyping
-\stopexample
-
-the front and back side will be placed in the middle of the
-paper. The markings enable you to cut the paper at the
-correct size. If we only want to cut twice, we type:
-
-\starttyping
-\setupppapersize[A5][A4]
-\setuplayout[location=duplex]
-\stoptyping
-
-This has the same meaning as \type{{duplex,left}}. At this
-setup \CONTEXT\ will automatically move front and back side
-to the correct corner. In \in{figure}[fig:cut paper] we show
-both alternatives.
-
-\startbuffer
-\startcombination[4]
- {\framed[width=2cm,height=3cm,offset=overlay]
- {\hbox to \hsize
- {\framed[width=1.5cm,height=2cm,background=screen]{}\hss}\vfill}}
- {right}
- {\framed[width=2cm,height=3cm,offset=overlay]
- {\hbox to \hsize
- {\hss\framed[width=1.5cm,height=2cm,background=screen]{}}\vfill}}
- {left}
- {\framed[width=2cm,height=3cm]
- {\framed[width=1.5cm,height=2cm,background=screen]{}}}
- {right}
- {\framed[width=2cm,height=3cm]
- {\framed[width=1.5cm,height=2cm,background=screen]{}}}
- {left}
-\stopcombination
-\stopbuffer
-
-\placefigure
- [here]
- [fig:cut paper]
- {Positioning the page on paper for cutting.}
- {\getbuffer}
-
-Rotating, mirroring, scaling, duplicating and placing pages
-on paper are independent operations. By combining these
-operations the desired effects can be reached. Rotating and
-mirroring and page and paper size are set up at the same
-time. The other operations are set up with
-\type{\setuplayout}.
-
-\showsetup{showprint}
-
-You can use \type{\showprint} to get an idea of how your
-print will look. However, it is just a representation of the
-real page as is shown in the examples above.
-
-\startexample
-\starttyping
-\showprint[mirrored][90][location=middle]
-\stoptyping
-\stopexample
-
-\section{Arranging pages}
-\index{arranging}
-\index{inslagschemas}
-\macro{\tex{setuparrangin}}
-
-By means of \type{\setuplayout} one can arrange pages on a
-sheet of paper. A special arrangement for example is that
-for booklets.
-
-\showsetup{setuparranging}
-
-We will show some page arrangements on the next pages. If you
-want to understand how it really works you should try this
-yourself one day.
-
-\startpostponing
-
-\placefigure {The \type{2*8} arrangement.} {\getbuffer[pag-16]}
-\placefigure {The \type{2*4} arrangement.} {\getbuffer[pag-8]}
-\placefigure {The \type{2*2} arrangement.} {\getbuffer[pag-4]}
-\placefigure {The \type{2UP} arrangement.} {\getbuffer[pag-2up]}
-\placefigure {The \type{2DOWN} arrangement.} {\getbuffer[pag-2down]}
-
-\stoppostponing
-
-The next examples show the cooperation of the commands
-\type{\setuppapersize}, \type{\setuplayout} and
-\type{\setuparranging}. Notice how these tests were
-generated.
-
-%\ShowArrangementB {co-en-1p} {Arranging: 16.}
-%\ShowArrangementB {co-en-2p} {Arranging: negative mirrored 16.}
-%\ShowArrangementB {co-en-3p} {Arranging: 8.}
-%\ShowArrangementB {co-en-4p} {Arranging: 4.}
-%\ShowArrangementB {co-en-5p} {Arranging: 2UP (1).}
-%\ShowArrangementB {co-en-6p} {Arranging: 2UP (2).}
-%\ShowArrangementB {co-en-7p} {Arranging: 2DOWN.}
-
-\section[logo types]{Logo types}
-\index{logo types}
-\index{letter heads}
-\macro{\tex{definelogo}}
-\macro{\tex{placelogos}}
-
-It is possible to place for example company logos at the top
-or the bottom of a page. We show some examples on the next
-pages. It is advisable to define a command for typesetting a
-logo type.
-
-The location of a logo type is defined by:
-
-\start \showframe
-
-\showsetup{definelogo}
-
-All logo types with \type{state=start} are automatically
-typeset on the page. A logo can also be recalled by:
-
-\showsetup{placelogos}
-
-In that case only the listed logos are typeset.
-
-\startbuffer
-\definelogo
- [logo a] [bottom] [left]
- [command=left bottom]
-\definelogo
- [logo d] [top] [left]
- [command=left top]
-\definelogo
- [logo g] [footer] [left]
- [command=left footer]
-\definelogo
- [logo j] [header] [left]
- [command=left header]
-
-\placelogos[logo a,logo b,logo c,logo d]
-\stopbuffer
-
-\getbuffer
-
-\definelogo
- [logo b] [bottom] [middle]
- [command=middle bottom]
-\definelogo
- [logo e] [top] [middle]
- [command=middle top]
-\definelogo
- [logo h] [footer] [middle]
- [command=middle footer]
-\definelogo
- [logo k] [header] [middle]
- [command=middle header]
-
-\definelogo
- [logo c] [bottom] [right]
- [command=right bottom]
-\definelogo
- [logo f] [top] [right]
- [command=right top]
-\definelogo
- [logo i] [footer] [right]
- [command=right footer]
-\definelogo
- [logo l] [header] [right]
- [command=right header]
-
-\placelogos
- [logo a,logo b,logo c,logo d,logo e,logo f,
- logo g,logo h,logo i,logo j,logo k,logo l]
-
-\setuppagenumbering
- [location=inmargin,
- state=stop]
-
-\setupfootertexts
-\setupheadertexts
-
-On this page a few potential locations of logos are shown.
-Temporarily headers and footers of this manual are
-suppressed. For example the left logo types are defined by
-means of:
-
-\startexample
-\typebuffer
-\stopexample
-
-Instead of \type{command} we could have chosen \type{text}.
-We define the logo with \type{command} because it is evident
-that we will use the logo more than once. The example is
-discussed below.
-
-First we define a command that generates a small logo.
-
-\startbuffer[a]
-\def\ContextLogo%
- {\externalfigure[mp-cont.502][height=24pt,method=mps]}
-\stopbuffer
-
-\startbuffer[b]
-\definelogo
- [small logo] [bottom] [middle]
- [command=\ContextLogo,state=start]
-\stopbuffer
-
-\getbuffer[a]
-\getbuffer[b]
-
-\startexample
-\typebuffer[a]
-\stopexample
-
-If we want to set this logo at the bottom of every page
-we type:
-
-\startexample
-\typebuffer[b]
-\stopexample
-
-This logo is placed at the bottom of every page. In letters
-however the logos are located on different positions on the
-paper. Again, we define the bigger logo including all
-address information. Watch the use of \type{\framed}.
-
-\startbuffer
-\def\ContextLetterhead%
- {\hbox
- {\definefont[ContextFont][RegularBold sa 1.5]%
- \ContextFont \setupinterlinespace
- \setupframed
- [align=middle,top=\vfill,bottom=\vfill,
- height=10\bodyfontsize,offset=overlay,frame=off]%
- \framed
- {The\\Con\TeX t\\Chronicle}%
- \externalfigure
- [mp-cont.502][height=10\bodyfontsize]%
- \framed
- {Ridderstraat 27\\8061GH Hasselt NL\\pragma@wxs.nl}}}
-\stopbuffer
-
-\getbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-We also define the position on the paper:
-
-\startbuffer
-\definelogo
- [big logo] [header] [right]
- [command=\ContextLetterhead]
-\stopbuffer
-
-\getbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-This letterhead logo should appear only on the first page. So
-we simply say:
-
-\startbuffer
-\placelogos[big logo]
-\stopbuffer
-
-\startexample
-\typebuffer
-\stopexample
-
-% \page \writestatus{CHECK}{TOP OF PAGE \the \realpageno}
-
-\getbuffer
-
-\dorecurse{8}{\line{\strut}} % en of andere interferentie
-
-You will notice that the smaller logo is not placed at the
-bottom of the page because the command \type {\placelogos}
-typesets only the listed logos and suppresses all other
-logos.
-
-The big logo needs some space on this page so the content of
-the letter should be moved to a somewhat lower location. We
-do this with the command:
-
-\startexample
-\starttyping
-\blank[force,8\bodyfontsize]
-\stoptyping
-\stopexample
-
-\page
-\stop
-\setuplayout
-
-\placefigure
- {The location of header, footer, bottom and top logos on a page.}
- {\externalfigure[cont-yy][factor=broad,background=raster,
- backgroundraster=1,frame=on,framecolor=PlusColor]}
-
-\chardef\logostatus=0 % make logos go away again
-
-\stopcomponent
+% interface=en + +\startcomponent co-pagedesign +\setupexternalfigures[directory={./arranging}] +\startbuffer[fig-layo] + +\unprotect + +\setuplinewidth[\v!small] + +\setupframed[\c!offset=0pt,\c!framecolor=PlusColor] + +\framed + [\c!strut=\v!no, + \c!background=\v!screen, + \c!backgroundscreen=1] + {\hbox + {\framed + [\c!height=15cm,\c!width=1.25cm] + {\translate[nl=rugwit,en=backspace]}% + \vbox + {\offinterlineskip + \setupframed[\c!width=7.5cm] + \framed + [\c!height=1.25cm] + {\translate[nl=kopwit,en=topspace]} + \framed + [\c!height=1.00cm,\c!background=\v!screen,\c!backgroundscreen=.85] + {\translate[nl=hoofd,en=header]} + \framed + [\c!height=10.50cm,\c!background=\v!screen,\c!backgroundscreen=.95] + {\translate[nl=tekst,en=text]} + \framed + [\c!height=1.00cm,\c!background=\v!screen,\c!backgroundscreen=.85] + {\translate[nl=hoofd,en=footer]} + \framed + [\c!height=1.25cm] + {}}% + \framed[\c!height=15cm,\c!width=1.75cm]{}}} + +\vskip.25cm + +\hbox to 10.5cm + {\hskip1.25cm + \llap{\hbox to 2cm + {\color[PlusColor]{\vl}\hss + \translate[nl=marge,en=margin]\hss + \color[PlusColor]{\vl}}}% + \hskip7.5cm + \hbox to 2.00cm + {\color[PlusColor]{\vl}\hss + \translate[nl=marge,en=margin]\hss + \color[PlusColor]{\vl}}% + \hss} + +\protect + +\stopbuffer + +\startbuffer[pag-16] + +\unprotect + +\hbox + {\forgetall + \offinterlineskip + \setupframed + [\c!width=1cm,\c!height=1.5cm, + \c!background=\v!screen,\c!backgroundscreen=1]% + \vbox + {\hbox + {\framed{8}\framed{9}\framed{12}\framed{5}} + \rotate[\c!rotation=180]{\hbox + {\framed{4}\framed{13}\framed{16}\framed{1}}}}% + \hskip.25cm + \vbox + {\hbox + {\framed{6}\framed{11}\framed{10}\framed{7}} + \rotate[\c!rotation=180]{\hbox + {\framed{2}\framed{15}\framed{14}\framed{3}}}}} + +\protect + +\stopbuffer + +\startbuffer[pag-8] + +\unprotect + +\hbox + {\forgetall + \offinterlineskip + \setupframed + [\c!width=1cm,\c!height=1.5cm, + \c!background=\v!screen,\c!backgroundscreen=1]% + \vbox + {\hbox + {\framed{4}\framed{5}} + \rotate[\c!rotation=180]{\hbox + {\framed{8}\framed{1}}}}% + \hskip.25cm + \vbox + {\hbox + {\framed{3}\framed{6}} + \rotate[\c!rotation=180]{\hbox + {\framed{2}\framed{7}}}}} + +\protect + +\stopbuffer + +\startbuffer[pag-4] + +\unprotect + +\hbox + {\setupframed + [\c!width=1cm,\c!height=1.5cm, + \c!background=\v!screen,\c!backgroundscreen=1]% + \hbox{\framed{1}\framed{4}}% + \hskip.25cm + \hbox{\framed{3}\framed{2}}} + +\protect + +\stopbuffer + +\startbuffer[pag-2up] + +\unprotect + +\hbox + {\setupframed + [\c!width=1cm,\c!height=1.5cm, + \c!background=\v!screen,\c!backgroundscreen=1]% + \hbox{\framed{1}\framed{8}}% + \hskip.25cm + \hbox{\framed{2}\framed{7}}% + \hskip.25cm + \hbox{\framed{3}\framed{6}}% + \hskip.25cm + \hbox{\framed{4}\framed{5}}} + +\protect + +\stopbuffer + +\startbuffer[pag-2down] + +\unprotect + +\hbox + {\forgetall + \offinterlineskip + \setupframed + [\c!width=1.5cm,\c!height=1cm, + \c!background=\v!screen,\c!backgroundscreen=1]% + \vbox{\framed{8}\break\framed{1}}% + \hskip.25cm + \vbox{\framed{7}\break\framed{2}}% + \hskip.25cm + \vbox{\framed{6}\break\framed{3}}% + \hskip.25cm + \vbox{\framed{5}\break\framed{4}}} + +\protect + +\stopbuffer + +\startbuffer[grid-1] + \advance\baselineskip by 0pt plus 1pt + \hsize.2\hsize + \def\Alpha{\translate[nl=alfa, en=alpha]} + \def\Beta {\translate[nl=beta, en=beta]} + \def\Gamma{\translate[nl=gamma,en=gamma]} + \startcombination[4] + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par}} {} + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\kern-\prevdepth}} {} + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\kern0pt}} {} + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\par\vfill}} {} + \stopcombination +\stopbuffer + +\startbuffer[grid-2] + \hsize.2\hsize + \def\Alpha{\translate[nl=alfa, en=alpha]} + \def\Beta {\translate[nl=beta, en=beta]} + \def\Gamma{\translate[nl=gamma,en=gamma]} + \def\Delta{\translate[nl=delta,en=delta]} + \startcombination[4] + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\blank\Gamma\par\Delta}} {} + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma\blank\Delta}} {} + {\ruledvbox to 5\baselineskip {\Alpha\blank\Beta\blank\Gamma}} {} + {\ruledvbox to 5\baselineskip {\Alpha\par\Beta\par\Gamma}} {} + \stopcombination +\stopbuffer + + +\startbuffer[print-1] + +\unprotect + +\startcombination[4*4] + {\showprint[][]} + {\strut} + {\showprint[][][\c!location=\v!middle]} + {\tttf\c!location=\v!middle} + {\showprint[][][\c!location=\v!middle,\c!marking=\v!on]} + {\tttf\c!marking=\v!on\break\c!location=\v!middle} + {\showprint[][][\c!location=\v!middle,\c!marking=\v!on,\c!nx=2]} + {\tttf\c!marking=\v!on\break\c!location=\v!middle\break\c!nx=2} + {\showprint[][][\c!location=\v!left]} + {\tttf\c!location=\v!left} + {\showprint[][][\c!location=\v!right]} + {\tttf\c!location=\v!right} + {\showprint[][][\c!location={\v!left,\v!bottom}]} + {\tttf\c!location={\v!left,\v!bottom}} + {\showprint[][][\c!location={\v!right,\v!bottom}]} + {\tttf\c!location={\v!right,\v!bottom}} + {\showprint[][][\c!nx=2,\c!ny=1]} + {\tttf\c!nx=2,\c!ny=1} + {\showprint[][][\c!nx=1,\c!ny=2]} + {\tttf\c!nx=1,\c!ny=2} + {\showprint[][][\c!nx=2,\c!ny=2]} + {\tttf\c!nx=2,\c!ny=2} + {\showprint[][][\c!nx=2,\c!ny=2,\c!location=\v!middle]} + {\tttf\c!nx=2,\c!ny=2\break\c!location=\v!middle} + % {\showprint[][][\c!horoffset=3pt]} + % {\tttf\c!horoffset=.5cm} + % {\showprint[][][\c!veroffset=3pt]} + % {\tttf\c!veroffset=.5cm} + {\showprint[][][\c!scale=1.5]} + {\tttf\c!scale=1.5} + {\showprint[][][\c!scale=0.8]} + {\tttf\c!scale=0.8} +\stopcombination + +\protect + +\stopbuffer + +\startbuffer[print-2] + +\unprotect + +\startcombination[3*4] + {\showprint[\v!landscape][][\c!location=\v!middle]} + {\tttf\v!landscape} + {\showprint[][\v!landscape][\c!location=\v!middle]} + {\tttf\strut\break\v!landscape} + {\showprint[\v!landscape][\v!landscape][\c!location=\v!middle]} + {\tttf\v!landscape\break\v!landscape} + {\showprint[90][][\c!location=\v!middle]} + {\tttf90} + {\showprint[][90][\c!location=\v!middle]} + {\tttf\strut\break90} + {\showprint[90][90][\c!location=\v!middle]} + {\tttf90\break90} + {\showprint[180][][\c!location=\v!middle]} + {\tttf180} + {\showprint[][180][\c!location=\v!middle]} + {\tttf\strut\break180} + {\showprint[180][180][\c!location=\v!middle]} + {\tttf180\break180} + {\showprint[\v!mirrored][][\c!location=\v!middle]} + {\tttf\v!mirrored} + {\showprint[][\v!mirrored][\c!location=\v!middle]} + {\tttf\strut\break\v!mirrored} + {\showprint[\v!mirrored][\v!mirrored][\c!location=\v!middle]} + {\tttf\v!mirrored\break\v!mirrored} +\stopcombination + +\protect + +\stopbuffer + + +\unprotect + +\def\ShowArrangementA#1#2% + {\page + \placefloat + [\v!figure] + {#2} + \startcombination + {\externalfigure[#1l] + [\c!width=.4\makeupwidth, + \c!framecolor=PlusColor, + \c!background=\v!screen, + \c!backgroundscreen=1, + \c!frame=\v!on]} + {\translate[nl=rechts,en=right]} + {\externalfigure[#1r] + [\c!width=.4\makeupwidth, + \c!framecolor=PlusColor, + \c!background=\v!screen, + \c!backgroundscreen=1, + \c!frame=\v!on]} + {\translate[nl=links,en=left]} + \stopcombination + \typefile{#1q} + \page} + +\def\ShowArrangementB#1#2% + {\page + \dimen0=\textheight + \advance\dimen0 by -15\openlineheight + \edef\LeftOver{\the\dimen0}% + \placefloat + [\v!figure] + {#2} + {\externalfigure[#1] + [\c!height=\LeftOver, + \c!framecolor=PlusColor, + \c!background=\v!screen, + \c!backgroundscreen=1, + \c!frame=\v!on]} + \typefile{#1} + \page} + +\protect + +\environment contextref-env +\product contextref + +\chapter[pagedesign]{Page design} + +\section{Introduction} + +While processing a text \TEX\ makes use of the actual \type +{\hsize} (width) and \type {\vsize} (height). As soon as +\type {\vsize} is exceeded \TEX's output routine is +launched. The output routine deals with the typeset part +--- most of the time this will be a page. It takes care of +typesetting the headers and footers, the page number, the +backgrounds and footnotes, tables and figures. This rather +complex process makes it obvious that the output routine +actually makes use of more dimensions than \type {\hsize} +and \type {\vsize}. + +\section[paperdimension]{Paper dimensions} +\index{page design} +\index{paper dimension} +\macro{\tex{definepapersize}} +\macro{\tex{setuppapersize}} + +With the command \type{\setuppapersize} the dimensions of +the paper being used are defined. There is a difference +between the dimensions for typesetting and printing. + +\showsetup{setuppapersize} + +The dimensions of \kap{DIN} formats are given in +\in{table}[tab:dindimensions]. + +\placetable + [here][tab:dindimensions] + {Default paper dimensions} +\startcombination[2] + {\starttable[|c|c|] + \HL + \VL \bf format \VL \bf size in mm \VL\SR + \HL + \VL {\type{A0}} \VL $841 \times 1189$ \VL\FR + \VL {\type{A1}} \VL $594 \times ~841$ \VL\MR + \VL {\type{A2}} \VL $420 \times ~594$ \VL\MR + \VL {\type{A3}} \VL $297 \times ~420$ \VL\MR + \VL {\type{A4}} \VL $210 \times ~297$ \VL\LR + \HL + \stoptable} {} + {\starttable[|c|c|] + \HL + \VL \bf format \VL \bf size in mm \VL\SR + \HL + \VL {\type{A5}} \VL $148 \times 210$ \VL\FR + \VL {\type{A6}} \VL $105 \times 148$ \VL\MR + \VL {\type{A7}} \VL $~74 \times 105$ \VL\MR + \VL {\type{A8}} \VL $~52 \times ~74$ \VL\MR + \VL {\type{A9}} \VL $~37 \times ~52$ \VL\LR + \HL + \stoptable} {} +\stopcombination + +There are a great number of standardized formats like \type {B0}||\type {B9} and \type +{C0}||\type {C9}. These formats are predefined in\CONTEXT\ as well. You can also use: +\type {letter}, \type {legal}, \type {folio} and \type +{executive}, \type {envelope 9}||\type {14}, \type {monarch}, +\type {check}, \type {DL} and \type {CD}. +Another series of predefined formats comprise the \type{RA} and \type{SRA} types of paper sizes. + +A new format can be defined by: + +\showsetup{definepapersize} + +For example \type{CD} was defined as: + +\startexample +\starttyping +\definepapersize[CD][width=12cm,height=12cm] +\stoptyping +\stopexample + +After defining \type{CD} you can type: + +\startexample +\starttyping +\setuppapersize[CD][A4] +\stoptyping +\stopexample + +This means that for typesetting \CONTEXT\ will use the +newly defined size \type {CD}. The resulting, rather small +page, is positioned on an \type{A4} paper size. This second +argument is explained in detail later. + +\CONTEXT\ can also be used to produce screen documents. For +that purpose a number of screen formats are available that +relate to the screen dimensions. You can use: +\type{S3}||\type{S6}. These generate screens with widths +varying from 300 to 600 pt and a height of $3/4$ of the +width. + +When one chooses another paper format than \type{A4}, the +default settings are scaled to fit the new size. + +All defined paper sizes can be used either in portrait or landscape orientation. You can tell \CONTEXT\ the orientation of the paper in the \type{\setupapersize} command: + +\startexample +\starttyping +\setuppapersize[CD][A4,landscape] +\stoptyping +\stopexample + +\section{Page texts} +\index{headers} +\index{footers} +\index{menus} + +Page texts are texts that are placed in the headers, +footers, margins and edges of the so called pagebody. This +sentence is for instance typeset in the bodyfont in the +running text. The fonts of the page texts are set up by +means of different commands. The values of the parameters +may be something like \type {style=bold} but +\type {style=\ss\bf} is also allowed. Setups like +\type {style=\ssbf} are less obvious because commands like +\type {\cap} will not behave the way you expect. + +Switching to a new font style (\type {\ss}) will cost some +time. Usually this is no problem but in interactive documents +where we may use interactive menus with dozens of +items and related font switches the effect can be +considerable. In that case a more efficient font switching +is: + +\startexample +\starttyping +\setuplayout[style=\ss] +\stoptyping +\stopexample + +Border texts are setup by its command and the related key. +For example footers may be set up with the key +\type {letter}: + +\startexample +\starttyping +\setupfooter[style=bold] +\stoptyping +\stopexample + + + +\section[margins]{Page composition} +\index{margins} +\index{layout} +\index{frames} +\index{set ups} +\index{layout} +\index{topspace} +\index{backspace} +\macro{\tex{setuplayout}} +\macro{\tex{adaptlayout}} +\macro{\tex{showframe}} +\macro{\tex{showsetups}} +\macro{\tex{showlayout}} + +In page composition we distinguish the main text area, +headers and footers, and the margins (top, bottom, right and +left). The main text flows inside the main text area. When +defining a layout, one should realize that the header, text +and footer areas are treated as a whole. Their position on +the page is determined by the topspace and backspace +dimensions (see \in {picture} [fig:typesetting area]). + +\startpostponing + +\placefigure + [here] + [fig:typesetting area] + {The A4 typesetting area and margins + ($\hbox{height} = \hbox{header} + + \hbox{text} + \hbox{footer}$).} + {\getbuffer[fig-layo]} + +\stoppostponing + +\startbuffer +\inleft {\inframed[background=color,backgroundcolor=GrayColor,framecolor=FrameColor]{left}}% +\inright {\inframed[background=color,backgroundcolor=GrayColor,framecolor=FrameColor]{right}}% +\stopbuffer + +The header is located on top and the +footer below of the main text area. Normally, in the header and footer +page numbers and running titles are placed. The left +and|/|or right margins are often used for structural +components like marginal notes and|/|or chapter and section +numbers. The margins are located in the backspace (along the spine) and in the white space to the right|/|left of the main text area. Their {\getbuffer} width has {\em no} influence on the location +of the typesetting area on the page. + +On the contrary, the height of the header and footer +influences the height of the text area. When talking about +the height, we think of the sum of the header, text and footer +areas. This approach enables you to occasionally hide the header and|/|or footer, +without introducing inconsistency in the layout. + +The dimensions and location of all those areas are set up +with \type{\setuplayout}. + +\startpostponing +\showsetup{setuplayout} +\stoppostponing + +Setting up the left or right margin has no influence on the +typesetting area. In paper documents this parameter is only +of use when keywords or other text are placed in the margin +(hyphenation). + +For paper documents it is sufficient to set up the height, +header, footer, top space and back space. For electronic +and screen documents however we need some extra space for +navigational tools (see \in{chapter}[interaction]). In +screen documents it is common practice to use backgrounds. +Therefore it is also possible to set up the space between +the text area and the header and footer on a page, and +thereby visually separating those areas. + +\starttabulate[|lw(3.5cm)|p(5cm)|p|] +\NC \bf Parameter \NC \bf Value \NC Comment \NC\NR +\NC width \NC dimension +\NC Determines the width of the typesetting area. \type{Middle} sets the white space right to the typesetting area to the value of the backspace. type{Fit} takes values set for margins, edges and margin and edge distances into account. \NC\NR +\NC height \NC dimension +\NC The \type{height} is the sum of the text height, header, footer, headerdistance, footerdistance. Middle sets the bottom white space to the value of the topspace. \type{Fit} calculates the text height based on the other vertical height-elements. \NC\NR +\NC backspace \NC dimension +\NC \type{Backspace} determines the left boundary of the typesetting area. \NC\NR +\NC topspace \NC dimension +\NC \type{Topspace} determines the top boundary of the typesetting area. Together \type{backspace} and \type{topspace} determine the left top corner of the typesetting area. \NC\NR +\NC margin \NC dimension +\NC Setting this parameters makes left and right margin equally large. \NC\NR +\NC leftmargin \NC dimension +\NC For documents with different size of the left and right margin, the left margin size is determined. \NC\NR +\NC rightmargin \NC dimension +\NC For documents with different size of the left and right margin, the right margin size is determined. \NC\NR +\NC header \NC dimension +\NC Determines the height of a running header. The header height is part of the \type{height} parameter. \NC\NR +\NC footer \NC dimension +\NC Determines the height of the footer. The footer height is part of the \type{height} parameter. \NC\NR +\NC top \NC dimension +\NC Makes space available in the \type{topspace} area. This parameter is not part of the text height. \NC\NR +\NC bottom \NC dimension +\NC Makes space available underneath the typesetting area. This parameter is not part of the text height. \NC\NR +\NC leftedge \NC dimension +\NC This space located left to the left margin is for screen documents only. \NC\NR +\NC rightedge \NC dimension +\NC This space located right to the right margin is for screen documents only. \NC\NR +\NC headerdistance \NC dimension +\NC All parameters ending on \dots\type{distance} create white space between adjacent elements. \NC\NR +\NC footerdistance \NC dimension \NC \NC\NR +\NC leftmargindistance \NC dimension \NC \NC\NR +\NC rightmargindistance \NC dimension \NC \NC\NR +\NC leftedgedistance \NC dimension \NC \NC\NR +\NC rightedgedistance \NC dimension \NC \NC\NR +\NC topdistance \NC dimension \NC \NC\NR +\NC bottomdistance \NC dimension \NC \NC\NR +\NC horoffset \NC dimension +\NC A horizontal offset moves the complete layout horizontally, starting from the place indicated by the parameter \type{location}. \NC\NR +\NC veroffset \NC dimension +\NC A vertical offset moves the complete layout vertically, starting from the place indicated by the parameter \type{location}. \NC\NR +\NC style \NC normal bold slanted boldslanted type cap small... COMMAND +\NC With the style parameter one can setup the general style of the font(s) used in the document.\NC\NR +\NC marking \NC on off color screen TEXT +\NC When this parameter is set to \type{on}, then crop marks are placed around the page. \type{Color} displays a color bar, whereas \type{screen} shows a gray-values bar.\NC\NR %TEXT geeft nog in MKII nog in MKIV resultaat. +\NC location \NC left middle right bottom top singlesided doublesided duplex %duplex ontbreekt in de paramter lijst +\NC \type{location} determines where the page is placed on the paper. It allows to typeset single and double sided documents and documents for duplex printing (\in{see:}[printing]). \NC\NR +\NC scale \NC number +\NC With \type{scale} it is possible to scale a page before placing it on the defined paper. \NC\NR +\NC nx \NC number +\NC In case that a given text should be placed multiple times on a defined paper, \type{nx} gives the number of pages on the x-axis and \type{ny} the number of pages on the y-axis. \NC\NR +\NC ny \NC number \NC \NC\NR +\NC dx \NC dimension +\NC With \type{dx} and \type{dy} the distances of the pages indicated in \type{nx} and \type{ny} can be manipulated. \NC\NR +\NC dy \NC dimension \NC \NC\NR +\NC lines \NC number +\NC Determines the textheight in terms of the number of lines-heights. \NC\NR +\NC columns \NC number \NC \NC\NR % Geen effect nog in MKII nog in MKIV +\NC columndistance \NC dimension \NC \NC\NR % Geen effect nog in MKII nog in MKIV +\NC grid \NC yes no +\NC Typsetting on the grid is activated with grid=on. \NC\NR +\NC bottomspace \NC dimension +\NC \type{Bottomspace} increases the white space at the bottom of the page without altering the page-layout. \NC\NR +\NC cutspace \NC dimension +\NC \type{Cutspace} increases the white space at the right side of the page without altering the page-layout. \NC\NR +\NC textdistance \NC dimension \NC \NC\NR +\NC textwidth \NC dimension \NC \NC\NR +\NC textmargin \NC dimension \NC \NC\NR +\NC clipoffset \NC dimension \NC \NC\NR +\NC page \NC identifier \NC \NC\NR +\NC paper \NC identifier \NC \NC\NR +\stoptabulate + +In order to get information on the current settings the following +commands can be issued: + +\showsetup{showframe} + +The dimensions can be displayed by: + +\showsetup{showsetups} + +A multi||page combination of both is generated with: + +\showsetup{showlayout} + +The width of a text is available as \type{\hsize} and the +height as \type{\vsize}. To be on the safe side one can +better use \CONTEXT 's \type{\dimen}||registers \type{\textwidth} +and \type{\textheight}, \type{\makeupwidth} and +\type{\makeupheight}. + +When we are typesetting in one column of text +\type{\textwidth} and \type{\makeupwidth} are identical. In +case of a two columned text the \type{\textwidth} is +somewhat less than half the \type{makeupwidth}. The +\type{\textheight} is the \type{\makeupheight} minus the +height of the header and footer. + +\placetable{Some \type{\dimen} variables} +\starttable[|l|l|] +\HL +\VL \bf variable \VL \bf meaning \VL\SR +\HL +\VL \type{\makeupwidth} \VL width of a text \VL\FR +\VL \type{\makeupheight} \VL height of a text \VL\MR +\VL \type{\textwidth} \VL width of a column \VL\MR +\VL \type{\textheight} \VL height $-$ header $-$ footer \VL\LR +\HL +\stoptable + +There are also other dimensions available like \type +{\leftmarginwidth} and \type {\footerheight}, but be aware +of the fact that you can only use these variables, you can +not set them up. The width of a figure could for instance be +specified as \type {width=.9\leftmarginwidth}. + +Basically documents are typeset automatically. However, +in some cases the output would become much better if a line +would be moved to another page. For these situations you can +adjust the layout temporarily (just for that page) by +typing: + +\showsetup{adaptlayout} + +The use of this command should be avoided inside a text, because after +altering your document the adjustment could possibly not be necessary +anymore. So, if you use this command, use it at the top of +your document. For example: + +\startexample +\starttyping +\adaptlayout[21,38][height=+.5cm] +\stoptyping +\stopexample + +The layout of page~21 and~38 will temporarily be 0.5~cm +higher though the footer will be maintained at the same +height. The numbers to be specified are the page numbers in the +output file. + +If the layout is disturbed you can reset the layout by: + +\startexample +\starttyping +\setuplayout[reset] +\stoptyping +\stopexample + +In some commands you can set up the parameters \type{width} +and \type{height} with the value \type{fit}. In that case +the width and height are calculated automatically. + +On the next pages we will show a number of \cap{A5} page +layouts centered on an \cap{A4}. The default setups +(dimensions) are adequate for standard documents like +manuals and papers. The setup adjusts automatically to the +paper size. Note the use of \type{middle} while setting up +the parameters width and height. + +%\ShowArrangementA {co-en-1} {The default text||on||page (single sided).} +%\ShowArrangementA {co-en-2} {The default text||on||page (double sided).} +%\ShowArrangementA {co-en-3} {The default text||on||page (single--double sided).} +%\ShowArrangementA {co-en-4} {Automatically centered text||on||page.} +%\ShowArrangementA {co-en-5} {A non symmetric text||on||page.} +%\ShowArrangementA {co-en-6} {A text without \type{footerheight}.} +%\ShowArrangementA {co-en-7} {A text placed on a grid.} + +\page + +\bgroup + +\setuplayout + [grid=yes] + +\showgrid + +\setupwhitespace + [line] + +\setupfootnotes + [location=columns, + rule=off, + background=screen, + frame=off, + framecolor=blue] + +\section[grids]{Grids} +\index{grid} +\index{linespace} +\index{footnotes} +\index{columns} +\index{align} +\macro{\tex{placeongrid}} +\doifmode{mkii}{\macro{\tex{moveongrid}}} +\macro{\tex{showgrid}} + +There are many ways to align text on a page. Look at the +example below and notice the vertical alignment of the words +and the white space between the words on the mini pages. + +\placefigure{none}{\getbuffer[grid-1]} + +The first three alternatives result in an undesired output. +The fourth alternative will lead to pages with unequal length. +So we rather make the white space between the lines a little +stretchable.\footnote{Hey, watch this. A footnote!} + +\placefigure{none}{\getbuffer[grid-2]} + +\startcolumns +A stretchable line spacing has the disadvantage that lines of +two pages or two columns that are displayed close to +each other, will seldom align. This is very disturbing for a +reader.\footnote{Here! Another footnote.} + +In those situations we prefer to typeset on a grid. The +means to do this in \TEX\ are very limited but \CONTEXT\ has +some features to support grid typesetting.\footnote{Finally, +the last footnote!} +\stopcolumns + +During typesetting on a grid the heads, figures, formulas +and the running text are set on a fixed line spacing. If a +typographical component for any reason is not placed on the +grid one can snap this component to the grid with: + +\startbuffer +\placeongrid{\framed{This is like a snapshot.}} +\stopbuffer + +\startexample +\typebuffer +\stopexample + +This will result in: + +\startreality +\color[blue]{\getbuffer} +\stopreality + +This mechanism can be influenced with an argument: + +\startbuffer +\placeongrid[bottom]{\framed{Do you like the snapshot?}} +\stopbuffer + +\startexample +\typebuffer +\stopexample + +Now an empty line will appear below the framed text. +Other parameters are: \type{top} and \type{both}. +The last parameter divides the linespace between over and +below the framed text. + +\startbuffer +\placeongrid[both]{\framed{Now the snapshot looks better.}} +\stopbuffer + +\startreality +\color[blue]{\getbuffer} +\stopreality + +These examples don't show pretty typesetting. The reason is +that \type{\framed} has no depth because \TEX\ handles +spacing before and after a line in a different way than +text. \CONTEXT\ has a solution to this: + +\startbuffer +\startlinecorrection +\framed{This is something for hotshots.} +\stoplinecorrection +\stopbuffer + +\startexample +\typebuffer +\stopexample + +The command \type{\startlinecorrection} tries to typeset +the lines as good as possible and takes the use of grid in +account. + +\startreality +\color[blue]{\getbuffer} +\stopreality + +Because line correction takes care of the grid we have to use +yet another command to stretch the framed text: + +\startnotmode[mkiv] +\startbuffer +\moveongrid[both] +\startlinecorrection +\framed{Anyhow it is good to know how this works.} +\stoplinecorrection +\stopbuffer +\stopnotmode + +\startmode[mkiv] +\startbuffer +\startlinecorrection +\framed{Anyhow it is good to know how this works.} +\stoplinecorrection +\stopbuffer +\stopmode + +\startexample +\typebuffer +\stopexample + +As you can see this results in somewhat more space: + +\startreality +\color[blue]{\getbuffer} +\stopreality + +For test purposes one can display the grid with the command +\type{\showgrid}. So grid related commands are: + +\showsetup{placeongrid} + +\doifmode{mkii}{\showsetup{moveongrid}} + +\showsetup{showgrid} + +\page +\setuplayout[grid=no] +\egroup + + +\section[printing]{Printing} +\index{printing} +\doifmode{mkii}{\macro{\tex{showprint}}} + +In an earlier section we used page and paper dimensions. In +this section we will discuss how these two can be manipulated +to yield a good output on paper. + +% \startnotmode[mkiv] +\startpostponing + +\placefigure + [here][fig:page composition 1] + {Manipulating the page composition with \type{\setuplayout}.} + {\switchtobodyfont[7pt]\getbuffer[print-1]} + +\placefigure + [here][fig:page composition 2] + {Manipulating the page composition with \type{\setuppapersize}.} + {\switchtobodyfont[7pt]\getbuffer[print-2]} + +\stoppostponing +% \stopnotmode + + + +In \in{figure}[fig:page composition 1] \in{and}[fig:page +composition 2] we see some alternatives to manipulate the +page composition by means of \type {\setuppapersize} +and\type {\setuplayout}. So it is possible to put a page in +a corner or in the middle of the paper, to copy a page and +to use cutting marks. + +When the parameter paper size is set to \type{landscape} +width and height are interchanged. This is not the same as +rotation! Rotation is done by typing \type{90}, \type{180} +and \type{270} in the first argument of +\type{\setuppapersize}. + +\startexample +\starttyping +\setuppapersize[A5,landscape][A4] +\stoptyping +\stopexample + +These examples don't show that we can correct for duplex +printing. For example when we type: + +\startexample +\starttyping +\setuppapersize[A5][A4] +\setuplayout[location=middle,marking=on] +\stoptyping +\stopexample + +the front and back side will be placed in the middle of the +paper. The markings enable you to cut the paper at the +correct size. If we only want to cut twice, we type: + +\starttyping +\setupppapersize[A5][A4] +\setuplayout[location=duplex] +\stoptyping + +This has the same meaning as \type{{duplex,left}}. At this +setup \CONTEXT\ will automatically move front and back side +to the correct corner. In \in{figure}[fig:cut paper] we show +both alternatives. + +\startbuffer +\startcombination[4] + {\framed[width=2cm,height=3cm,offset=overlay] + {\hbox to \hsize + {\framed[width=1.5cm,height=2cm,background=screen]{}\hss}\vfill}} + {right} + {\framed[width=2cm,height=3cm,offset=overlay] + {\hbox to \hsize + {\hss\framed[width=1.5cm,height=2cm,background=screen]{}}\vfill}} + {left} + {\framed[width=2cm,height=3cm] + {\framed[width=1.5cm,height=2cm,background=screen]{}}} + {right} + {\framed[width=2cm,height=3cm] + {\framed[width=1.5cm,height=2cm,background=screen]{}}} + {left} +\stopcombination +\stopbuffer + +\placefigure + [here] + [fig:cut paper] + {Positioning the page on paper for cutting.} + {\getbuffer} + +Rotating, mirroring, scaling, duplicating and placing pages +on paper are independent operations. By combining these +operations the desired effects can be reached. Rotating and +mirroring and page and paper size are set up at the same +time. The other operations are set up with +\type{\setuplayout}. + +\startmode[mkii] +\showsetup{showprint} + +You can use \type{\showprint} to get an idea of how your +print will look. However, it is just a representation of the +real page as is shown in the examples above. + +\startexample +\starttyping +\showprint[mirrored][90][location=middle] +\stoptyping +\stopexample +\stopmode + +\section{Arranging pages} +\index{arranging} +% \doifmode{mkii}{\macro{\tex{setuparranging}}} +% +% By means of \type{\setuplayout} one can arrange pages on a +% sheet of paper. A special arrangement for example is that +% for booklets. +% +% \doifmode{mkii}{\showsetup{setuparranging}} +% +% We will show some page arrangements on the next pages. If you +% want to understand how it really works you should try this +% yourself one day. +% +% \startpostponing +% +% \placefigure {The \type{2*8} arrangement.} {\getbuffer[pag-16]} +% \placefigure {The \type{2*4} arrangement.} {\getbuffer[pag-8]} +% \placefigure {The \type{2*2} arrangement.} {\getbuffer[pag-4]} +% \placefigure {The \type{2UP} arrangement.} {\getbuffer[pag-2up]} +% \placefigure {The \type{2DOWN} arrangement.} {\getbuffer[pag-2down]} + +% \stoppostponing + +Simplified we can say that \TEX\ typesets pages. If the typeset material should become a book, then there are two options. Firstly the book will be produced on multiple sheets carrying only one page either on one or on both sides of the sheet. Second option is to produce arrangements of multiple pages per sheet of paper which will be folded into sections, using imposition schemes. + +\CONTEXT\ offers tools to achieve both options. + +In the following table an overview is given about all currently available arranging schemes. + +\starttabulate[|l|p|] +\NC Key for \type{\setuparranging} \NC Meaning \NC\NR +\HL +\NC \type{[2SIDE]} \NC 2 pages next to each other single sided only! \NC\NR +\NC \type{[2TOP]} \NC 2 pages above each other, single sided only! \NC\NR +\NC \type{[1*8]} \NC 1 sheet 1 x 8 pages = 8 pages single sided! \NC\NR +\NC \type{[1*4]} \NC 1 sheet 1 x 4 pages = 4 pages single sided! \NC\NR +\NC \type{[1*2*Conference]} \NC 2 pages on top of each other, 1 page rotated \NC\NR +\NC \type{[1*4*Conference]} \NC 2 odd pages next to each other, even page rotated on top \NC\NR +\NC \type{[XY]} \NC Arrangement in nx columns and ny rows, uses the setup \type{\setuppaper[dx=,dy=,nx=,ny=]} \NC\NR +\NC \type{[2UP]} \NC 2 pages next to each other, n sheets arranged for a single booklet! \NC\NR +\NC \type{[2DOWN]} \NC 2 pages above each other, n sheets arranged for a single booklet! \NC\NR +\NC \type{[2TOPSIDE]} \NC 2 odd pages on one side, 2 even pages verso, above each other \NC\NR +\NC \type{[2*16]} \NC Section: one sheet 2 x 16 pages = 32 pages \NC\NR +\NC \type{[2*8]} \NC Section: one sheet 2 x 8 pages = 16 pages \NC\NR +\NC \type{[2*8*Z]} \NC Section: one sheet 2 x 8 pages = 16 pages, special folding: zig-zag \NC\NR +\NC \type{[2*6*Z]} \NC Section: one sheet 2 x 6 pages = 12 pages, special folding: zig-zag \NC\NR +\NC \type{[2*4]} \NC Section: one sheet 2 x 4 pages = 8 pages \NC\NR +\NC \type{[2*2]} \NC Section: one sheet 2 x 2 pages = 4 pages \NC\NR +\NC \type{[2**2]} \NC Section: one sheet 2 x 2 pages = 4 pages \NC\NR +\NC \type{[2*4*2]} \NC Section of 16 pages: 2 sheets, 4 pages front and backside \NC\NR +\NC \type{[2*2*4]} \NC Section of 16 pages: 4 sheets, 2 pages front and backside \NC\NR +\NC \type{[3SIDE]} \NC 3 odd pages recto, 3 even pages verso \NC\NR +\NC \type{[2*2*2]} \NC Section: two sheets 2 x 2 pages = 8 pages \NC\NR +\NC \type{[2*2*3]} \NC Section: three sheets 2 x 2 pages = 12 pages \NC\NR +\NC \type{[TRYPTICHON]} \NC Leaflet: one sheet 2 x 3 pages = 6 pages \NC\NR +\NC \type{[DOUBLEWINDOW]} \NC Leaflet: one sheet 2 x 4 pages = 8 pages \NC\NR +\NC \type{[ZFLYER-8]} \NC Leaflet: one sheet 2 x 4 pages = 8 pages \NC\NR +\NC \type{[ZFLYER-10]} \NC Leaflet: one sheet 2 x 5 pages = 10 pages \NC\NR +\NC \type{[ZFLYER-12]} \NC Leaflet: one sheet 2 x 6 pages = 12 pages \NC\NR +\NC \type{[MAPFLYER-12]} \NC Leaflet: one sheet 2 x 6 pages = 12 pages \NC\NR +\stoptabulate + +When talking about book-printing the industry produces different kinds of sections, consisting commonly out of 32 or 16 pages. Consider, that sections of 32 pages may be quite thick. At binding if the sections are sewn and the spine is rounded the fore edge can become stepped. This is aesthetically less satisfying. Best results are normally obtained with sections of 16 pages. + +For special purposes or in case of special papers also less than 16 pages per section are arranged. + +The command to arrange pages with \CONTEXT\ is + +\macro{\tex{setuparranging}} + +For (standard) sections the following list of schemes is available: + +\setuptabulate[EQ={=}] +\starttabulate[|l|p|p|] + \NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR + \NC \type{\setuparranging[2*16] } \NC section: one sheet $2 \times 16$ pages \EQ 32 pages \NC\NR + \NC \type{\setuparranging[2*8] } \NC section: one sheet $2 \times 8$ pages \EQ 16 pages \NC\NR + \NC \type{\setuparranging[2*4] } \NC section: one sheet $2 \times 4$ pages \EQ 8 pages \NC\NR + \NC \type{\setuparranging[2*2] } \NC section: one sheet $2 \times 2$ pages \EQ 4 pages \NC\NR + \NC \type{\setuparranging[2**2] } \NC section: one sheet $2 \times 2$ pages \EQ 4 pages \NC\NR + \NC \type{\setuparranging[2*8*Z]} \NC section: one sheet $2 \times 8$ pages \EQ 16 pages, special folding: zig-zag \NC\NR + \NC \type{\setuparranging[2*6*Z]} \NC section: one sheet $2 \times 6$ pages \EQ 12 pages, special folding: zig-zag \NC\NR + \NC \type{\setuparranging[2*4*2]} \NC section: 2 sheets, 4 pages front and backside \EQ 16 pages\NC\NR + \NC \type{\setuparranging[2*2*4]} \NC section: 4 sheets, 2 pages front and backside \EQ 16 pages \NC\NR + \NC \type{\setuparranging[2*2*2]} \NC section: 2 sheets $2 \times 2$ pages \EQ 8 pages \NC\NR + \NC \type{\setuparranging[2*2*3]} \NC section: 3 sheets $2 \times 2$ pages \EQ 12 pages \NC\NR + \stoptabulate + +On the following pages we show pictures of arranged pages for the mentioned imposition schemes. + +\startpostponing +\placefigure + [middle] + [] + {32 pages} %\type{\setuparranging[2*16]}} + {\startcombination[2*1] + {\externalfigure[2x16][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x16][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\placefigure + [middle] + [] + {16 pages} % \type{\setuparranging[2*8]}} + {\startcombination[2*1] + {\externalfigure[2x8][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x8][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\stoppostponing + +The above mentioned imposition schemes are meant for the professional printing industry. + +But also with an office printer one can produce sections. Sections with less than 16 pages can be produced with the following folding schemes: + +\placefigure + [middle] + [] + {8 pages} % \type{\setuparranging[2*4]}} + {\startcombination[2*1] + {\externalfigure[2x4][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x4][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\placefigure + [middle] + [fig:2x2] + {4 pages} % \type{\setuparranging[2*2]}} + {\startcombination[2*1] + {\externalfigure[2x2][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x2][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\placefigure + [middle] + [fig:2xx2] + {4 pages} % \type{\setuparranging[2**2]}} + {\startcombination[2*1] + {\externalfigure[2xx2][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2xx2][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +The last two examples (\in{Figure}[fig:2x2] and \in{}[fig:2xx2]) differ only in the fact, that the verso side carries the two pages in reversed order. + +The simplest version of a section is booklet-printing. In this case all pages are arranged in such a way, that with a single fold a booklet is formed. + +\starttabulate[|l|p|] +\NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR +\NC \type{\setuparranging[2UP]} \NC 2 pages next to each other, n sheets arranged for a single booklet \NC\NR +\NC \type{\setuparranging[2DOWN]} \NC 2 pages above each other, n sheets arranged for a single booklet \NC\NR +\stoptabulate + +\quote{2UP} results in a booklet with the fold on the long egde of the page. \quote{2DOWN} gives a booklet with a short-edge binding of the pages. + +\startpostponing +\placefigure + [middle] + [] + {2 UP booklet: long edge binding} % \type{\setuparranging[2UP]}} + {\startcombination[2*1] + {\externalfigure[2UP][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2UP][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\placefigure + [middle] + [] + {2 DOWN booklet: short edge binding} % \type{\setuparranging[2DOWN]}} + {\startcombination[2*1] + {\externalfigure[2DOWN][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2DOWN][page=2,width=.45\textwidth]}{verso} + \stopcombination} +\stoppostponing + +For those who want to print their own book with sections on the office printer \CONTEXT\ offers four schemes which use 2, 3 and 4 sheets of paper respectively to form a section. + +\starttabulate[|l|l|r|] + \NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR + \NC \type{\setuparranging[2*4*2]} \NC section: 2 sheets, 4 pages front and backside \EQ 16 pages\NC\NR + \NC \type{\setuparranging[2*2*4]} \NC section: 4 sheets, 2 pages front and backside \EQ 16 pages \NC\NR + \NC \type{\setuparranging[2*2*2]} \NC section: 2 sheets $2 \times 2$ pages \EQ 8 pages \NC\NR + \NC \type{\setuparranging[2*2*3]} \NC section: 3 sheets $2 \times 2$ pages \EQ 12 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {16 pages, 2 sheets} % \type{\setuparranging[2*4*2]}} + {\startcombination[2*2] + {\externalfigure[2x4x2][page=1,width=.45\textwidth]}{1\high{st} sheet recto} + {\externalfigure[2x4x2][page=2,width=.45\textwidth]}{1\high{st} sheet verso} + {\externalfigure[2x4x2][page=3,width=.45\textwidth]}{2\high{nd} sheet recto} + {\externalfigure[2x4x2][page=4,width=.45\textwidth]}{2\high{nd} sheet verso} + \stopcombination} + +\placefigure + [middle] + [] + {16 pages, 4 sheets} % \type{\setuparranging[2*2*4]}} + {\startcombination[2*4] + {\externalfigure[2x2x4][page=1,height=.2\textheight]}{1\high{st} sheet recto} + {\externalfigure[2x2x4][page=2,height=.2\textheight]}{1\high{st} sheet verso} + {\externalfigure[2x2x4][page=3,height=.2\textheight]}{2\high{nd} sheet recto} + {\externalfigure[2x2x4][page=4,height=.2\textheight]}{2\high{nd} sheet verso} + {\externalfigure[2x2x4][page=5,height=.2\textheight]}{3\high{rd} sheet recto} + {\externalfigure[2x2x4][page=6,height=.2\textheight]}{3\high{rd} sheet verso} + {\externalfigure[2x2x4][page=7,height=.2\textheight]}{4\high{th} sheet recto} + {\externalfigure[2x2x4][page=8,height=.2\textheight]}{4\high{th} sheet verso} + \stopcombination} + +\placefigure + [middle] + [] + {8 pages, 2 sheets} % \type{\setuparranging[2*2*2]}} + {\startcombination[2*2] + {\externalfigure[2x2x2][page=1,height=.2\textheight]}{1\high{st} sheet recto} + {\externalfigure[2x2x2][page=2,height=.2\textheight]}{1\high{st} sheet verso} + {\externalfigure[2x2x2][page=3,height=.2\textheight]}{2\high{nd} sheet recto} + {\externalfigure[2x2x2][page=4,height=.2\textheight]}{2\high{nd} sheet verso} + \stopcombination} + +\placefigure + [middle] + [] + {12 pages, 3 sheets} % \type{\setuparranging[2*2*3]}} + {\startcombination[2*3] + {\externalfigure[2x2x3][page=1,height=.2\textheight]}{1\high{st} sheet recto} + {\externalfigure[2x2x3][page=2,height=.2\textheight]}{1\high{st} sheet verso} + {\externalfigure[2x2x3][page=3,height=.2\textheight]}{2\high{nd} sheet recto} + {\externalfigure[2x2x3][page=4,height=.2\textheight]}{2\high{nd} sheet verso} + {\externalfigure[2x2x3][page=5,height=.2\textheight]}{3\high{rd} sheet recto} + {\externalfigure[2x2x3][page=6,height=.2\textheight]}{3\high{rd} sheet verso} + \stopcombination} +\stoppostponing + + + +Yet another way to print sections is to use z-folding, which is a zig-zag folding combined with a single fold in the spine. \CONTEXT\ comes with two types of sections, one with 12 pages and one with 16 pages. + +\startpostponing +\placefigure + [middle] + [] + {12 pages z-folding} % \type{\setuparranging[2*6*Z]}} + {\startcombination[2*1] + {\externalfigure[2x6xZ][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x6xZ][page=2,width=.45\textwidth]}{verso} + \stopcombination} + +\placefigure + [middle] + [] + {16 pages z-folding} % \type{\setuparranging[2*6*Z]}} + {\startcombination[2*1] + {\externalfigure[2x8xZ][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x8xZ][page=2,width=.45\textwidth]}{verso} + \stopcombination} +\stoppostponing + + +Next to the imposition schemes involving folding \CONTEXT\ offers possibilities to arrange pages in such a way, that after cutting the pile of sheets book blocks can be assembled. The resulting book block consists of loose sheets of paper and will be glued along the spine to prepare e.g. a paperback. + +\CONTEXT\ has an arranging scheme for two odd pages above each other and two even pages on the backside of the sheet. In order to build the book block the sheets need to be cut and the the two piles must be merged. + +\starttabulate[|l|p|r|] + \NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR + \NC \type{\setuparranging[2TOPSIDE] } \NC recto 2 odd pages, verso 2 even pages per sheet \EQ 4 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {4 pages, 1 sheet} %\type{\setuparranging[2TOPSIDE]}} + {\startcombination[2*1] + {\externalfigure[2TOPSIDE][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2TOPSIDE][page=2,width=.45\textwidth]}{verso} + \stopcombination} +\stoppostponing + +The following schemes can be used for the preparation of handouts from presentations. They also can be used to assemble book blocks after cutting and merging the piles. + +The first scheme arranges 4 pages on the front side of the sheet. + +The second scheme puts two pages on the front side of a sheet next to each other. + +The third scheme works like the previous one but instead of putting the pages next to each other the pages are placed on top of each other. + +\starttabulate[|l|l|r|] + \NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR + \NC \type{\setuparranging[1*4] } \NC one sheet recto $4$ pages \EQ 4 pages \NC\NR + \NC \type{\setuparranging[2SIDE]} \NC one sheet recto $2$ pages \EQ 2 pages \NC\NR + \NC \type{\setuparranging[2TOP] } \NC one sheet recto $2$ pages \EQ 2 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {4 pages, singlesided, 1 sheet} % \type{\setuparranging[1*4] + {\externalfigure[1x4][page=1,width=.45\textwidth]} + +\placefigure + [middle] + [] + {2 pages, single sided, 1 sheet} % \type{\setuparranging[2Side]} and \type{\setuparranging[2TOP]} + {\startcombination[2*1] + {\externalfigure[2SIDE][page=1,width=.45\textwidth]}{\type{\setuparranging[2SIDE]}} + {\externalfigure[2TOP][page=1,width=.45\textwidth]}{\type{\setuparranging[2TOP]}} + \stopcombination} +\stoppostponing + + +There are a couple of arranging schemes for special purposes. The first one places 8 pages on the recto side of the +paper. It is intentioned for single sided prints only. The arrangement is made in such a way, that it is possible to fold the paper into a booklet, where while turning the pages now empty pages are shown. + +\starttabulate[|l|l|r|] +\NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR +\NC \type{\setuparranging[1*8]} \NC \quotation{section}: one sheet $1 \times 8$ pages \EQ 8 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {8 pages, single sided, 1 sheet} % \type{\setuparranging[1*8]} + {\externalfigure[1x8][page=1,width=.45\textwidth]} +\stoppostponing + +For those who will have to produce name-card displays for e.g. conferences or for the preparation of menue-displays in a restaurant the following schemes might be of use. + +\starttabulate[|l|p|] +\NC \bf Arrangement \NC \bf Result \NC\NR +\NC \type{\setuparranging[1*2*Conference]} \NC one sheet 2 pages on top of each other, 1 page rotated \NC\NR +\NC \type{\setuparranging[1*4*Conference]} \NC one sheet 2 odd pages next to each other, even page rotated on top \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {Display cards} % \type{\setuparranging[1*2*Conference]} and \type{\setuparranging[1*4*Conference]} + {\startcombination[2*1] + {\externalfigure[1x2xConference][page=1,width=.45\textwidth]}{1 card with 2 pages} + {\externalfigure[1x4xConference][page=1,width=.45\textwidth]}{1 card with 4 pages} + \stopcombination} +\stoppostponing + +There are diary systems, where three pages are place next to each other. The following scheme provides this arranging scheme: + +\starttabulate[|l|l|r|] +\NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR +\NC \type{\setuparranging[3SIDE]} \NC 3 odd pages recto, 3 even pages verso \EQ 6 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {3 pages per side} % \type{\setuparranging[3SIDE]} + {\startcombination[2*1] + {\externalfigure[3SIDE][page=1,width=.45\textwidth]}{3 pages recto} + {\externalfigure[3SIDE][page=1,width=.45\textwidth]}{3 pages verso} + \stopcombination} +\stoppostponing + +\CONTEXT\ can also arrange pages for the production of flyers. There is a great variety of such flyers. \CONTEXT\ supports flyers with 6, 8, 10 and 12 pages. It is also possible to make a flyer with 12 pages which is folded like a map. + +\starttabulate[|l|l|r|] +\NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR +\NC \type{\setuparranging[TRYPTICHON]} \NC Leaflet: one sheet $2 \times 3$ pages \EQ 6 pages \NC\NR +\NC \type{\setuparranging[DOUBLEWINDOW]}\NC Leaflet: one sheet $2 \times 4$ pages \EQ 8 pages \NC\NR +\NC \type{\setuparranging[ZFLYER-8]} \NC Leaflet: one sheet $2 \times 4$ pages \EQ 8 pages \NC\NR +\NC \type{\setuparranging[ZFLYER-10]} \NC Leaflet: one sheet $2 \times 5$ pages \EQ 10 pages \NC\NR +\NC \type{\setuparranging[ZFLYER-12]} \NC Leaflet: one sheet $2 \times 6$ pages \EQ 12 pages \NC\NR +\NC \type{\setuparranging[MAPFLYER-12]} \NC Leaflet: one sheet $2 \times 6$ pages \EQ 12 pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {Tryptichon type of flyer} % \type{\setuparranging[TRYPTICHON]} + {\startcombination[1*2] + {\externalfigure[Tryptichon][page=1,width=.45\textwidth]}{3 pages recto} + {\externalfigure[Tryptichon][page=1,width=.45\textwidth]}{3 pages verso} + \stopcombination} + +\placefigure + [middle] + [] + {Double window type of flyer} % \type{\setuparranging[DOUBLEWINDOW]} + {\startcombination[1*2] + {\externalfigure[Doublewindow][page=1,width=.45\textwidth]}{4 pages recto} + {\externalfigure[Doublewindow][page=1,width=.45\textwidth]}{4 pages verso} + \stopcombination} +\stoppostponing + +As a representative of the Z-folded flyers the flyer with 8 pages is shown. + +\startpostponing +\placefigure + [middle] + [] + {Z-folded type of flyer} % \type{\setuparranging[ZFLYER-8]} + {\startcombination[1*2] + {\externalfigure[Zflyer-8][page=1,width=.45\textwidth]}{4 pages recto} + {\externalfigure[Zflyer-8][page=1,width=.45\textwidth]}{4 pages verso} + \stopcombination} + +\placefigure + [middle] + [] + {Map type of flyer} % \type{\setuparranging[3SIDE]} + {\startcombination[1*2] + {\externalfigure[Mapflyer-12][page=1,width=.45\textwidth]}{6 pages recto} + {\externalfigure[Mapflyer-12][page=1,width=.45\textwidth]}{6 pages verso} + \stopcombination} +\stoppostponing + +Last but not least is the X-Y-arrangement of pages. +This scheme is intended for the placement of a number of pages in sequence on a single sided sheet of paper e.g. on sheets carrying labels or for the placement of other information which must return several times on a sheet. + +Before issuing the command \type{\setuparranging[XY]} the xy-arrangement must be setup. For this purpose the command +\type{\setuppaper[...]} is used. + +\showsetup{setuppaper} + +\quote{nx} denominates the number of pages in the x-direction and \quote{ny} determines the number of pages in the y-direction. With \quote{dx} and \quote{dy} the whitespace between the pages in x and y direction can be set. + +\starttabulate[|p|l|r|] + \NC \bf Arrangement \NC \bf Result \NC \bf Number of pages \NC\NR + \NC \type{\setuparranging[XY]} + \par \type{\setuppaper[dx=,dy=,nx=,ny=]} \NC $nx \times ny$ pages, single sided \EQ n $\times$ m pages \NC\NR +\stoptabulate + +\startpostponing +\placefigure + [middle] + [] + {8 pages, singlesided, 1 sheet, XY-arrangement} + {\externalfigure[XY][page=1,width=.4\textwidth]} +\stoppostponing + +There is culprit in arranging pages. If multiple layers of paper are folded, the outermost paper will require more width because it has to turn around the inner paper layers. This effect occurs as well in the spine folds as also in the head folds. How much width is required depends on the number of folds and the thickness of the paper. In professional book printing this effect is accounted for by displacing the pages depending on their position in horizontal and vertical direction. The result is that there will be a perfect look-through registering of all pages. There are no simple rules to indicate the required amount of displacement. Mostly it is a matter of experience to set up the page shift information. + +\CONTEXT\ is equipped with a mechanism, which allows to move pages on a sheet apart from each other in horizontal as well as in vertical direction. The mechanism is build on two shift-lists, one for horizontal and one for vertical page shifting. The mechanism works through cycling over the lists which contain a shift amount for each page in a section. For filling in such a shift-list knowledge and understanding the position of a page on the printed sheet is necessary. + +In order to use a horizontal shift list this list must be defined and setup. + +For a section of 16 pages a horizontal shift list is filled in where for each page the amount of displacement is given. Such a list could look as follows: + +\starttyping +\definepageshift[Hor][horizontal] + [0.25mm, %1 + -0.25mm, %2 + 0.15mm, %3 + -0.15mm, %4 + 0.05mm, %5 + -0.05mm, %6 + 0mm, %7 + 0mm, %8 + 0mm, %9 + 0mm, %10 + 0.05mm, %11 + -0.05mm, %12 + 0.15mm, %13 + -0.15mm, %14 + 0.25mm, %15 + -0.25mm] %16 +\stoptyping + +For illustration purposes the following list for horizontal page-shift with exaggerated values is used in a Z-folding with 12 pages. + +\starttyping +\definepageshift[Hor][horizontal] + [1mm, %1 + -1mm, %2 + 0.5mm, %3 + -0.5mm, %4 + 0mm, %5 + 0mm, %6 + 0mm, %7 + 0mm, %8 + 0.5mm, %9 + -0.5mm, %10 + 1mm, %11 + -1mm] %12 +\stoptyping + +\startpostponing +\placefigure + [middle] + [] + {Horizontal page-shift} % \type{\setuparranging[2*6*Z]}} + {\startcombination[2*1] + {\externalfigure[2x6xZ-HOR][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x6xZ-HOR][page=2,width=.45\textwidth]}{verso} + \stopcombination} +\stoppostponing + +In a similar fashion also vertical shift lists can be defined. + +\starttyping +\definepageshift[Vert][vertical] + [1.5mm, %1 + 1.25mm, %2 + 0.75mm, %3 + 1.0mm, %4 + 1.0mm, %5 + 0.75mm, %6 + 1.25mm, %7 + 1.5mm, %8 + 1.5mm, %9 + 1.25mm, %10 + 0.75mm, %11 + 1.0mm, %12 + 1.0mm, %13 + 0.75mm, %14 + 1.25mm, %15 + 1.5mm] %16 +\stoptyping + +For each page in a section the shift amount must be indicated. The above presented list has exaggerated values just for making clear what happens: + +\startpostponing +\placefigure + [middle] + [] + {Vertical page-shift} %\type{\setuparranging[2*8]}} + {\startcombination[2*1] + {\externalfigure[2x8-VER][page=1,width=.45\textwidth]}{recto} + {\externalfigure[2x8-VER][page=2,width=.45\textwidth]}{verso} + \stopcombination} +\stoppostponing + + +While arranging these lists can be used in the following way: + +Only one list is used: + +\startexample +\starttyping +\setuppageshift[paper][Hor] +\stoptyping +\stopexample + +or + +\startexample +\starttyping +\setuppageshift[paper][Vert] +\stoptyping +\stopexample + +Both lists are used: + +% \startpostponing +\startexample +\starttyping +\setuppageshift[paper][Hor][Vert] +\stoptyping +\stopexample +% \stoppostponing + +The next examples show the cooperation of the commands +\type{\setuppapersize}, \type{\setuplayout} and +\type{\setuparranging}. + + +\startexample +\starttyping +\setuppapersize [A7][A3,mirrored] %negative creates an out of memory error in Acrobat 8.2.2. on the MAc OSX 10.6.3 +\setuparranging [2*8,rotated,doublesided] +\setuppagenumbering [alternative=doublesided] +\stoptyping +\stopexample + +With the above shown preamble you get sections of 16 pages of the size of A7, where both sides of the A3 paper carry 8 pages \type{[2*8]}. For two reasons the A7 pages must be rotated on the paper. First in this imposition scheme there will be 4 A7 pages next to each other so they need to be aligned along the long edge of the A3. Secondly and this is important for book-printing, the grain direction of the paper must be in the direction of the spine i.e. in the height of the A7. Since A3 has its grain direction normally along the short edge it is correct to rotate the A7 pages. Further more there is the \quote{doublesided} directive in the \type{\setuparranging} command. This is to rotate the whole content of the verso side of the A3 paper by 180\Degrees in order to enable automatic double sided printing on the printing machine. \type{\setuppagenumbering} tells \CONTEXT\ to use a doublesided lay-out, resulting in left and right pages. + +Yet there is inside the \type{\setuppapersize} command the directive \quote{mirrored}. Using this directive, the content of the A3 paper is mirrored along the long edge of the paper, this results in mirrored typeset text. + +\startexample +\starttyping +\setuppapersize [A5][A3] +\setuparranging [2UP,rotated,doublesided] +\setuppagenumbering [alternative=doublesided] +\stoptyping +\stopexample + +What this does is placing two A5 pages side by side on a A3 sheet of paper. Both the page and the paper are in portrait orientation. Because A5 fits better on a A3 when the page is rotated the \type{\setuparranging} command carries the \quote{rotated} directive. The resulting sheet of paper will be printed on an automatic double-sided printing machine. Often these machines require, that the verso side of the paper is printed reversed, this is achieved with \quote{doublesided} in the \type{\setuparranging} command. + +Instead of using the \quote{rotated} directive in \type{\setuparanging} you can also say: + +\startexample +\starttyping +\setuppapersize [A7][A3,landscape] +\setuparranging [2*8,doublesided] +\setuppagenumbering [alternative=doublesided] +\stoptyping +\stopexample + +You rotate the A3 paper by means of the \quote{rotated} directive in \type{\setuppapersize}. + +%\ShowArrangementB {co-en-1p} {Arranging: 16.} +%\ShowArrangementB {co-en-2p} {Arranging: negative mirrored 16.} +%\ShowArrangementB {co-en-3p} {Arranging: 8.} +%\ShowArrangementB {co-en-4p} {Arranging: 4.} +%\ShowArrangementB {co-en-5p} {Arranging: 2UP (1).} +%\ShowArrangementB {co-en-6p} {Arranging: 2UP (2).} +%\ShowArrangementB {co-en-7p} {Arranging: 2DOWN.} + +There is one thing which should be kept in mind when using \type{\setuparranging}: \TEX\ compilations with \CONTEXT\ are most of the time multi-pass runs. If there is a table of content or other lists, this information is stored in auxiliary files or tables in \LUATEX. In order not to loose the content of those lists it is important to run the file first without the \type{\setuparranging} command enabled. If all went well, run the file a single time with the \type{\setuparranging} command enabled. + +\section[logo types]{Logo types} +\index{logo types} +\index{letter heads} +\doifmode{mkii}{\macro{\tex{definelogo}}} +\macro{\tex{placelogos}} + +\doifmode{mkiv}{Logos were removed in mkiv.} + +\startnotmode[mkiv] +It is possible to place for example company logos at the top +or the bottom of a page. We show some examples on the next +pages. It is advisable to define a command for typesetting a +logo type. + +The location of a logo type is defined by: + +\start \showframe + +\showsetup{definelogo} + +All logo types with \type{state=start} are automatically +typeset on the page. A logo can also be recalled by: + +\showsetup{placelogos} + +In that case only the listed logos are typeset. + +\startbuffer +\definelogo + [logo a] [bottom] [left] + [command=left bottom] +\definelogo + [logo d] [top] [left] + [command=left top] +\definelogo + [logo g] [footer] [left] + [command=left footer] +\definelogo + [logo j] [header] [left] + [command=left header] + +\placelogos[logo a,logo b,logo c,logo d] +\stopbuffer + +\getbuffer + +\definelogo + [logo b] [bottom] [middle] + [command=middle bottom] +\definelogo + [logo e] [top] [middle] + [command=middle top] +\definelogo + [logo h] [footer] [middle] + [command=middle footer] +\definelogo + [logo k] [header] [middle] + [command=middle header] + +\definelogo + [logo c] [bottom] [right] + [command=right bottom] +\definelogo + [logo f] [top] [right] + [command=right top] +\definelogo + [logo i] [footer] [right] + [command=right footer] +\definelogo + [logo l] [header] [right] + [command=right header] + +\placelogos + [logo a,logo b,logo c,logo d,logo e,logo f, + logo g,logo h,logo i,logo j,logo k,logo l] + +\setuppagenumbering + [location=inmargin, + state=stop] + +\setupfootertexts +\setupheadertexts + +On this page a few potential locations of logos are shown. +Temporarily headers and footers of this manual are +suppressed. For example the left logo types are defined by +means of: + +\startexample +\typebuffer +\stopexample + +Instead of \type{command} we could have chosen \type{text}. +We define the logo with \type{command} because it is evident +that we will use the logo more than once. The example is +discussed below. + +First we define a command that generates a small logo. + +\startbuffer[a] +\def\ContextLogo% + {\externalfigure[mp-cont.502][height=24pt,method=mps]} +\stopbuffer + +\startbuffer[b] +\definelogo + [small logo] [bottom] [middle] + [command=\ContextLogo,state=start] +\stopbuffer + +\getbuffer[a] +\getbuffer[b] + +\startexample +\typebuffer[a] +\stopexample + +If we want to set this logo at the bottom of every page +we type: + +\startexample +\typebuffer[b] +\stopexample + +This logo is placed at the bottom of every page. In letters +however the logos are located on different positions on the +paper. Again, we define the bigger logo including all +address information. Watch the use of \type{\framed}. + +\startbuffer +\def\ContextLetterhead% + {\hbox + {\definefont[ContextFont][RegularBold sa 1.5]% + \ContextFont \setupinterlinespace + \setupframed + [align=middle,top=\vfill,bottom=\vfill, + height=10\bodyfontsize,offset=overlay,frame=off]% + \framed + {The\\Con\TeX t\\Chronicle}% + \externalfigure + [mp-cont.502][height=10\bodyfontsize]% + \framed + {Ridderstraat 27\\8061GH Hasselt NL\\pragma@wxs.nl}}} +\stopbuffer + +\getbuffer + +\startexample +\typebuffer +\stopexample + +We also define the position on the paper: + +\startbuffer +\definelogo + [big logo] [header] [right] + [command=\ContextLetterhead] +\stopbuffer + +\getbuffer + +\startexample +\typebuffer +\stopexample + +This letterhead logo should appear only on the first page. So +we simply say: + +\startbuffer +\placelogos[big logo] +\stopbuffer + +\startexample +\typebuffer +\stopexample + +% \page \writestatus{CHECK}{TOP OF PAGE \the \realpageno} + +\getbuffer + +\dorecurse{8}{\line{\strut}} % en of andere interferentie + +You will notice that the smaller logo is not placed at the +bottom of the page because the command \type {\placelogos} +typesets only the listed logos and suppresses all other +logos. + +The big logo needs some space on this page so the content of +the letter should be moved to a somewhat lower location. We +do this with the command: + +\startexample +\starttyping +\blank[force,8\bodyfontsize] +\stoptyping +\stopexample + +\page +\stop +\setuplayout + +\placefigure + {The location of header, footer, bottom and top logos on a page.} + {\externalfigure[cont-yy][factor=broad,background=raster, + backgroundraster=1,frame=on,framecolor=PlusColor]} + +\chardef\logostatus=0 % make logos go away again + +\stopnotmode + +\stopcomponent diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-preface.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-preface.tex index ed42f4ab437..4dbb064c806 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-preface.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-preface.tex @@ -1,59 +1,59 @@ -% interface=en
-
-\startcomponent co-en-01
-
-\environment contextref-env
-\product contextref
-
-\chapter{Preface}
-
-This manual is about \CONTEXT, a system for typesetting
-documents. Central element in this name is the word \TEX\
-because the typographical programming language \TEX\ is
-the base for \CONTEXT.
-
-People who are used to \TEX\ will probably identify this
-manual as a \TEX\ document. They recognise the use of
-\texescape. One may also notice that the way pararaphs are
-broken into lines is often better than in the avarage
-typesetting system.
-
-In this manual we will not discuss \TEX\ in depth because
-highly recommended books on \TEX\ already exist. We would
-like to mention:
-
-\startitemize[n]
-
-\item[texbook] the unsurpassed {\em The \TeX Book} by Donald
-E.~Knuth, the source of all knowledge and \TEX nical
-inspiration,
-
-\item[bytopic] the convenient {\em \TeX\ by Topic} by Victor
-Eijkhout, the reference manual for \TEX\ programmers, and
-
-\item[beginners] the recommended {\em The Beginners Book
-of \TeX} by Silvio Levy and Raymond Seroul, the book that
-turns every beginner into an expert
-
-\stopitemize
-
-For newcomers we advise (\in[beginners]), for the curious
-(\in[texbook]), and for the impatient (\in[bytopic]). \CONTEXT\
-users will not need this literature, unless one
-wants to program in \TEX, uses special characters, or has to
-typeset math. Again, we would advise (\in[beginners]).
-
-You may ask yourself if \TEX\ is not one of the many
-typesetting systems to produce documents. That is not so.
-While many systems in eighties and nineties pretended to
-deliver perfect typographical output, \TEX\ still does a
-pretty good job compared to others.
-
-\TEX\ is not easy to work with, but when one gets accustomed
-to it, we hope you will appreciate its features,
-
-\blank[big]
-
-Hans Hagen, 1996||2002
-
-\stopcomponent
+% interface=en + +\startcomponent co-en-01 + +\environment contextref-env +\product contextref + +\chapter{Preface} + +This manual is about \CONTEXT, a system for typesetting +documents. Central element in this name is the word \TEX\ +because the typographical programming language \TEX\ is +the base for \CONTEXT. + +People who are used to \TEX\ will probably identify this +manual as a \TEX\ document. They recognise the use of +\texescape. One may also notice that the way pararaphs are +broken into lines is often better than in the avarage +typesetting system. + +In this manual we will not discuss \TEX\ in depth because +highly recommended books on \TEX\ already exist. We would +like to mention: + +\startitemize[n] + +\item[texbook] the unsurpassed {\em The \TeX Book} by Donald +E.~Knuth, the source of all knowledge and \TEX nical +inspiration, + +\item[bytopic] the convenient {\em \TeX\ by Topic} by Victor +Eijkhout, the reference manual for \TEX\ programmers, and + +\item[beginners] the recommended {\em The Beginners Book +of \TeX} by Silvio Levy and Raymond Seroul, the book that +turns every beginner into an expert + +\stopitemize + +For newcomers we advise (\in[beginners]), for the curious +(\in[texbook]), and for the impatient (\in[bytopic]). \CONTEXT\ +users will not necessarly need this literature, unless one +wants to program in \TEX, uses special characters, or has to +typeset math. Again, we would advise (\in[beginners]). + +You may ask yourself if \TEX\ is not just one of the many +typesetting systems to produce documents. That is not so. +While many systems in eighties and nineties pretended to +deliver perfect typographical output, \TEX\ still does a +pretty good job compared to others. + +\TEX\ is not easy to work with, but when one gets accustomed +to it, we hope you will appreciate its features, + +\blank[big] + +Hans Hagen, 1996||2002 + +\stopcomponent diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-references.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-references.tex index 7d3cdead2ab..210e401462a 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-references.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-references.tex @@ -799,7 +799,7 @@ An example of sorting is: \city {Paris}
\city {Hasselt}
-\placelistofcities
+\placelistofcities[] % temp, mkiv bugfix
\stopbuffer
\startexample
@@ -881,7 +881,7 @@ record of three other marks per mark (see \in{table}[tab:marks]).
\placetable
- [hier][tab:marks]
+ [here][tab:marks]
{Recorded marks, completed with some combinations.}
\starttable[|l|l|]
\HL
@@ -1204,7 +1204,7 @@ the start of each new chapter, you can use the command \type {+}. The chapter reference itself is not prefixed, so you
can refer to them in a natural way. The references within
that chapter are automatically prefixed, and thereby local.
-When a chapter reference if given, this one is used as
+When a chapter reference is given, this one is used as
prefix, otherwise a number is used. Say that we have
defined:
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.pdf Binary files differindex 2f721c4f11e..c6398cdfbe0 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.pdf +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.tex index fcbaf82317d..1d4489bf782 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-typography.tex @@ -3,6 +3,7 @@ \environment contextref-env \product contextref + % this chapter runs in mkii and mkiv modes now, but the output % is not always the same. @@ -10,6 +11,8 @@ \startmode[mkiv] +\def\savedfont{} + \definefontfeature[default][default] [protrusion=pure,expansion=quality,mode=node,script=latn] \usetypescript[modern][ec] @@ -17,7 +20,7 @@ % the next hack shortens the font name (in mkiv, the \fontname is the % full path to the disk file) -\input enco-run +\input enco-run.mkii \unexpanded\gdef\visualizecharacterslegend {\hbox {\edef\banner{\currentencoding\space\ctxlua{tex.sprint(file.basename('\fontname\font'))}}% @@ -3076,15 +3079,7 @@ a couple of tables. The (current) composition is shown by \placefigure [here][fig:show accents] - {Output of \type{\showaccents} for the current (palatino) font in \PDFTEX} + {Output of \tex{showaccents} for the current (palatino) font in \PDFTEX} {\externalfigure[typography/encodings.pdf][page=5]} -\page - -With \type {\showcharacters}, you get a list of named characters (and -glyphs) as known to the system. Note: the following table will look -different in each of the three typesetting engines. - -\showcharacters - \stopcomponent diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/co-verbatim.tex b/Master/texmf-dist/doc/context/manuals/reference/en/co-verbatim.tex index 4f75389658a..0ec79e5c8ca 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/co-verbatim.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/co-verbatim.tex @@ -216,6 +216,7 @@ hyphenated. Hyphenation is performed however when one uses: \showsetup{typ} +\startmode[mkii] When you are thinking of producing a manual on \TEX\ you have two commands that may serve you well: @@ -225,6 +226,17 @@ have two commands that may serve you well: The first command places a \tex{} in front of typed text and the second command encloses the text with \arg{}. +\stopmode + + +\startmode[mkiv] +When you are thinking of producing a manual on \TEX\ you +have a command that may serve you well: + +\showsetup{tex} + +This command places a \tex{} in front of typed text. +\stopmode diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/contextref-env.tex b/Master/texmf-dist/doc/context/manuals/reference/en/contextref-env.tex index f061a3a96f4..9be0c96e024 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/contextref-env.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/contextref-env.tex @@ -1,4 +1,3 @@ - \unprotect \usemodule[set-11] \loadsetups @@ -7,7 +6,7 @@ \preloadtypescripts -\setupcolors[state=start] +\doifmode{screen}{\setupinteraction[state=start]} \setupsystem [\c!random=\v!big] @@ -99,8 +98,9 @@ \c!after=] \def\yes {$\star$} -\def\argchars {\hbox{\arg{ }}} +\def\argchars{\hbox{{\tt\{\}}}} \def\setchars {\hbox{\type{[ ]}}} +\def\arg#1{\hbox{\tt\{#1\}}} \definecolor[maincolor][g=.6] \definecolor[textcolor][r=.6] @@ -356,4 +356,4 @@ width=broad] -\protect
\ No newline at end of file +\protect diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/contextref.pdf b/Master/texmf-dist/doc/context/manuals/reference/en/contextref.pdf Binary files differindex feced6a13e5..09e19969a14 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/contextref.pdf +++ b/Master/texmf-dist/doc/context/manuals/reference/en/contextref.pdf diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/contextref.tex b/Master/texmf-dist/doc/context/manuals/reference/en/contextref.tex index 3fd47f55874..bc129356ef1 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/contextref.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/contextref.tex @@ -1,4 +1,3 @@ -% engine=pdftex
\startproduct contextref
@@ -44,8 +43,8 @@ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled `GNU
Free Documentation License'.
-
-
+ \blank[big]
+ \rightaligned{\txx\tt svnversion: \cldcontext{os.resultof"svnversion"}}
\stopmakeup
\startfrontmatter
@@ -70,7 +69,7 @@ \component co-frames
\component co-blocks
\component co-figures
- \component co-tables
+% \component co-tables % deprecated, and does not compile
\component co-tabulate
\component co-formulas
\component co-metapost
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.lua b/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.lua new file mode 100644 index 00000000000..010c981e1b1 --- /dev/null +++ b/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.lua @@ -0,0 +1,76 @@ +local function file2table(f, dir, t) + local ff = dir .. "/" .. f + if lfs.attributes(ff, "mode") ~= "file" then + return + end + local b = file.removesuffix(f) + t[b] = t[b] or {} + t[b].suffixes = t[b].suffixes or {} + table.insert(t[b].suffixes, file.suffix(f)) + ff = io.open(ff) + local head = ff:read(500) + ff:close() + t[b].title = t[b].title or head:match(".+\n%%D%s+title=(.-),.-\n.+") + t[b].subtitle = t[b].subtitle or + head:match(".+\n%%D%s+subtitle=(.-),.-\n.+") + t[b].comment = t[b].comment or + head:match('.+\n%s*comment%s*=%s*"(.-)",\n.+') or + head:match('.+\n%s*comment%s*:%s*(.-)\n.+') +end + +local function suffix_sort(a, b) + if a == "tex" then + return true + elseif b == "tex" then + return false + else + return a < b + end +end + +local function list_files(dir) + local t, tt = {}, {} + for entry in lfs.dir(dir) do + file2table(entry, dir, t) + end + for k, v in pairs(t) do + tt[#tt + 1] = v + tt[#tt].name = k + table.sort(tt[#tt].suffixes, suffix_sort) + tt[#tt].main_suffix = tt[#tt].suffixes[1] + table.remove(tt[#tt].suffixes, 1) + end + table.sort(tt, function (a, b) return a.name < b.name end) + for _, v in ipairs(tt) do + context.contextfile({v.name .. "." .. v.main_suffix}, + {title="{" .. (v.title or v.comment or "") .. "}", + subtitle="{" .. (v.subtitle or "") .. "}", + plusfiles="{" .. + table.concat(v.suffixes, ",") + .. "}"}) + end +end + +local function scan_dir(dir) + local title = string.format("Files in {\\tt %s}", + dir:match("^.+/(.-/.-/.-)$")) + context.startsection({title = title}) + context.begingroup() + context.switchtobodyfont({"9pt"}) + context.starttabulate({"|lT|l|p|"}) + context([[ \NC \rm\bf filename(s) \NC title \NC subtitle \NC \FR ]]) + list_files(dir) + context.stoptabulate() + context.endgroup() + context.stopsection() +end + +local root = file.dirname(file.dirname(resolvers.findfile"context.mkiv")) +for entry in lfs.dir(root) do + if entry:match("^[^.]") then + local dir = root .. "/" .. entry + if file.basename(dir) == "base" then -- the other sub-dirs later... + scan_dir(dir) + end + end +end diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.tex b/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.tex index b9f0c8edd46..5762b475e8b 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/pr-allfiles.tex @@ -1,4590 +1,18 @@ - \startcomponent pr-allfiles \product contextref \environment contextref-env \def\contextfile{\dodoubleempty\docontextfile} - -\def\docontextfile[#1][#2] +\def\docontextfile[#1][#2]% {\getparameters[module][file=,title=,subtitle=,plusfiles=,#2] \doiftextelse{\moduleplusfiles} - {\expanded{\NC #1 {\ttx(\moduleplusfiles)}\NC \moduletitle \NC \modulesubtitle \NC \NR }} - {\expanded{\NC #1 \NC \moduletitle \NC \modulesubtitle \NC \NR }}} - + {\expanded{\NC #1 {\ttx(\moduleplusfiles)} + \NC \moduletitle \NC \modulesubtitle \NC \NR }} + {\expanded{\NC #1 + \NC \moduletitle \NC \modulesubtitle \NC \NR }}} \chapter{Distributed \CONTEXT\ files} - -\section{Files in {\tt tex/context/base}} - -\begingroup -\switchtobodyfont[9pt] -\starttabulate[|lT|l|p|] - -\NC \rm\bf filename(s) \NC title \NC subtitle \NC \FR - -\contextfile [attr-ini.tex] - [title=Attribute Macros, - subtitle=Initialization, - plusfiles={lua}, - description= - ] - -\contextfile [char-act.lua] - [title=Character Macros, - subtitle=Active characters via lua, - plusfiles={}, - description= - ] - -\contextfile [char-cmp.lua] - [title=Character Macros, - subtitle=\LUA\ character composition, - plusfiles={}, - description= - ] - -\contextfile [char-def.tex] - [title=Character Macros, - subtitle=Unicode Support, - plusfiles={lua}, - description= - ] - -\contextfile [char-ini.tex] - [title=Character Macros, - subtitle=Character Support (Initialization), - plusfiles={lua}, - description= - ] - -\contextfile [char-map.lua] - [title=Character Macros, - subtitle=Case mapping, - plusfiles={}, - description= - ] - -\contextfile [char-mth.lua] - [title=Character Macros, - subtitle=Math named character table, - plusfiles={}, - description= - ] - -\contextfile [char-syn.lua] - [title=Character Macros, - subtitle=Named character synonyms, - plusfiles={}, - description= - ] - -\contextfile [char-tok.lua] - [title=Character Macros, - subtitle=\LUA\ token handlers, - plusfiles={}, - description= - ] - - -\contextfile [char-utf.tex] - [title=Character Macros, - subtitle=Unicode Support (UTF), - plusfiles={lua}, - description= - ] - -\contextfile [colo-ema.tex] - [title=Color Macros, - subtitle=Emacs Colors, - plusfiles={}, - description= - ] - -\contextfile [colo-ext.tex] - [title=Color Macros, - subtitle=Extras, - plusfiles={}, - description= - ] - -\contextfile [colo-hex.tex] - [title=Color Macros, - subtitle=Hex Colors, - plusfiles={}, - description= - ] - -\contextfile [colo-ini.tex] - [title=Color Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [colo-new.tex] - [title=Color Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [colo-rgb.tex] - [title=Color Macros, - subtitle=RGB, - plusfiles={}, - description= - ] - -\contextfile [colo-run.tex] - [title=Color Macros, - subtitle=Runtime loaded commands, - plusfiles={}, - description= - ] - -\contextfile [colo-xwi.tex] - [title=Color Macros, - subtitle=X Windows, - plusfiles={}, - description= - ] - -\contextfile [cont-cs.tex] - [title=Context, - subtitle=Czech Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-cz.tex] - [title=Context, - subtitle=Czech Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-de.tex] - [title=Context, - subtitle=German Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-en.tex] - [title=Context, - subtitle=English Format Generation, - plusfiles={lua}, - description= - ] - -\contextfile [cont-err.tex] - [title=System Files, - subtitle=Just A warning, - plusfiles={}, - description= - ] - -\contextfile [cont-fil.tex] - [title=Miscellaneous Macros, - subtitle=File Synonyms, - plusfiles={}, - description= - ] - -\contextfile [cont-fr.tex] - [title=Context, - subtitle=German Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-gb.tex] - [title=Context, - subtitle=English Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-it.tex] - [title=Context, - subtitle=Italian Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-log.tex] - [title=Miscellaneous Macros, - subtitle=\TEX \ Logos, - plusfiles={}, - description= - ] - -\contextfile [cont-mtx.tex] - [title=Miscellaneous Macros, - subtitle=Experimental MetaTeX Macros, - plusfiles={}, - description= - ] - -\contextfile [cont-new.tex] - [title=Miscellaneous Macros, - subtitle=New Macros, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [cont-nl.tex] - [title=Context, - subtitle=Dutch Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-old.tex] - [title=Miscellaneous Macros, - subtitle=Old Macros, - plusfiles={}, - description= - ] - -\contextfile [cont-ro.tex] - [title=Context, - subtitle=Romanian Format Generation, - plusfiles={}, - description= - ] - -\contextfile [cont-uk.tex] - [title=Context, - subtitle=English Format Generation, - plusfiles={}, - description= - ] - -\contextfile [context.tex] - [title=Context, - subtitle=Format Generation, - plusfiles={}, - description= - ] - - -\contextfile [cont-sys.ori] - [title=Miscellaneous Macros, - subtitle=System Specific Setups, - plusfiles={}, - description= - ] - -\contextfile [cont-usr.ori] - [title=User Format Specifications, - subtitle=System Specific Setups, - plusfiles={}, - description= - ] - -\contextfile [context-characters.lmx] - [title=Lua-enabled html pages, - subtitle=companion to comm-xml.tex, - plusfiles={}, - description= - ] - -\contextfile [context-debug.lmx] - [title=Lua-enabled html pages, - subtitle=companion to comm-xml.tex, - plusfiles={}, - description= - ] - -\contextfile [context-error.lmx] - [title=Lua-enabled html pages, - subtitle=companion to comm-xml.tex, - plusfiles={}, - description= - ] - -\contextfile [context.css] - [title=Lua-enabled html pages, - subtitle=CSS setups, - plusfiles={}, - description= - ] - -\contextfile [core-bar.tex] - [title=Core Macros, - subtitle=Margin Bars and alike, - plusfiles={}, - description= - ] - -\contextfile [core-blk.tex] - [title=Core Macros, - subtitle=Blockmoves, - plusfiles={}, - description= - ] - -\contextfile [core-box.tex] - [title=Core Macros, - subtitle=Boxes, - plusfiles={}, - description= - ] - -\contextfile [core-buf.tex] - [title=Core Macros, - subtitle=Buffers, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-con.tex] - [title=Core Macros, - subtitle=Conversion Macros, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-ctx.tex] - [title=Core Macros, - subtitle=Job Control, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-dat.tex] - [title=Core Macros, - subtitle=Database Support, - plusfiles={}, - description= - ] - -\contextfile [core-def.tex] - [title=Core Macros, - subtitle=Defaults, - plusfiles={}, - description= - ] - -\contextfile [core-des.tex] - [title=Core Macros, - subtitle=Descriptions, - plusfiles={}, - description= - ] - -\contextfile [core-fig.tex] - [title=Core Macros, - subtitle=Figure Inclusion, - plusfiles={}, - description= - ] - -\contextfile [core-fil.tex] - [title=Core Macros, - subtitle=File Support, - plusfiles={}, - description= - ] - -\contextfile [core-fld.tex] - [title=Core Macros, - subtitle=Fill in fields, - plusfiles={}, - description= - ] - -\contextfile [core-fnt.tex] - [title=Core Macros, - subtitle=Font Support, - plusfiles={}, - description= - ] - -\contextfile [core-gen.tex] - [title=Core Macros, - subtitle=General, - plusfiles={}, - description= - ] - -\contextfile [core-grd.tex] - [title=Core Macros, - subtitle=Grid Snapping (Experimental), - plusfiles={}, - description= - ] - -\contextfile [core-hlp.tex] - [title=Core Macros, - subtitle=Help (Experimental), - plusfiles={}, - description= - ] - -\contextfile [core-inc.tex] - [title=Core Macros, - subtitle=Figure Inclusion, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-ini.tex] - [title=Core Macros, - subtitle=Additional Initialization, - plusfiles={}, - description= - ] - -\contextfile [core-ins.tex] - [title=Insertion Macros, - subtitle=Insertions, - plusfiles={}, - description= - ] - -\contextfile [core-int.tex] - [title=Core Macros, - subtitle=Interaction, - plusfiles={}, - description= - ] - -\contextfile [core-itm.tex] - [title=Core Macros, - subtitle=itemgroups, - plusfiles={}, - description= - ] - -\contextfile [core-job.tex] - [title=Core Macros, - subtitle=Job Handling, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-lme.tex] - [title=Core Macros, - subtitle=LAst Minute Extensions, - plusfiles={}, - description= - ] - -\contextfile [core-lnt.tex] - [title=Core Macros, - subtitle=Line Notes, - plusfiles={}, - description= - ] - -\contextfile [core-lst.tex] - [title=Core Macros, - subtitle=Lists, - plusfiles={}, - description= - ] - -\contextfile [core-ltb.tex] - [title=Core Macros, - subtitle=Line Tables, - plusfiles={}, - description= - ] - -\contextfile [core-mak.tex] - [title=Core Macros, - subtitle=General Makeup Commands, - plusfiles={}, - description= - ] - -\contextfile [core-mar.tex] - [title=Core Macros, - subtitle=Markings, - plusfiles={}, - description= - ] - -\contextfile [core-mat.tex] - [title=Core Macros, - subtitle=Math Fundamentals, - plusfiles={}, - description= - ] - -\contextfile [core-mis.tex] - [title=Core Macros, - subtitle=Miscelaneous, - plusfiles={}, - description= - ] - -\contextfile [core-nav.tex] - [title=Core Macros, - subtitle=Navigation, - plusfiles={}, - description= - ] - -\contextfile [core-new.tex] - [title=Core Macros, - subtitle=New ones, - plusfiles={}, - description= - ] - -\contextfile [core-not.tex] - [title=Core Macros, - subtitle=Note Handling, - plusfiles={}, - description= - ] - -\contextfile [core-ntb.tex] - [title=Core Macros, - subtitle=Natural Tables, - plusfiles={}, - description= - ] - -\contextfile [core-num.tex] - [title=Core Macros, - subtitle=Numbering, - plusfiles={}, - description= - ] - -\contextfile [core-obj.tex] - [title=Core Macros, - subtitle=Object Handling, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-par.tex] - [title=Core Macros, - subtitle=Paragraph Tricks, - plusfiles={}, - description= - ] - -\contextfile [core-pgr.tex] - [title=Core Macros, - subtitle=Positioning Support, - plusfiles={}, - description= - ] - -\contextfile [core-pos.tex] - [title=Core Macros, - subtitle=Positioning Support, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-ref.tex] - [title=Core Macros, - subtitle=Cross Referencing, - plusfiles={}, - description= - ] - -\contextfile [core-reg.tex] - [title=Core Macros, - subtitle=Register Management, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-rul.tex] - [title=Core Macros, - subtitle=Ruled Stuff Handling, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-sec.tex] - [title=Core Macros, - subtitle=Sectioning, - plusfiles={}, - description= - ] - -\contextfile [core-snc.tex] - [title=Core Macros, - subtitle=Synchronization Support, - plusfiles={}, - description= - ] - -\contextfile [core-spa.tex] - [title=Core Macros, - subtitle=Spacing, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-stg.tex] - [title=Core Macros, - subtitle=Strategies, - plusfiles={}, - description= - ] - -\contextfile [core-swd.tex] - [title=Core Macros, - subtitle=Section Worlds, - plusfiles={}, - description= - ] - -\contextfile [core-syn.tex] - [title=Core Macros, - subtitle=Synonyms and Sorts, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-sys.tex] - [title=Core Macros, - subtitle=System, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [core-tab.tex] - [title=Core Macros, - subtitle=\TABLE \ Embedding, - plusfiles={}, - description= - ] - -\contextfile [core-tbl.tex] - [title=Core Macros, - subtitle=Text Flow Tabulation, - plusfiles={}, - description= - ] - -\contextfile [core-trf.tex] - [title=Core Macros, - subtitle=Transformations, - plusfiles={}, - description= - ] - -\contextfile [core-tsp.tex] - [title=Core Macros, - subtitle=Splitting Tables, - plusfiles={}, - description= - ] - -\contextfile [core-two.tex] - [title=Core Macros, - subtitle=Two Pass Data, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-uti.tex] - [title=Core Macros, - subtitle=Utility File Handling, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [core-var.tex] - [title=Core Macros, - subtitle=Variables, - plusfiles={}, - description= - ] - -\contextfile [core-ver.tex] - [title=Core Macros, - subtitle=Verbatim, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [core-vis.tex] - [title=Core Macros, - subtitle=Visualization, - plusfiles={}, - description= - ] - -\contextfile [enco-032.tex] - [title=Encoding Macros, - subtitle=Unicode Goodies, - plusfiles={}, - description= - ] - -\contextfile [enco-037.tex] - [title=Unicode Macros, - subtitle=Encoding for vector 37, - plusfiles={}, - description= - ] - -\contextfile [enco-acc.tex] - [title=Encoding Macros, - subtitle=Composed Characters Commands, - plusfiles={}, - description= - ] - -\contextfile [enco-agr.tex] - [title=Unicode Macros, - subtitle=Ancient Greek, - plusfiles={}, - description= - ] - -\contextfile [enco-ans.tex] - [title=Encoding Macros, - subtitle=YandY texnansi Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-cas.tex] - [title=Encoding Macros, - subtitle=Named Glyph Case Mapping, - plusfiles={}, - description= - ] - -\contextfile [enco-chi.tex] - [title=Encoding Macros, - subtitle=Traditional and Simplified Chinese, - plusfiles={}, - description= - ] - -\contextfile [enco-com.tex] - [title=Encoding Macros, - subtitle=Composed Characters Commands, - plusfiles={}, - description= - ] - -\contextfile [enco-cyr.tex] - [title=Encoding Macros, - subtitle=Cyrillic, - plusfiles={}, - description= - ] - -\contextfile [enco-def.tex] - [title=Encoding Macros, - subtitle=Default Character Definitions, - plusfiles={}, - description= - ] - -\contextfile [enco-ec.tex] - [title=Encoding Macros, - subtitle=\LATEX \ EC Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-ecm.tex] - [title=Encoding Macros, - subtitle=Glyphs that may not be present in EC, - plusfiles={}, - description= - ] - -\contextfile [enco-el.tex] - [title=Encoding Macros, - subtitle=EuroLetter, - plusfiles={}, - description= - ] - -\contextfile [enco-fde.tex] - [title=Encoding Macros, - subtitle=German Input Filter, - plusfiles={}, - description= - ] - -\contextfile [enco-ffr.tex] - [title=Encoding Macros, - subtitle=French Input Filter, - plusfiles={}, - description= - ] - -\contextfile [enco-fpl.tex] - [title=Encoding Macros, - subtitle=Polish Input Filter, - plusfiles={}, - description= - ] - -\contextfile [enco-fro.tex] - [title=Encoding Macros, - subtitle=Romanian Input Filter, - plusfiles={}, - description= - ] - -\contextfile [enco-fsl.tex] - [title=Encoding Macros, - subtitle=Slovenian Specialities, - plusfiles={}, - description= - ] - -\contextfile [enco-grk.tex] - [title=Encoding Macros, - subtitle=Greek, - plusfiles={}, - description= - ] - -\contextfile [enco-heb.tex] - [title=Encoding Macros, - subtitle=Hebrew, - plusfiles={}, - description= - ] - -\contextfile [enco-ibm.tex] - [title=Encoding Macros, - subtitle=Hebrew, - plusfiles={}, - description= - ] - -\contextfile [enco-ibm.tex] - [title=Backward Compatibility, - subtitle=IBM (DOS) Regime, - plusfiles={}, - description= - ] - -\contextfile [enco-il2.tex] - [title=Encoding Macros, - subtitle=Czech and Slovak ISO Latin 2 Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-ini.tex] - [title=Encoding Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [enco-lat.tex] - [title=Backward Compatibility, - subtitle=Latin2 Regime, - plusfiles={}, - description= - ] - -\contextfile [enco-mis.tex] - [title=Encoding Macros, - subtitle=Missing Glyphs, - plusfiles={}, - description= - ] - -\contextfile [enco-pdf.tex] - [title=Encoding Macros, - subtitle=YandY texnansi Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-pfr.tex] - [title=Encoding Macros, - subtitle=PDF Font Resource Inclusion, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [enco-pol.tex] - [title=Encoding Macros, - subtitle=Polish Mixed Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-qx.tex] - [title=Encoding Macros, - subtitle=Polish QX Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-raw.tex] - [title=Encoding Macros, - subtitle=plain ASCII Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-run.tex] - [title=Encoding Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [enco-t5.tex] - [title=Encoding Macros, - subtitle=New Vietnamese Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-tbo.tex] - [title=Encoding Macros, - subtitle=TeXBaseOne Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-uc.tex] - [title=Encoding Macros, - subtitle=Unicode (backwards mapping), - plusfiles={}, - description= - ] - -\contextfile [enco-utf.tex] - [title=Encoding Macros, - subtitle=UTF-* Encoding, - plusfiles={}, - description= - ] - -\contextfile [enco-vis.tex] - [title=Backward Compatibility, - subtitle=Vietnamese Regime, - plusfiles={}, - description= - ] - -\contextfile [enco-vna.tex] - [title=Encoding Macros, - subtitle=Vietnamese Accents, - plusfiles={}, - description= - ] - -\contextfile [enco-win.tex] - [title=Backward Compatibility, - subtitle=Windows Regime, - plusfiles={}, - description= - ] - -\contextfile [enco-x5.tex] - [title=Encoding Macros, - subtitle=Vietnamese Encoding, - plusfiles={}, - description= - ] - -\contextfile [filt-bas.tex] - [title=Filter Macros, - subtitle=A Base Collection, - plusfiles={}, - description= - ] - -\contextfile [filt-ini.tex] - [title=Filter Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [font-afm.lua] - [title=MKIV font code, - subtitle=Handling AFM files, - plusfiles={}, - description= - ] - - -\contextfile [font-arb.tex] - [title=Backward Compatibility, - subtitle=Old arabtex loader, - plusfiles={}, - description= - ] - -\contextfile [font-bfm.tex] - [title=Font Macros, - subtitle=Mixed Normal and Bold Math, - plusfiles={}, - description= - ] - -\contextfile [font-chi.tex] - [title=Font Macros, - subtitle=Chinese, - plusfiles={}, - description= - ] - -\contextfile [font-col.tex] - [title=Font Macros, - subtitle=Fallbacks (collections), - plusfiles={lua}, - description= - ] - -\contextfile [font-def.lua] - [title=MKIV font code, - subtitle=Parsing font definitions, - plusfiles={}, - description= - ] - -\contextfile [font-enc.lua] - [title=MKIV font code, - subtitle=Encoding remapper, - plusfiles={}, - description= - ] - -\contextfile [font-ext.lua] - [title=MKIV font code, - subtitle=Font expansion and protrusion, - plusfiles={}, - description= - ] - -\contextfile [font-fbk.lua] - [title=MKIV font code, - subtitle=Font fallbacks (experimental), - plusfiles={}, - description= - ] - -\contextfile [font-heb.tex] - [title=Backward Compatibility, - subtitle=Old arabtex hebrew loader, - plusfiles={}, - description= - ] - -\contextfile [font-ini.tex] - [title=Font Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [font-jap.tex] - [title=Font Macros, - subtitle=Japanese, - plusfiles={}, - description= - ] - -\contextfile [font-map.lua] - [title=MKIV font code, - subtitle=Mapfile loader, - plusfiles={}, - description= - ] - -\contextfile [font-old.lua] - [title=MKIV font code, - subtitle=old obsolete stuff, - plusfiles={}, - description= - ] - -\contextfile [font-otf.lua] - [title=MKIV font code, - subtitle=Handling OTF and TTF files, - plusfiles={}, - description= - ] - -\contextfile [font-run.tex] - [title=Font Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [font-set.tex] - [title=\LUA\ Macros, - subtitle=Font Loading Support, - plusfiles={lua}, - description= - ] - -\contextfile [font-syn.lua] - [title=MKIV font code, - subtitle=Font filename aliases, - plusfiles={}, - description= - ] - -\contextfile [font-tfm.lua] - [title=MKIV font code, - subtitle=Handling TFM files, - plusfiles={}, - description= - ] - -\contextfile [font-uni.tex] - [title=Font Macros, - subtitle=Unicode Initialization, - plusfiles={}, - description= - ] - -\contextfile [font-unk.tex] - [title=Font Macros, - subtitle=Unknown Defaults, - plusfiles={}, - description= - ] - -\contextfile [font-vf.lua] - [title=MKIV font code, - subtitle=Handling VF files, - plusfiles={}, - description= - ] - - -\contextfile [hand-def.tex] - [title=Handling Macros, - subtitle=Default Protruding Factors, - plusfiles={}, - description= - ] - -\contextfile [hand-ini.tex] - [title=Handling Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [java-ans.tex] - [title=JavaScript Macros, - subtitle=Answer Analization, - plusfiles={}, - description= - ] - -\contextfile [java-exa.tex] - [title=JavaScript Macros, - subtitle=Example Support, - plusfiles={}, - description= - ] - -\contextfile [java-fil.tex] - [title=JavaScript Macros, - subtitle=Filing and Printing, - plusfiles={}, - description= - ] - -\contextfile [java-fld.tex] - [title=JavaScript Macros, - subtitle=Field Support, - plusfiles={}, - description= - ] - -\contextfile [java-ini.tex] - [title=JavaScript Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [java-stp.tex] - [title=JavaScript Macros, - subtitle=Stepping, - plusfiles={}, - description= - ] - -\contextfile [l-aux.lua] - [title=\LUA\ libraries, - subtitle=Low-level auxiliary routines, - plusfiles={}, - description= - ] - -\contextfile [l-boolean.lua] - [title=\LUA\ libraries, - subtitle=Handling of lua booleans, - plusfiles={}, - description= - ] - -\contextfile [l-dimen.lua] - [title=\LUA\ libraries, - subtitle=Calculations with \TEX\ dimensions, - plusfiles={}, - description= - ] - -\contextfile [l-dir.lua] - [title=\LUA\ libraries, - subtitle=Operations on directories, - plusfiles={}, - description= - ] - -\contextfile [l-file.lua] - [title=\LUA\ libraries, - subtitle=Operations on files and filenames, - plusfiles={}, - description= - ] - -\contextfile [l-io.lua] - [title=\LUA\ libraries, - subtitle=File IO routines, - plusfiles={}, - description= - ] - -\contextfile [l-lpeg.lua] - [title=\LUA\ libraries, - subtitle=Low-level lpeg helpers, - plusfiles={}, - description= - ] - -\contextfile [l-math.lua] - [title=\LUA\ libraries, - subtitle=A few extra math routines, - plusfiles={}, - description= - ] - -\contextfile [l-md5.lua] - [title=\LUA\ libraries, - subtitle=Using MD5 checksums, - plusfiles={}, - description= - ] - -\contextfile [l-number.lua] - [title=\LUA\ libraries, - subtitle=Number manipulations, - plusfiles={}, - description= - ] - -\contextfile [l-os.lua] - [title=\LUA\ libraries, - subtitle=Operating System interface, - plusfiles={}, - description= - ] - -\contextfile [l-set.lua] - [title=\LUA\ libraries, - subtitle=Set operations, - plusfiles={}, - description= - ] - -\contextfile [l-string.lua] - [title=\LUA\ libraries, - subtitle=String manipulations, - plusfiles={}, - description= - ] - -\contextfile [l-table.lua] - [title=\LUA\ libraries, - subtitle=Table manipulations, - plusfiles={}, - description= - ] - -\contextfile [l-unicode.lua] - [title=\LUA\ libraries, - subtitle=Unicode helper routines, - plusfiles={}, - description= - ] - -\contextfile [l-url.lua] - [title=\LUA\ libraries, - subtitle=URL handling, - plusfiles={}, - description= - ] - -\contextfile [l-utils.lua] - [title=\LUA\ libraries, - subtitle=Utility file handling, - plusfiles={}, - description= - ] - -\contextfile [l-xml.lua] - [title=\LUA\ libraries, - subtitle=XML parser, - plusfiles={}, - description= - ] - -\contextfile [l-xml-edu.lua] - [title=\LUA\ libraries, - subtitle=old XML parser (obsolete), - plusfiles={}, - description= - ] - -\contextfile [l-xmlctx.lua] - [title=\LUA\ libraries, - subtitle=CTX helper routines, - plusfiles={}, - description= - ] - -\contextfile [lang-all.xml] - [title=XML databases, - subtitle=Language data, - plusfiles={}, - description= - ] - -\contextfile [lang-alt.tex] - [title=Language Macros, - subtitle=Altaic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-ana.tex] - [title=Language Macros, - subtitle=Anatolian Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-ara.tex] - [title=Language Macros, - subtitle=Arabic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-art.tex] - [title=Language Macros, - subtitle=Artificial Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-bal.tex] - [title=Language Macros, - subtitle=Baltic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-cel.tex] - [title=Language Macros, - subtitle=Celtic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-chi.tex] - [title=Language Macros, - subtitle=Chinese, - plusfiles={}, - description= - ] - -\contextfile [lang-ctx.tex] - [title=Language Macros, - subtitle=Generic Patterns, - plusfiles={}, - description= - ] - -\contextfile [lang-cyr.tex] - [title=Language Macros, - subtitle=Cyrillic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-dis.tex] - [title=Language Macros, - subtitle=Distribution Patterns, - plusfiles={}, - description= - ] - -\contextfile [lang-frd.tex] - [title=Language Macros, - subtitle=Language Frequency Table Data, - plusfiles={}, - description= - ] - -\contextfile [lang-frq.tex] - [title=Language Macros, - subtitle=Language Frequency Table Support, - plusfiles={}, - description= - ] - -\contextfile [lang-ger.tex] - [title=Language Macros, - subtitle=Germanic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-grk.tex] - [title=Language Macros, - subtitle=Uralic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-ind.tex] - [title=Language Macros, - subtitle=Indo Iranian Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-ini.tex] - [title=Language Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [lang-ita.tex] - [title=Language Macros, - subtitle=Italic Languages, - plusfiles={}, - description= - ] - -\contextfile [lang-jap.tex] - [title=Language Macros, - subtitle=Japanese, - plusfiles={}, - description= - ] - -\contextfile [lang-lab.tex] - [title=Language Macros, - subtitle=Language Head and Label Texts, - plusfiles={}, - description= - ] - -\contextfile [lang-mis.tex] - [title=Language Macros, - subtitle=Language Options, - plusfiles={}, - description= - ] - -\contextfile [lang-run.tex] - [title=Language Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [lang-sla.tex] - [title=Language Macros, - subtitle=Slavic Languages, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [lang-spa.tex] - [title=Language Macros, - subtitle=Spacing, - plusfiles={}, - description= - ] - -\contextfile [lang-spe.tex] - [title=Language Macros, - subtitle=Specifics, - plusfiles={}, - description= - ] - -\contextfile [lang-sla.tex] - [title=Language Macros, - subtitle=Uralic Languages, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [lang-tst.lua] - [title=Language Macros, - subtitle=Experimental lua tests, - plusfiles={}, - description= - ] - - -\contextfile [lang-url.tex] - [title=Language Macros, - subtitle=Language Options, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [lang-vn.tex] - [title=Language Macros, - subtitle=Vietnamese, - plusfiles={}, - description= - ] - -\contextfile [luat-cbk.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Callbacks, - plusfiles={}, - description= - ] - -\contextfile [luat-crl.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Curl interface, - plusfiles={}, - description= - ] - -\contextfile [luat-deb.tex] - [title=Communication Macros, - subtitle=Initialization, - plusfiles={lua}, - description= - ] - -\contextfile [luat-env.tex] - [title=\LUA\ Macros, - subtitle=ConTeXt features, - plusfiles={lua}, - description= - ] - -\contextfile [luat-exe.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Executing external comnands, - plusfiles={}, - description= - ] - -\contextfile [luat-ini.tex] - [title=\LUA\ Macros, - subtitle=Initialization, - plusfiles={lua}, - description= - ] - -\contextfile [luat-inp.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Finding files, - plusfiles={}, - description= - ] - -\contextfile [luat-iop.lua] - [title=\LUA\ \MKIV\ core, - subtitle=I/O processing, - plusfiles={}, - description= - ] - -\contextfile [luat-lib.tex] - [title=\LUA\ Macros, - subtitle=Unicode Support, - plusfiles={lua}, - description= - ] - -\contextfile [luat-kps.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Kpathsea emulation, - plusfiles={}, - description= - ] - -\contextfile [luat-lmx.tex] - [title=\LUA\ Macros, - subtitle=LMX Support, - plusfiles={lua}, - description= - ] - -\contextfile [luat-log.tex] - [title=\LUA\ Macros, - subtitle=LOGO Support, - plusfiles={lua}, - description= - ] - -\contextfile [luat-lua.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Low-level lua routines, - plusfiles={}, - description= - ] - -\contextfile [luat-rmp.lua] - [title=\LUA\ \MKIV\ core, - subtitle=XML remapping, - plusfiles={}, - description= - ] - -\contextfile [luat-sta.lua] - [title=\LUA\ \MKIV\ core, - subtitle=System states, - plusfiles={}, - description= - ] - -\contextfile [luat-tex.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Process logging and statistics, - plusfiles={}, - description= - ] - -\contextfile [luat-tmp.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Caching information, - plusfiles={}, - description= - ] - -\contextfile [luat-tra.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Tracing routines, - plusfiles={}, - description= - ] - -\contextfile [luat-tre.lua] - [title=\LUA\ \MKIV\ core, - subtitle=XML Tree routines, - plusfiles={}, - description= - ] - -\contextfile [luat-uni.tex] - [title=\LUA\ Macros, - subtitle=Unicode Support, - plusfiles={lua}, - description= - ] - -\contextfile [luat-zip.lua] - [title=\LUA\ \MKIV\ core, - subtitle=Zip file interface, - plusfiles={}, - description= - ] - -\contextfile [lxml-ini.tex] - [title=\LUA \ based \XML \ Support, - subtitle=Initialization, - plusfiles={lua}, - description= - ] - -\contextfile [m-arabtex.tex] - [title=Modules, - subtitle=Arabic, - plusfiles={}, - description= - ] - -\contextfile [m-chart.tex] - [title=Modules, - subtitle=Flow Charts, - plusfiles={}, - description= - ] - -\contextfile [m-chemic.tex] - [title=Extra Modules, - subtitle=\PPCHTEX \ (Plain Pictex Context cHemie \TEX ), - plusfiles={}, - description= - ] - -\contextfile [m-cweb.tex] - [title=Extra Modules, - subtitle=\CWEB \ Pretty Printing Macros, - plusfiles={}, - description= - ] - -\contextfile [m-database.tex] - [title=Modules, - subtitle=Database Thingies, - plusfiles={}, - description= - ] - -\contextfile [m-dratex.tex] - [title=Extra Modules, - subtitle=DRATEX Loading Macros, - plusfiles={}, - description= - ] - -\contextfile [m-editsnc.tex] - [title=Modules, - subtitle=Editor Synchronization, - plusfiles={}, - description= - ] - -\contextfile [m-educat.tex] - [title=Extra Modules, - subtitle=Educational Extras, - plusfiles={}, - description= - ] - -\contextfile [m-gamma.tex] - [title=Extra Modules, - subtitle=Basic \OMEGA \ Support, - plusfiles={}, - description= - ] - -\contextfile [m-gnuplot.tex] - [title=Extra Modules, - subtitle=\GNUPLOT \ Inclusion, - plusfiles={}, - description= - ] - -\contextfile [m-graph.tex] - [title=Extra Modules, - subtitle=\METAPOST \ graph module support, - plusfiles={}, - description= - ] - -\contextfile [m-layout.tex] - [title=Modules, - subtitle=Additional Layouts, - plusfiles={}, - description= - ] - -\contextfile [m-level.tex] - [title=Extra Modules, - subtitle=Catching Nesting Errors, - plusfiles={}, - description= - ] - -\contextfile [m-narrowtt.tex] - [title=Modules, - subtitle=Narrow Verbatim, - plusfiles={}, - description= - ] - -\contextfile [m-newmat.tex] - [title=Math Module, - subtitle=AMS-like math extensions, - plusfiles={}, - description= - ] - -\contextfile [m-pdfsnc.tex] - [title=Modules, - subtitle=Editor Synchronization, - plusfiles={}, - description= - ] - -\contextfile [m-pictex.tex] - [title=Extra Modules, - subtitle=\PICTEX \ Loading Macros, - plusfiles={}, - description= - ] - -\contextfile [m-plus.tex] - [title=Extra Modules, - subtitle=Loading extra features, - plusfiles={}, - description= - ] - -\contextfile [m-pstricks.tex] - [title=Extra Modules, - subtitle=\PSTRICKS \ Connections, - plusfiles={}, - description= - ] - -\contextfile [m-invull.tex] - [title=Extra Modules, - subtitle=Exercise, - plusfiles={}, - description= - ] - -\contextfile [m-r.tex] - [title=Modules, - subtitle=R Support, - plusfiles={}, - description= - ] - -\contextfile [m-steps.tex] - [title=Modules, - subtitle=Step Charts and Tables, - plusfiles={}, - description= - ] - -\contextfile [m-streams.tex] - [title=Modules, - subtitle=Streams, - plusfiles={}, - description= - ] - -\contextfile [m-subsub.tex] - [title=Private Modules, - subtitle=More Section Levels, - plusfiles={}, - description= - ] - -\contextfile [m-tex4ht.tex] - [title=Private Modules, - subtitle=Preliminary tex4ht support, - plusfiles={}, - description= - ] - -\contextfile [m-timing.tex] - [title=Modules, - subtitle=Timing, - plusfiles={}, - description= - ] - -\contextfile [m-tryout.tex] - [title=Extra Modules, - subtitle=Tryout Features, - plusfiles={}, - description= - ] - -\contextfile [m-units.tex] - [title=Extra Modules, - subtitle=Scientific Units, - plusfiles={}, - description= - ] - -\contextfile [m-visual.tex] - [title=Extra Modules, - subtitle=Visualization and Faking, - plusfiles={}, - description= - ] - -\contextfile [math-ams.tex] - [title=Math Macros, - subtitle=AMS Specials, - plusfiles={}, - description= - ] - -\contextfile [math-cow.tex] - [title=Math Macros, - subtitle=Cow Math, - plusfiles={}, - description= - ] - -\contextfile [math-def.lua] - [title=Math Macros, - subtitle=MKIV definitions, - plusfiles={}, - description= - ] - -\contextfile [math-ent.lua] - [title=Math Macros, - subtitle=MKIV Math entities, - plusfiles={}, - description= - ] - - -\contextfile [math-eul.tex] - [title=Math Macros, - subtitle=Virtual Euler Specials, - plusfiles={}, - description= - ] - -\contextfile [math-ext.tex] - [title=Math Macros, - subtitle=Extra Macros, - plusfiles={}, - description= - ] - -\contextfile [math-fou.tex] - [title=Math Macros, - subtitle=Fourier Specials, - plusfiles={}, - description= - ] - -\contextfile [math-ini.tex] - [title=Math Macros, - subtitle=Basic Macros, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [math-lbr.tex] - [title=Math Macros, - subtitle=Lucida Specials, - plusfiles={}, - description= - ] - -\contextfile [math-mis.tex] - [title=Math Macros, - subtitle=Miscelaneous Symbols, - plusfiles={}, - description= - ] - -\contextfile [math-pln.tex] - [title=System Macros, - subtitle=Efficient \PLAIN \ \TEX \ loading, - plusfiles={}, - description= - ] - -\contextfile [math-run.tex] - [title=Math Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [math-tex.tex] - [title=, - subtitle=Plain Specials, - plusfiles={}, - description= - ] - -\contextfile [math-tim.tex] - [title=Math Macros, - subtitle=Mathtime Specials, - plusfiles={}, - description= - ] - -\contextfile [math-uni.tex] - [title=Math Macros, - subtitle=unicode support, - plusfiles={}, - description= - ] - -\contextfile [meta-clp.tex] - [title=\METAPOST \ Graphics, - subtitle=Clipping, - plusfiles={}, - description= - ] - -\contextfile [meta-dum.tex] - [title=\METAPOST \ Graphics, - subtitle=Dummy (External) Graphics, - plusfiles={}, - description= - ] - -\contextfile [meta-fig.tex] - [title=\METAPOST \ Graphics, - subtitle=Stand Alone Graphics, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [meta-ini.tex] - [title=\METAPOST \ Graphics, - subtitle=Initialization, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [meta-mis.tex] - [title=\METAPOST \ Graphics, - subtitle=Misc Test Graphics, - plusfiles={}, - description= - ] - -\contextfile [meta-nav.tex] - [title=\METAPOST \ Graphics, - subtitle=Navigational Graphics, - plusfiles={}, - description= - ] - -\contextfile [meta-pag.tex] - [title=\METAPOST \ Graphics, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [meta-pdf.tex] - [title=Support Macros, - subtitle=\METAPOST \ to \PDF \ conversion, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [meta-pre.tex] - [title=\METAPOST \ Graphics, - subtitle=Predefined Goodies, - plusfiles={}, - description= - ] - -\contextfile [meta-tex.tex] - [title=Support Macros, - subtitle=\METAPOST \ fast text insertion, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [meta-txt.tex] - [title=\METAPOST \ Graphics, - subtitle=Text Tricks, - plusfiles={}, - description= - ] - -\contextfile [meta-xml.tex] - [title=\METAPOST \ Graphics, - subtitle=XML Hacks, - plusfiles={}, - description= - ] - -\contextfile [mlib-ctx.tex] - [title=\METAPOST \ Integrated Graphics, - subtitle=Basics, - plusfiles={lua}, - description= - ] - -\contextfile [mlib-pdf.tex] - [title=\METAPOST \ Integrated Graphics, - subtitle=Conversion to PDF, - plusfiles={lua}, - description= - ] - -\contextfile [mlib-pps.tex] - [title=\METAPOST \ Integrated Graphics, - subtitle=Basics, - plusfiles={lua}, - description= - ] - -\contextfile [mlib-run.lua] - [title=\METAPOST \ Integrated Graphics, - subtitle=job control, - plusfiles={}, - description= - ] - - -\contextfile [mult-com.tex] - [title=Multilingual Macros, - subtitle=Commands, - plusfiles={}, - description= - ] - -\contextfile [mult-con.tex] - [title=Multilingual Macros, - subtitle=Constants, - plusfiles={}, - description= - ] - -\contextfile [mult-fst.tex] - [title=Multilingual Macros, - subtitle=Speed Up, - plusfiles={}, - description= - ] - -\contextfile [mult-ini.tex] - [title=Multilingual Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [mult-sys.tex] - [title=Multilingual Macros, - subtitle=System, - plusfiles={}, - description= - ] - -\contextfile [node-ini.tex] - [title=Character Macros, - subtitle=Node Support (Initialization), - plusfiles={lua}, - description= - ] - -\contextfile [page-app.tex] - [title=Core Macros, - subtitle=Independent page building, - plusfiles={}, - description= - ] - -\contextfile [page-bck.tex] - [title=Page Macros, - subtitle=Backgrounds, - plusfiles={}, - description= - ] - -\contextfile [page-flt.tex] - [title=OTR Macros, - subtitle=Floating Bodies, - plusfiles={}, - description= - ] - -\contextfile [page-flw.tex] - [title=OTR Macros, - subtitle=Text Flows, - plusfiles={}, - description= - ] - -\contextfile [page-imp.tex] - [title=Core Macros, - subtitle=Pagebody Building (Imposition), - plusfiles={}, - description= - ] - -\contextfile [page-ini.tex] - [title=Page Macros, - subtitle=Initializations, - plusfiles={}, - description= - ] - -\contextfile [page-lay.tex] - [title=Page Macros, - subtitle=Layout Specification, - plusfiles={}, - description= - ] - -\contextfile [page-lin.tex] - [title=Core Macros, - subtitle=Line Numbering, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [page-log.tex] - [title=Page Macros, - subtitle=Logos, - plusfiles={}, - description= - ] - -\contextfile [page-lyr.tex] - [title=Page Macros, - subtitle=Layers, - plusfiles={}, - description= - ] - -\contextfile [page-mak.tex] - [title=Page Macros, - subtitle=Simple MakeUp, - plusfiles={}, - description= - ] - -\contextfile [page-mar.tex] - [title=Core Macros, - subtitle=Marginal Things, - plusfiles={}, - description= - ] - -\contextfile [page-mul.tex] - [title=OTR Macros, - subtitle=Multi Column Output, - plusfiles={}, - description= - ] - -\contextfile [page-new.tex] - [title=Page Macros, - subtitle=Page New, - plusfiles={}, - description= - ] - -\contextfile [page-nnt.tex] - [title=Page Macros, - subtitle=Footnotes, - plusfiles={}, - description= - ] - -\contextfile [page-num.tex] - [title=Core Macros, - subtitle=Numbering, - plusfiles={}, - description= - ] - -\contextfile [page-one.tex] - [title=OTR Macros, - subtitle=Default Routine, - plusfiles={}, - description= - ] - -\contextfile [page-par.tex] - [title=Core Macros, - subtitle=Line Numbering, - plusfiles={}, - description= - ] - -\contextfile [page-pls.tex] - [title=Core Macros, - subtitle=Page Setup, - plusfiles={}, - description= - ] - -\contextfile [page-run.tex] - [title=Page Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [page-set.tex] - [title=OTR Macros, - subtitle=Column Sets, - plusfiles={}, - description= - ] - -\contextfile [page-sid.tex] - [title=OTR Macros, - subtitle=Side Floats, - plusfiles={}, - description= - ] - -\contextfile [page-spr.tex] - [title=Page Macros, - subtitle=Spreading, - plusfiles={}, - description= - ] - -\contextfile [page-str.tex] - [title=Core Macros, - subtitle=Page Streams, - plusfiles={}, - description= - ] - -\contextfile [page-txt.tex] - [title=Page Macros, - subtitle=Texts, - plusfiles={}, - description= - ] - -\contextfile [pdfr-def.tex] - [title=PDF Font Resources, - subtitle=Character definitions (autogenerated), - plusfiles={}, - description= - ] - -\contextfile [pdfr-ec.tex] - [title=PDF Font Resources, - subtitle=EC encoding, - plusfiles={}, - description= - ] - -\contextfile [ppchtex (m-chemie).tex] - [title=Extra Modules, - subtitle=\PPCHTEX \ (Plain Pictex Context cHemie \TEX ), - plusfiles={}, - description= - ] - -\contextfile [prop-ini.tex] - [title=Property Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [prop-lay.tex] - [title=Property Macros, - subtitle=Layers, - plusfiles={}, - description= - ] - -\contextfile [prop-mis.tex] - [title=Property Macros, - subtitle=Miscelaneous, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [prop-run.tex] - [title=Property Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [regi-8859-1.tex] - [title=Regime Macros, - subtitle=iso-8859-1 (West European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-10.tex] - [title=Regime Macros, - subtitle=iso-8859-10 (Nordic), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-13.tex] - [title=Regime Macros, - subtitle=iso-8859-13 (Baltic), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-15.tex] - [title=Regime Macros, - subtitle=iso-8859-15 (West European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-16.tex] - [title=Regime Macros, - subtitle=iso-8859-16 (Romanian), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-2.tex] - [title=Regime Macros, - subtitle=iso-8859-2 (East European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-3.tex] - [title=Regime Macros, - subtitle=iso-8859-3 (South European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-4.tex] - [title=Regime Macros, - subtitle=iso-8859-4 (North European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-5.tex] - [title=Regime Macros, - subtitle=iso-8859-5 (Cyrillic), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-7.tex] - [title=Regime Macros, - subtitle=iso-8859-7 (Greek), - plusfiles={lua}, - description= - ] - -\contextfile [regi-8859-11.lua] - [title=Regime Macros, - subtitle=iso-8859-11, - plusfiles={}, - description= - ] - -\contextfile [regi-8859-14.lua] - [title=Regime Macros, - subtitle=iso-8859-14, - plusfiles={}, - description= - ] - -\contextfile [regi-8859-6.lua] - [title=Regime Macros, - subtitle=iso-8859-6, - plusfiles={}, - description= - ] - -\contextfile [regi-8859-8.lua] - [title=Regime Macros, - subtitle=iso-8859-8, - plusfiles={}, - description= - ] - -\contextfile [regi-cp1255.lua] - [title=Regime Macros, - subtitle=code page 1255, - plusfiles={}, - description= - ] - -\contextfile [regi-cp1256.lua] - [title=Regime Macros, - subtitle=code page 1256, - plusfiles={}, - description= - ] - -\contextfile [regi-cp1258.lua] - [title=Regime Macros, - subtitle=code page 1258, - plusfiles={}, - description= - ] - -\contextfile [regi-8859-9.tex] - [title=Regime Macros, - subtitle=iso-8859-9 (Turkish), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1250.tex] - [title=Regime Macros, - subtitle=cp1250 (East European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1251.tex] - [title=Regime Macros, - subtitle=cp1251 (Cyrillic), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1252.tex] - [title=Regime Macros, - subtitle=cp1252 (West European), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1253.tex] - [title=Regime Macros, - subtitle=cp1253 (Greek), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1254.tex] - [title=Regime Macros, - subtitle=cp1254 (Turkish), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cp1257.tex] - [title=Regime Macros, - subtitle=cp1257 (Windows Baltic), - plusfiles={lua}, - description= - ] - -\contextfile [regi-cyp.tex] - [title=Regime Macros, - subtitle=Cyrillic Plus, - plusfiles={}, - description= - ] - -\contextfile [regi-cyr.tex] - [title=Regime Macros, - subtitle=Cyrillic, - plusfiles={}, - description= - ] - -\contextfile [regi-def.tex] - [title=Regime Macros, - subtitle=Default Character Definitions, - plusfiles={}, - description= - ] - -\contextfile [regi-ibm.tex] - [title=Regime Macros, - subtitle=The Good Old MSDOS IBM codepage, - plusfiles={}, - description= - ] - -\contextfile [regi-ini.tex] - [title=Regime Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [regi-mac.tex] - [title=Regime Macros, - subtitle=Mac Encoding, - plusfiles={}, - description= - ] - -\contextfile [regi-run.mkii] - [title=Regime Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [regi-syn.tex] - [title=Regime Macros, - subtitle=Synonyms, - plusfiles={}, - description= - ] - -\contextfile [regi-uni.tex] - [title=Regime Macros, - subtitle=Unicode, - plusfiles={}, - description= - ] - -\contextfile [regi-utf.tex] - [title=Regime Macros, - subtitle=UTF-8, - plusfiles={}, - description= - ] - -\contextfile [regi-vis.tex] - [title=Regime Macros, - subtitle=viscii, - plusfiles={}, - description= - ] - -\contextfile [rlxcache.rlx] - [title=RLX files, - subtitle=Cache, - plusfiles={}, - description= - ] - -\contextfile [rlxtools.rlx] - [title=RLX files, - subtitle=Tools, - plusfiles={}, - description= - ] - -\contextfile [s-abr-01.tex] - [title=Style File, - subtitle=General Abbreviations 1, - plusfiles={}, - description= - ] - -\contextfile [s-abr-02.tex] - [title=Style File, - subtitle=General Abbreviations 2, - plusfiles={}, - description= - ] - -\contextfile [s-abr-03.tex] - [title=Style File, - subtitle=General Abbreviations 3, - plusfiles={}, - description= - ] - -\contextfile [s-cdr-01.tex] - [title=Style File, - subtitle=CDROM Cover, - plusfiles={}, - description= - ] - -\contextfile [s-chi-00.tex] - [title=Style File, - subtitle=Basic Chinese Style, - plusfiles={}, - description= - ] - -\contextfile [s-faq-00.tex] - [title=Style File, - subtitle=FAQ Common Macros, - plusfiles={}, - description= - ] - -\contextfile [s-faq-01.tex] - [title=Style File, - subtitle=FAQ Interactive Version, - plusfiles={}, - description= - ] - -\contextfile [s-faq-02.tex] - [title=Style File, - subtitle=FAQ Paper Version, - plusfiles={}, - description= - ] - -\contextfile [s-faq-03.tex] - [title=Style File, - subtitle=FAQ General Framework, - plusfiles={}, - description= - ] - -\contextfile [s-fnt-01.tex] - [title=Style File, - subtitle=Font Environment 1, - plusfiles={}, - description= - ] - -\contextfile [s-fnt-02.tex] - [title=Style File, - subtitle=Font Environment 2, - plusfiles={}, - description= - ] - -\contextfile [s-fnt-10.tex] - [title=Style File, - subtitle=Font Environment definitions, - plusfiles={}, - description= - ] - -\contextfile [s-grk-00.tex] - [title=Style File, - subtitle=CB Greek Support, - plusfiles={}, - description= - ] - -\contextfile [s-jap-00.tex] - [title=Style File, - subtitle=Basic Japanese Style, - plusfiles={}, - description= - ] - -\contextfile [s-mag-01.tex] - [title=Style File, - subtitle=Magazine Base Style, - plusfiles={}, - description= - ] - -\contextfile [s-map-se.tex] - [title=Style File, - subtitle=\MAPS \ basis stijl, - plusfiles={}, - description= - ] - -\contextfile [s-mod-00.tex] - [title=Style File, - subtitle=Documentation Base Environment, - plusfiles={}, - description= - ] - -\contextfile [s-mod-01.tex] - [title=Style File, - subtitle=Documentation Paper Environment, - plusfiles={}, - description= - ] - -\contextfile [s-mod-02.tex] - [title=Style File, - subtitle=Documentation Screen Environment, - plusfiles={}, - description= - ] - -\contextfile [s-pre-00.tex] - [title=Style File, - subtitle=Presentation Environment 0, - plusfiles={}, - description= - ] - -\contextfile [s-pre-01.tex] - [title=Style File, - subtitle=Presentation Environment 1, - plusfiles={}, - description= - ] - -\contextfile [s-pre-02.tex] - [title=Style File, - subtitle=Presentation Environment 2, - plusfiles={}, - description= - ] - -\contextfile [s-pre-03.tex] - [title=Style File, - subtitle=Presentation Environment 3, - plusfiles={}, - description= - ] - -\contextfile [s-pre-04.tex] - [title=Style File, - subtitle=Presentation Environment 4, - plusfiles={}, - description= - ] - -\contextfile [s-pre-05.tex] - [title=Style File, - subtitle=Presentation Environment 5, - plusfiles={}, - description= - ] - -\contextfile [s-pre-06.tex] - [title=Style File, - subtitle=Presentation Environment 6, - plusfiles={}, - description= - ] - -\contextfile [s-pre-07.tex] - [title=Style File, - subtitle=Presentation Environment 7, - plusfiles={}, - description= - ] - -\contextfile [s-pre-08.tex] - [title=Style File, - subtitle=Presentation Environment 8, - plusfiles={}, - description= - ] - -\contextfile [s-pre-09.tex] - [title=Style File, - subtitle=Presentation Environment 9, - plusfiles={}, - description= - ] - -\contextfile [s-pre-10.tex] - [title=Style File, - subtitle=Presentation Environment 10, - plusfiles={}, - description= - ] - -\contextfile [s-pre-13.tex] - [title=Style File, - subtitle=Presentation Environment 13, - plusfiles={}, - description= - ] - -\contextfile [s-pre-14.tex] - [title=Style File, - subtitle=Presentation Environment 14, - plusfiles={}, - description= - ] - -\contextfile [s-pre-15.tex] - [title=Style File, - subtitle=Presentation Environment 15, - plusfiles={}, - description= - ] - -\contextfile [s-pre-16.tex] - [title=Style File, - subtitle=Presentation Environment 16, - plusfiles={}, - description= - ] - -\contextfile [s-pre-19.tex] - [title=Style File, - subtitle=Presentation Environment 19, - plusfiles={}, - description= - ] - -\contextfile [s-pre-22.tex] - [title=Style File, - subtitle=Presentation Environment 22, - plusfiles={}, - description= - ] - -\contextfile [s-pre-20.tex] - [title=Style File, - subtitle=Presentation Environment 20, - plusfiles={}, - description= - ] - -\contextfile [s-pre-30.tex] - [title=Style File, - subtitle=Presentation Environment 30, - plusfiles={}, - description= - ] - -\contextfile [s-pre-50.tex] - [title=Style File, - subtitle=Presentation Environment 50, - plusfiles={}, - description= - ] - -\contextfile [s-pre-60.tex] - [title=Style File, - subtitle=Presentation Environment 60, - plusfiles={}, - description= - ] - -\contextfile [s-pre-61.tex] - [title=Style File, - subtitle=Presentation Environment 61, - plusfiles={}, - description= - ] - -\contextfile [s-pre-62.tex] - [title=Style File, - subtitle=Presentation Environment 62, - plusfiles={}, - description= - ] - -\contextfile [s-pre-63.tex] - [title=Style File, - subtitle=Presentation Environment 63, - plusfiles={}, - description= - ] - -\contextfile [s-pre-64.tex] - [title=Style File, - subtitle=Presentation Environment 64, - plusfiles={}, - description= - ] - -\contextfile [s-ptj-01.tex] - [title=Style File, - subtitle=PracTeX Journal Style, - plusfiles={}, - description= - ] - -\contextfile [s-syn-01.tex] - [title=Style File, - subtitle=Preliminary Syntax Stuff, - plusfiles={}, - description= - ] - -\contextfile [s-sys-01.tex] - [title=Style File, - subtitle=Generate List of Math Symbol, - plusfiles={}, - description= - ] - -\contextfile [sort-def.tex] - [title=Sort Macros, - subtitle=Defaults, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [sort-ini.tex] - [title=Sort Macros, - subtitle=Initialization, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [sort-lan.tex] - [title=Sort Macros, - subtitle=Language Definitions, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [spec-def.tex] - [title=Special Macros, - subtitle=Definitions, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [spec-dpm.tex] - [title=Special Macros, - subtitle=DVIPDFM support, - plusfiles={}, - description= - ] - -\contextfile [spec-dpx.tex] - [title=Special Macros, - subtitle=DVIPDFMx support, - plusfiles={}, - description= - ] - -\contextfile [spec-dvi.tex] - [title=Special Macros, - subtitle=Generic \TEX \ Solutions, - plusfiles={}, - description= - ] - -\contextfile [spec-fdf.tex] - [title=\PDF \ Macros, - subtitle=Support Macros, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [spec-ini.tex] - [title=Special Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [spec-mis.tex] - [title=Special Macros, - subtitle=Miscellaneous Macros, - plusfiles={}, - description= - ] - -\contextfile [spec-pdf.tex] - [title=Special Macros, - subtitle=Adobe \ACROBAT \ version 2.1, - plusfiles={lua}, - description= - ] - -\contextfile [spec-ps.tex] - [title=Special Macros, - subtitle=Adobe PostScript, - plusfiles={}, - description= - ] - -\contextfile [spec-tpd.tex] - [title=Special Macros, - subtitle=\PDFTEX , - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [spec-tr.tex] - [title=Special Macros, - subtitle=Thomas Rokicki's DVIPS, - plusfiles={}, - description= - ] - -\contextfile [spec-tst.tex] - [title=PDF Macros, - subtitle=Special Test Macro, - plusfiles={}, - description= - ] - -\contextfile [spec-var.tex] - [title=Special Macros, - subtitle=Variables, - plusfiles={}, - description= - ] - -\contextfile [spec-win.tex] - [title=Special Macros, - subtitle=YandY's DIWINDO, - plusfiles={}, - description= - ] - -\contextfile [spec-xtx.tex] - [title=Special Macros, - subtitle=\XETEX \ support, - plusfiles={}, - description= - ] - -\contextfile [spec-xtx.tex] - [title=Special Macros, - subtitle=\XETEX \ support, - plusfiles={}, - description= - ] - -\contextfile [spec-yy.tex] - [title=Special Macros, - subtitle=YandY's DVIPSONE and DVIWINDO, - plusfiles={}, - description= - ] - -\contextfile [supp-ali.tex] - [title=Support Macros, - subtitle=Alignment, - plusfiles={}, - description= - ] - -\contextfile [supp-box.tex] - [title=Support Macros, - subtitle=Boxes, - plusfiles={}, - description= - ] - -\contextfile [supp-dir.tex] - [title=Support Macros, - subtitle=Directional Things, - plusfiles={}, - description= - ] - -\contextfile [supp-emp.tex] - [title=Support Macros, - subtitle=\EMTEX \ specials to \PDF \ conversion, - plusfiles={}, - description= - ] - -\contextfile [supp-eps.tex] - [title=Support Macros, - subtitle=\EPS \ tools, - plusfiles={}, - description= - ] - -\contextfile [supp-fil.tex] - [title=Support Macros, - subtitle=Files, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [supp-fun.tex] - [title=Support Macros, - subtitle=Fun Stuff, - plusfiles={}, - description= - ] - -\contextfile [supp-ini.tex] - [title=Support ystem Macros, - subtitle=Initializations, - plusfiles={}, - description= - ] - -\contextfile [supp-lan.tex] - [title=Support Macros, - subtitle=Language Options, - plusfiles={}, - description= - ] - -\contextfile [supp-mat.tex] - [title=Support Macros, - subtitle=Math, - plusfiles={}, - description= - ] - -\contextfile [supp-mis.tex] - [title=Support Macros, - subtitle=Missing (For Generic Use), - plusfiles={}, - description= - ] - -\contextfile [supp-mpe.tex] - [title=Support Macros, - subtitle=METAPOST Special Extensions, - plusfiles={}, - description= - ] - -\contextfile [supp-mps.tex] - [title=Support Macros, - subtitle=\METAPOST \ Inclusion, - plusfiles={}, - description= - ] - -\contextfile [supp-mrk.tex] - [title=Support Macros, - subtitle=Marks, - plusfiles={}, - description= - ] - -\contextfile [supp-num.tex] - [title=Support Macros, - subtitle=Number (Digit) Handling, - plusfiles={}, - description= - ] - -\contextfile [supp-pat.tex] - [title=Language Macros, - subtitle=Loading (Generic) Patterns, - plusfiles={}, - description= - ] - -\contextfile [supp-pdf.tex] - [title=Support Macros, - subtitle=\METAPOST \ to \PDF \ conversion, - plusfiles={}, - description= - ] - -\contextfile [supp-ran.tex] - [title=Support Macros, - subtitle=Random Number Generation, - plusfiles={}, - description= - ] - -\contextfile [supp-spe.tex] - [title=Support Macros, - subtitle=Specials, - plusfiles={}, - description= - ] - -\contextfile [supp-tpi.tex] - [title=Support Macros, - subtitle=\TPIC \ Conversion, - plusfiles={}, - description= - ] - -\contextfile [supp-vis.tex] - [title=Support Macros, - subtitle=Visualization, - plusfiles={}, - description= - ] - -\contextfile [symb-cow.tex] - [title=Symbol Libraries, - subtitle=Cow Symbols, - plusfiles={}, - description= - ] - -\contextfile [symb-eur.tex] - [title=Symbol Libraries, - subtitle=Adobe Euro Symbols, - plusfiles={}, - description= - ] - -\contextfile [symb-glm.tex] - [title=Symbol Libraries, - subtitle=Guillemots, - plusfiles={}, - description= - ] - -\contextfile [symb-ini.tex] - [title=Symbol Libraries, - subtitle=Basic Symbols Commands, - plusfiles={}, - description= - ] - -\contextfile [symb-jmn.tex] - [title=Symbol Libraries, - subtitle=Special Navigational Symbols, - plusfiles={}, - description= - ] - -\contextfile [symb-mis.tex] - [title=Symbol Libraries, - subtitle=Miscelaneous, - plusfiles={}, - description= - ] - -\contextfile [symb-mvs.tex] - [title=Symbol Libraries, - subtitle=Martin Vogels Symbole, - plusfiles={}, - description= - ] - -\contextfile [symb-nav.tex] - [title=Symbol Libraries, - subtitle=Navigational Symbols, - plusfiles={}, - description= - ] - -\contextfile [symb-run.tex] - [title=Symbol Libraries, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [symb-uni.tex] - [title=Symbol Libraries, - subtitle=Unicode Symbols, - plusfiles={}, - description= - ] - -\contextfile [symb-was.tex] - [title=Symbol Libraries, - subtitle=Roland Waldi's Symbols (wasy-2), - plusfiles={}, - description= - ] - -\contextfile [syst-cat.tex] - [title=System Macros, - subtitle=Catcode Handling, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [syst-chr.tex] - [title=System Macros, - subtitle=Character Related Things, - plusfiles={}, - description= - ] - -\contextfile [syst-con.tex] - [title=System Macros, - subtitle=Conversions, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [syst-etx.tex] - [title=System Macros, - subtitle=Efficient \PLAIN \ \TEX \ loading, - plusfiles={}, - description= - ] - -\contextfile [syst-ext.tex] - [title=System Macros, - subtitle=Extras, - plusfiles={}, - description= - ] - -\contextfile [syst-fnt.tex] - [title=System Macros, - subtitle=Font Things, - plusfiles={}, - description= - ] - -\contextfile [syst-gen.tex] - [title=System Macros, - subtitle=General, - plusfiles={}, - description= - ] - -\contextfile [syst-mtx.tex] - [title=System Macros, - subtitle=\METATEX \ specifics, - plusfiles={}, - description= - ] - -\contextfile [syst-new.tex] - [title=Support Macros, - subtitle=New Ones, - plusfiles={}, - description= - ] - -\contextfile [syst-omg.tex] - [title=System Macros, - subtitle=A couple of Omega goodies, - plusfiles={}, - description= - ] - -\contextfile [syst-pdt.tex] - [title=System Macros, - subtitle=\PDFTEX \ specifics, - plusfiles={}, - description= - ] - -\contextfile [syst-pln.tex] - [title=System Macros, - subtitle=Efficient \PLAIN \ \TEX \ loading, - plusfiles={}, - description= - ] - -\contextfile [syst-prm.tex] - [title=System Macros, - subtitle=Primitive Behavior, - plusfiles={}, - description= - ] - -\contextfile [syst-rtp.tex] - [title=Core Macros, - subtitle=Run Time Processes, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [syst-str.tex] - [title=System Macros, - subtitle=String Processing, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [syst-tex.tex] - [title=System Macros, - subtitle=Efficient \PLAIN \ \TEX \ loading, - plusfiles={}, - description= - ] - -\contextfile [syst-var.tex] - [title=System Macros, - subtitle=Variables, - plusfiles={}, - description= - ] - -\contextfile [syst-xtx.tex] - [title=System Macros, - subtitle=\XETEX \ specifics, - plusfiles={}, - description= - ] - -\contextfile [thrd-pic.tex] - [title=Third party macros, - subtitle=PicTeX, - plusfiles={}, - description= - ] - -\contextfile [thrd-ran.tex] - [title=Third party macros, - subtitle=Randomizer, - plusfiles={}, - description= - ] - -\contextfile [thrd-tab.tex] - [title=Third party macros, - subtitle=TaBlE, - plusfiles={}, - description= - ] - -\contextfile [thrd-trg.tex] - [title=Third party macros, - subtitle=Trigonometry, - plusfiles={}, - description= - ] - -\contextfile [todo-mkii.tex] - [title=TODO list, - subtitle=MKII, - plusfiles={}, - description= - ] - -\contextfile [todo-mkiv.tex] - [title=TODO list, - subtitle=MKIV, - plusfiles={}, - description= - ] - -\contextfile [toks-ini.tex] - [title=Character Macros, - subtitle=Token Support (Initialization), - plusfiles={lua}, - description= - ] - -\contextfile [type-akb.tex] - [title=Typescript Macros, - subtitle=Adobe's Famous Gang of Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-buy.tex] - [title=Typescript Macros, - subtitle=A Few Commercial Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-cbg.tex] - [title=Typescript Macros, - subtitle=CB Greek, - plusfiles={}, - description= - ] - -\contextfile [type-cow.tex] - [title=Typescript Macros, - subtitle=Cow Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-def.tex] - [title=Typescript Macros, - subtitle=Default Definitions, - plusfiles={}, - description= - ] - -\contextfile [type-dis.tex] - [title=Typescript Macros, - subtitle=Distribution scripts, - plusfiles={}, - description= - ] - -\contextfile [type-enc.tex] - [title=Typescript Macros, - subtitle=Encoding scripts, - plusfiles={}, - description= - ] - -\contextfile [type-exa.tex] - [title=Typescript Macros, - subtitle=Example scripts, - plusfiles={}, - description= - ] - -\contextfile [type-exp.tex] - [title=Typescript Macros, - subtitle=Experimental Definitions, - plusfiles={}, - description= - ] - -\contextfile [page-new.tex] - [title=Page Macros, - subtitle=Fontsite 500, - plusfiles={}, - description= - ] - -\contextfile [type-ghz.tex] - [title=Typescript Macros, - subtitle=Hermann Zapf's Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-gyr.tex] - [title=Typescript Macros, - subtitle=TeXGyre Collection, - plusfiles={}, - description= - ] - -\contextfile [type-hgz.tex] - [title=Typescript Macros, - subtitle=Hermann Zapf's Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-ini.tex] - [title=Typescript Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [type-map.tex] - [title=Typescript Macros, - subtitle=Mapfile scripts, - plusfiles={}, - description= - ] - -\contextfile [type-msw.tex] - [title=Typescript Macros, - subtitle=Microsoft Windows Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-old.tex] - [title=Typescript Macros, - subtitle=Ghosts from the Past, - plusfiles={}, - description= - ] - -\contextfile [type-omg.tex] - [title=Typescript Macros, - subtitle=Basic \OMEGA \ Gamma Definitions, - plusfiles={}, - description= - ] - -\contextfile [type-one.tex] - [title=Typescript Macros, - subtitle=Type One Definitions, - plusfiles={}, - description= - ] - -\contextfile [type-otf.tex] - [title=Typescript Macros, - subtitle=Opentype Definitions, - plusfiles={}, - description= - ] - -\contextfile [type-pre.tex] - [title=Typescript Macros, - subtitle=Compatibility scripts, - plusfiles={}, - description= - ] - -\contextfile [type-run.tex] - [title=Typescript Macros, - subtitle=Runtime Macros, - plusfiles={}, - description= - ] - -\contextfile [type-siz.tex] - [title=Typescript Macros, - subtitle=Sizing scripts, - plusfiles={}, - description= - ] - -\contextfile [type-spe.tex] - [title=Typescript Macros, - subtitle=Special scripts, - plusfiles={}, - description= - ] - -\contextfile [type-syn.tex] - [title=Typescript Macros, - subtitle=Filename scripts, - plusfiles={}, - description= - ] - -\contextfile [type-tmf.tex] - [title=Typescript Macros, - subtitle=Core \TEX \ Fonts, - plusfiles={}, - description= - ] - -\contextfile [type-xtx.tex] - [title=Typescript Macros, - subtitle=\XETEX 's font treasures, - plusfiles={}, - description= - ] - -\contextfile [typo-ini.tex] - [title=Typographic Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [unic-000.tex] - [title=Unicode Macros, - subtitle=Vector 0, - plusfiles={}, - description= - ] - -\contextfile [unic-001.tex] - [title=Unicode Macros, - subtitle=Vector 1, - plusfiles={}, - description= - ] - -\contextfile [unic-002.tex] - [title=Unicode Macros, - subtitle=Vector 2, - plusfiles={}, - description= - ] - -\contextfile [unic-003.tex] - [title=Unicode Macros, - subtitle=Vector 3, - plusfiles={}, - description= - ] - -\contextfile [unic-004.tex] - [title=Unicode Macros, - subtitle=Vector 4, - plusfiles={}, - description= - ] - -\contextfile [unic-005.tex] - [title=Unicode Macros, - subtitle=Vector 5, - plusfiles={}, - description= - ] - -\contextfile [unic-030.tex] - [title=Unicode Macros, - subtitle=Vector 30, - plusfiles={}, - description= - ] - -\contextfile [unic-031.tex] - [title=Unicode Macros, - subtitle=Vector 31, - plusfiles={}, - description= - ] - -\contextfile [unic-032.tex] - [title=Unicode Macros, - subtitle=Vector 32, - plusfiles={}, - description= - ] - -\contextfile [unic-033.tex] - [title=Unicode Macros, - subtitle=Vector 33, - plusfiles={}, - description= - ] - -\contextfile [unic-034.tex] - [title=Unicode Macros, - subtitle=Vector 34, - plusfiles={}, - description= - ] - -\contextfile [unic-037.tex] - [title=Unicode Macros, - subtitle=Vector 37, - plusfiles={}, - description= - ] - -\contextfile [unic-039.tex] - [title=Unicode Macros, - subtitle=Vector 39, - plusfiles={}, - description= - ] - -\contextfile [unic-251.tex] - [title=Unicode Macros, - subtitle=Vector 251, - plusfiles={}, - description= - ] - -\contextfile [unic-cjk.tex] - [title=Unicode Macros, - subtitle=CJK Vectors, - plusfiles={}, - description= - ] - -\contextfile [unic-exp.tex] - [title=Unicode Support, - subtitle=Unicode vector expansion, - plusfiles={}, - description= - ] - -\contextfile [unic-ini.tex] - [title=Unicode Support, - subtitle=Unicode and UTF-8 support, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [unic-run.tex] - [title=Unicode Support, - subtitle=Goodies, - plusfiles={}, - description= - ] - -\contextfile [verb-c.tex] - [title=Verbatim Macros, - subtitle=Pretty C Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-eif.tex] - [title=Verbatim Macros, - subtitle=Pretty Eiffel Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-ini.tex] - [title=Verbatim Macros, - subtitle=Initialization, - plusfiles={}, - description= - ] - -\contextfile [verb-js.tex] - [title=Verbatim Macros, - subtitle=Pretty \JAVASCRIPT \ Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-jv.tex] - [title=Verbatim Macros, - subtitle=Pretty \JAVA \ Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-lua.lua] - [title=Verbatim Macros, - subtitle=Pretty \LUA\ verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-mp.tex] - [title=Verbatim Macros, - subtitle=Pretty \METAPOST \ Verbatim, - plusfiles={lua}, - description= - ] - -\contextfile [verb-pas.tex] - [title=Verbatim Macros, - subtitle=Pretty \PASCAL \ and \MODULA \ Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-pl.tex] - [title=Verbatim Macros, - subtitle=Pretty \PERL \ Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-raw.tex] - [title=Verbatim Macros, - subtitle=RAW, - plusfiles={}, - description= - ] - -\contextfile [verb-sql.tex] - [title=Verbatim Macros, - subtitle=Pretty \SQL \ Verbatim, - plusfiles={}, - description= - ] - -\contextfile [verb-tex.tex] - [title=Verbatim Macros, - subtitle=Pretty \TEX \ verbatim, - plusfiles={lua}, - description= - ] - -\contextfile [verb-xml.tex] - [title=Verbatim Macros, - subtitle=Pretty XML verbatim, - plusfiles={}, - description= - ] - -\contextfile [x-calcmath.mkiv] - [title=Modules, - subtitle=Calculator Math, - plusfiles={}, - description= - ] - -\contextfile [x-cals.mkiv] - [title=XML Modules, - subtitle=Cals table renderer, - plusfiles={}, - description= - ] - -\contextfile [x-chemml.tex] - [title=XML Modules, - subtitle=Loading CHEMML Filters, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [x-chemml.xsd] - [title=XML Schemas, - subtitle=ChemML (XSD), - plusfiles={}, - description= - ] - -\contextfile [x-contml.tex] - [title=XML Support, - subtitle=Basic Context commands, - plusfiles={}, - description= - ] - -\contextfile [x-contml.xsd] - [title=XML Schemas, - subtitle=ML (XSD), - plusfiles={}, - description= - ] - -\contextfile [x-corres.tex] - [title=XML Modules, - subtitle=Handling Correspondence Base, - plusfiles={}, - description= - ] - -\contextfile [x-corres.rng] - [title=XML Schemas, - subtitle=Coresspondence (Relax NG), - plusfiles={}, - description= - ] - -\contextfile [x-ct.xml] - [title=XML Modules, - subtitle=Structures, - plusfiles={}, - description= - ] - -\contextfile [x-dir-01.tex] - [title=Directory Handling, - subtitle=Overview (1), - plusfiles={}, - description= - ] - -\contextfile [x-fdf-00.tex] - [title=XML Modules, - subtitle=FDF support, - plusfiles={}, - description= - ] - -\contextfile [x-fe.tex] - [title=\FOXET , - subtitle=Simple Extensions, - plusfiles={}, - description= - ] - -\contextfile [x-fig-00.tex] - [title=Style File, - subtitle=Figure Base Loading, - plusfiles={}, - description= - ] - -\contextfile [x-fig-00.dtd] - [title=XML Schemas, - subtitle=Figure databases (DTD), - plusfiles={}, - description= - ] - -\contextfile [x-fig-00.xsd] - [title=XML Schemas, - subtitle=Figure databases (XSD), - plusfiles={}, - description= - ] - - -\contextfile [x-fig-01.tex] - [title=Style File, - subtitle=Figure Base Generation, - plusfiles={}, - description= - ] - -\contextfile [x-fig-02.tex] - [title=Style File, - subtitle=Figure Base Inclusion (I), - plusfiles={}, - description= - ] - -\contextfile [x-fig-03.tex] - [title=Style File, - subtitle=Figure Base Inclusion (II), - plusfiles={}, - description= - ] - -\contextfile [x-fo.tex] - [title=\FOXET , - subtitle=Formatting Objects, - plusfiles={}, - description= - ] - -\contextfile [x-foxet.tex] - [title=\FOXET , - subtitle=Main \FOXET \ loader, - plusfiles={}, - description= - ] - -\contextfile [x-ldx.tex] - [title=XML Modules, - subtitle=LDX support, - plusfiles={}, - description= - ] - -\contextfile [x-ldx.ctx] - [title=CTX process files, - subtitle=\LUA\ Documentation Generator, - plusfiles={}, - description= - ] - -\contextfile [x-mathml.tex] - [title=XML Modules, - subtitle=Loading \MATHML \ Filters, - plusfiles={mkii,mkiv,lua}, - description= - ] - -\contextfile [x-mathml.xsd] - [title=XML Schemas, - subtitle=MathML (XSD), - plusfiles={}, - description= - ] - - -\contextfile [x-newmml.tex] - [title=XML Modules, - subtitle=ChemML renderer, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [x-newmme.tex] - [title=XML Modules, - subtitle=MathML Entities, - plusfiles={}, - description= - ] - -\contextfile [x-newmml.tex] - [title=XML Modules, - subtitle=MathML Renderer, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [x-newmmo.tex] - [title=XML Modules, - subtitle=MathML Renderer/Open Math Extensions, - plusfiles={}, - description= - ] - -\contextfile [x-newpml.tex] - [title=XML Support, - subtitle=Units, - plusfiles={}, - description= - ] - -\contextfile [x-om2cml.xsl] - [title=XSL Transformations, - subtitle=OpenMath to MathML, - plusfiles={}, - description= - ] - -\contextfile [x-openmath.xsl] - [title=XSL Transformations, - subtitle=OpenMath, - plusfiles={}, - description= - ] - -\contextfile [x-physml.tex] - [title=XML Modules, - subtitle=Loading PHYSML Filters, - plusfiles={}, - description= - ] - -\contextfile [x-physml.xsd] - [title=XML Schemas, - subtitle=PhysML (XSD), - plusfiles={}, - description= - ] - -\contextfile [x-res-00.tex] - [title=Style File, - subtitle=Resource Libraries, - plusfiles={}, - description= - ] - -\contextfile [x-fig-01.tex] - [title=Style File, - subtitle=Figure Base Generation, - plusfiles={}, - description= - ] - -\contextfile [x-res-02.tex] - [title=Style File, - subtitle=Figure Base Inclusion (I), - plusfiles={}, - description= - ] - -\contextfile [x-res-03.tex] - [title=Style File, - subtitle=Figure Base Inclusion (II), - plusfiles={}, - description= - ] - -\contextfile [x-res-04.tex] - [title=Style File, - subtitle=Figure Base Loading, - plusfiles={}, - description= - ] - -\contextfile [x-res-08.tex] - [title=Style File, - subtitle=Resource Reporting, - plusfiles={}, - description= - ] - -\contextfile [x-res-09.tex] - [title=Style File, - subtitle=Resource Reporting (2), - plusfiles={}, - description= - ] - -\contextfile [x-res-10.tex] - [title=Style File, - subtitle=Resource Dummy Generation, - plusfiles={}, - description= - ] - -\contextfile [x-res-11.tex] - [title=Style File, - subtitle=Resource Reporting (3), - plusfiles={}, - description= - ] - -\contextfile [x-res-12.tex] - [title=Style File, - subtitle=Resource Checking, - plusfiles={}, - description= - ] - -\contextfile [x-res-20.tex] - [title=Style File, - subtitle=Figure Lists, - plusfiles={}, - description= - ] - -\contextfile [x-res-50.tex] - [title=Style File, - subtitle=Multimedia Presentation, - plusfiles={}, - description= - ] - -\contextfile [x-sch-00.tex] - [title=Style File, - subtitle=XML Schema Basics, - plusfiles={}, - description= - ] - -\contextfile [x-sch-01.tex] - [title=Style File, - subtitle=XML Schema Presentation, - plusfiles={}, - description= - ] - -\contextfile [x-set-01.tex] - [title=Setup Mappings, - subtitle=Macro Definitions, - plusfiles={}, - description= - ] - -\contextfile [x-set-02.tex] - [title=Setup Mappings, - subtitle=Macro Definitions, - plusfiles={}, - description= - ] - -\contextfile [x-set-11.tex] - [title=Setup Definitions, - subtitle=Macro Definitions, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [x-set-12.tex] - [title=Setup Definitions, - subtitle=Macro Definitions, - plusfiles={}, - description= - ] - -\contextfile [x-sm2om.xsl] - [title=XSL Transformations, - subtitle=SimpleMath to OpenMath, - plusfiles={}, - description= - ] - -\contextfile [x-xml-01.tex] - [title=XML Style File, - subtitle=Formatting X?? files, - plusfiles={}, - description= - ] - -\contextfile [x-xml-02.tex] - [title=XML Style File, - subtitle=Pretty Printing, - plusfiles={}, - description= - ] - -\contextfile [x-xml-11.tex] - [title=XML Style File, - subtitle=Formatting X?? files, - plusfiles={}, - description= - ] - -\contextfile [x-xml-11.tex] - [title=XML macros, - subtitle=ChemML, - plusfiles={}, - description= - ] - -\contextfile [xtag-ent.tex] - [title=XML Support, - subtitle=A bunch of Entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-exp.tex] - [title=XML Support, - subtitle=Expansion Related Things, - plusfiles={}, - description= - ] - -\contextfile [xtag-ext.tex] - [title=XML Support, - subtitle=Extra Macros, - plusfiles={}, - description= - ] - -\contextfile [xtag-hyp.tex] - [title=XML Support, - subtitle=hyphenation support, - plusfiles={}, - description= - ] - -\contextfile [xtag-ini.tex] - [title=XML Support, - subtitle=Initialization, - plusfiles={mkii,mkiv}, - description= - ] - -\contextfile [xtag-map.tex] - [title=XML Support, - subtitle=Remapping, - plusfiles={}, - description= - ] - -\contextfile [xtag-mea.tex] - [title=XML Support, - subtitle=ISOAMSA entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-meb.tex] - [title=XML Support, - subtitle=ISOAMSB entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-mec.tex] - [title=XML Support, - subtitle=ISOAMSC entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-meh.tex] - [title=XML Support, - subtitle=ISOTECH entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-men.tex] - [title=XML Support, - subtitle=ISOAMSN entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-meo.tex] - [title=XML Support, - subtitle=ISOAMSO entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-mer.tex] - [title=XML Support, - subtitle=ISOAMSR entities, - plusfiles={}, - description= - ] - -\contextfile [xtag-mmc.tex] - [title=XML Support, - subtitle=Math ML, - plusfiles={}, - description= - ] - -\contextfile [xtag-mml.tex] - [title=XML Support, - subtitle=Math ML, - plusfiles={}, - description= - ] - -\contextfile [xtag-mmp.tex] - [title=XML Support, - subtitle=Math ML, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxa.tex] - [title=XML Support, - subtitle=MathML ISOAMSA Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxb.tex] - [title=XML Support, - subtitle=MathML ISOAMSB Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxc.tex] - [title=XML Support, - subtitle=MathML ISOAMSC Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxh.tex] - [title=XML Support, - subtitle=MathML ISOTECH Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxn.tex] - [title=XML Support, - subtitle=MathML ISOAMSN Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxo.tex] - [title=XML Support, - subtitle=MathML ISOAMSO Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-mxr.tex] - [title=XML Support, - subtitle=MathML ISOAMSR Entity aliases, - plusfiles={}, - description= - ] - -\contextfile [xtag-pml.tex] - [title=XML Support, - subtitle=Physics ML, - plusfiles={}, - description= - ] - -\contextfile [xtag-pmu.tex] - [title=XML Support, - subtitle=Units, - plusfiles={}, - description= - ] - -\contextfile [xtag-pre.tex] - [title=XML Support, - subtitle=Predefined Things, - plusfiles={}, - description= - ] - -\contextfile [xtag-prs.tex] - [title=XML Support, - subtitle=Parsing, - plusfiles={}, - description= - ] - -\contextfile [xtag-raw.tex] - [title=XML Support, - subtitle=reducing specials, - plusfiles={}, - description= - ] - -\contextfile [xtag-rng.tex] - [title=XML Support, - subtitle=Relax NG, - plusfiles={}, - description= - ] - -\contextfile [xtag-run.tex] - [title=XML Support, - subtitle=Visualization, - plusfiles={}, - description= - ] - -\contextfile [xtag-exp.tex] - [title=XML Support, - subtitle=Stacking Data, - plusfiles={}, - description= - ] - -\contextfile [xtag-utf.tex] - [title=XML Support, - subtitle=UTF-8 support, - plusfiles={}, - description= - ] - -\contextfile [xtag-xsd.tex] - [title=XML Support, - subtitle=Schemas, - plusfiles={}, - description= - ] - -\contextfile [xtag-xsl.tex] - [title=XML Support, - subtitle=XSLT processing, - plusfiles={}, - description= - ] - -\stoptabulate -\endgroup +\ctxlua{dofile"\currentcomponent.lua"} \stopcomponent - - diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/st-commands.tex b/Master/texmf-dist/doc/context/manuals/reference/en/st-commands.tex index 3e85c3803f8..4f8f2048d39 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/st-commands.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/st-commands.tex @@ -13,6 +13,7 @@ describes the command. \placeregister
[texmacro]
[\c!criterium=\v!all,
+ \c!distance=1em, % minus .25em not a glue any more in mkiv ?
\c!before={\blank[\v!line]},
\c!after={\blank[\v!line]},
\c!balance=\v!yes]
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/st-contents.tex b/Master/texmf-dist/doc/context/manuals/reference/en/st-contents.tex index 8e8a0e58140..6da068e8374 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/st-contents.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/st-contents.tex @@ -1,6 +1,4 @@ -\startcomponent st-en-01
-
-\project manual
+\startcomponent st-contents
\title[inhoud]{Content}
@@ -20,9 +18,11 @@ [\v!section]
[\c!alternative=d,
\c!margin=2em,
- \c!prefix=nee,
+ \c!prefix=no,
\c!pagestyle=\v!slanted]
+\setuplist[subsection, subsubsection][alternative=d, pagestyle=slanted]
+
\getvalue{\e!place\v!content}
[\c!level=\v!section]
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/st-definitions.tex b/Master/texmf-dist/doc/context/manuals/reference/en/st-definitions.tex index 74ea3156b81..6dbb3653e71 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/st-definitions.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/st-definitions.tex @@ -1,9 +1,13 @@ \startcomponent st-en-02
+\environment contextref-env
+
\project manual
\chapter[texcommando]{Definitions}
+\doifmode{mkiv}{\fixme{No definitions can be placed}\stopcomponent }
+
\unprotect
\start
diff --git a/Master/texmf-dist/doc/context/manuals/reference/en/st-index.tex b/Master/texmf-dist/doc/context/manuals/reference/en/st-index.tex index 6074126f95c..3a4a5d972fe 100644 --- a/Master/texmf-dist/doc/context/manuals/reference/en/st-index.tex +++ b/Master/texmf-dist/doc/context/manuals/reference/en/st-index.tex @@ -12,7 +12,7 @@ describes the topic. \placeregister
[index]
[\c!criterium=\v!all,
- \c!distance=1em minus .25em,
+ \c!distance=1em, % minus .25em not a glue any more in mkiv ?
\c!before={\blank[\v!line]},
\c!after={\blank[\v!line]},
\c!indicator=\v!yes,
|