diff options
Diffstat (limited to 'tex/context/base/context.tex')
-rw-r--r-- | tex/context/base/context.tex | 86 |
1 files changed, 67 insertions, 19 deletions
diff --git a/tex/context/base/context.tex b/tex/context/base/context.tex index 746f9f301..a55ad272a 100644 --- a/tex/context/base/context.tex +++ b/tex/context/base/context.tex @@ -8,10 +8,12 @@ %D copyright={PRAGMA / Hans Hagen \& Ton Otten}] %C %C This module is part of the \CONTEXT\ macro||package and is -%C therefore copyrighted by \PRAGMA. See licen-en.pdf for +%C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\def\contextversion{1999.3.31} +\catcode`\{=1 \catcode`\}=2 + +\def\contextversion{1999.12.30} %D Welcome to the main module. When this module is ran through %D \type{initex} or \type{tex -i} or \type{whatevertex} using @@ -42,6 +44,11 @@ \input mult-con.tex \input mult-com.tex +%D We also use some third party macros. These are loaded by +%D saying: + +\input thrd-ran.tex + %D Now we're ready for some general support modules. These %D modules implement some basic typesetting functionality. @@ -57,6 +64,7 @@ \input supp-mps.tex \input supp-tpi.tex \input supp-mat.tex +\input supp-ran.tex %D Verbatim typestting is implemented in a separate class of %D modules. The pretty typesetting modules are loaded at run @@ -64,11 +72,6 @@ \input verb-ini.tex % replaces supp-ver -%D We also use some third party macros. These are loaded by -%D saying: - -\input thrd-ran - %D When loading the font, color and special modules, we need a %D bit more advanced file handling as well as some general %D variables, so next we load: @@ -85,7 +88,7 @@ %D just go for the best there is and load \TABLE. Just to be %D sure we do it here, before we redefine \type{|}. -\input thrd-tab.tex % \doinputonce{table} +\input thrd-tab.tex %D Here comes the last support modules. They take care of %D some language specific things. @@ -117,12 +120,13 @@ \input lang-cel.tex \input lang-ger.tex \input lang-grk.tex -\input lang-hnl.tex \input lang-ind.tex \input lang-ita.tex \input lang-sla.tex \input lang-ura.tex +\input lang-vn.tex % vietnamese, will be grouped + %D All kind of symbols are handles in: \input symb-ini.tex @@ -133,13 +137,14 @@ \input core-gen.tex \input core-mak.tex \input core-mat.tex +\input core-dat.tex \input core-grd.tex \input core-ver.tex \input core-vis.tex \input core-con.tex \input core-rul.tex -\input core-tab.tex \input core-new.tex +\input core-tab.tex \input core-nav.tex \input core-ref.tex \input core-obj.tex @@ -148,11 +153,22 @@ \input core-pag.tex \input core-tbl.tex \input core-mis.tex +\input core-mps.tex + +%D A few more languages, that have specifics use core +%D functionality: + +\input lang-chi.tex -%D How about fill||in fields? +%D How about fill||in fields and related stuff? \input java-ini.tex \input core-fld.tex +\input core-hlp.tex + +%D Registers can depend on fields, so we load that now. + +\input core-reg.tex %D Of course we do need fonts. There are no \TFM\ files %D loaded yet, so the format file is independant of their @@ -160,6 +176,7 @@ %D instead of italian. \input font-ini.tex +\input font-uni.tex %D Now we're ready for more core modules. @@ -174,8 +191,8 @@ \input core-01d.tex \input core-01e.tex -\input core-02a.tex -\input core-02b.tex +% core-02a.tex % obsolete, replaced by core-dat.tex +% core-02b.tex % core-02c.tex \input core-02d.tex @@ -240,16 +257,29 @@ \stopinterface +\startinterface czech + +\writestring{Tento balik je zalozen na Plain TeXu. Pouziva prizpusobenou verzi} +\writestring{rozsireneho znackovaciho mechanismu J. Foxe (1987) a nekolik casti} +\writestring{sidefloat mechanismu D. Comenetze (1993). Vetsina prikazu Plain TeXu} +\writestring{D. E. Knutha (\fmtversion) je dostupna a muze byt bez problemu pouzita.} +\writestring{Tento balik pouziva balik TaBlE, ktery vytvoril M. J. Wichura (1988).} +\writestring{Je generovano jen nekolik pomocnych souboru, z nichz nektere musi byt} +\writestring{zpracovany programem TeXUtil (\utilityversion). Aktualni verze} +\writestring{blok-maker je \blockversion.} + +\stopinterface + \edef\copyrightversion% {Copyright 1990-\the\normalyear\normalspace / PRAGMA ADE / J. Hagen - A.F. Otten} \writeline\writestring{\copyrightversion}\writeline -%D Except from english, no hyphenation patterns are loaded -%D yet. Users can specify their needs in the next module: - -\input cont-usr.tex +% %D Except from english, no hyphenation patterns are loaded +% %D yet. Users can specify their needs in the next module: +% +% \input cont-usr.tex %D Let's quit this file when doing a \type {cont-..} generation. @@ -260,7 +290,14 @@ \next %D Unless we're generating a \type {cont-..} format, we also -%D set: +%D do the following. + +%D Except from english, no hyphenation patterns are loaded +%D yet. Users can specify their needs in the next module: + +\loaduserspecifications + +%D Next we default to the same language as the interface. \unprotect @@ -293,10 +330,21 @@ \stopinterface -\setupbodyfont [cmr,rm,12pt] +\startinterface czech + + \installlanguage [\s!cz] [\c!status=\v!start] + + \appendtoks \language [\s!cz] \to \everyjob + \appendtoks \mainlanguage [\s!cz] \to \everyjob + +\stopinterface \protect +%D Finally we load some fonts. + +\setupbodyfont [cmr,rm,12pt] + %D Now dumping the format is all that's left to be done. \dump |