diff options
Diffstat (limited to 'macros/luatex/optex/optex.ini')
-rw-r--r-- | macros/luatex/optex/optex.ini | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/macros/luatex/optex/optex.ini b/macros/luatex/optex/optex.ini index 2ec0665c85..280dd347ca 100644 --- a/macros/luatex/optex/optex.ini +++ b/macros/luatex/optex/optex.ini @@ -3,17 +3,24 @@ %% OpTeX ini file %% Petr Olsak <started from: Jan. 2020> -% Basic catcodes: - -\catcode `\_=11 -\catcode `\{=1 -\catcode `\}=2 -\catcode `\#=6 -\catcode `\^=7 +% Catcodes: + +\catcode `\{=1 % left brace is begin-group character +\catcode `\}=2 % right brace is end-group character +\catcode `\$=3 % dollar sign is math shift +\catcode `\&=4 % ampersand is alignment tab +\catcode `\#=6 % hash mark is macro parameter character +\catcode `\^=7 % +\catcode `\^^K=7 % circumflex and uparrow are for superscripts +\catcode `\^^A=8 % downarrow is for subscripts +\catcode `\^^I=10 % ascii tab is a blank space +\catcode `\_=11 % underline can be used in control sequences +\catcode `\~=13 % tilde is active +\catcode 127=12 % normal character % OpTeX version -\def\optexversion{Alpha 0.02 Feb 2020} +\def\optexversion{Alpha 0.03 Feb 2020} % Engine testing: @@ -40,23 +47,25 @@ \input prefixed.opm % prefixed primitives and code syntax \input luatex-ini.opm % luaTeX initialization -\input catcodes.opm % catcode setting \input basics-macros.opm % basic macros \input alloc.opm % allocators for registers \input if-macros.opm % special \if-macros, \is-macros and loops -\input logos.opm % standard logos \input parameters.opm % parameters setting -\input fonts-preload.opm % preloaded Computer Modern fonts +\input op-macros.opm % OpTeX useful macros +\input plain-macros.opm % plainTeX macros +\input fonts-preload.opm % preloaded Latin Modern fonts \input fonts-resize.opm % font resizing (low-level macros) \input fonts-select.opm % font selection system \input math-preload.opm % math fams CM + AMS preloaded \input math-macros.opm % basic macros for math plus mathchardefs -\input plain-macros.opm % plainTeX macros +\input math-unicode.opm % macros for loading UnicodeMath fonts \input fonts-opmac.opm % font managing macros from OPmac \input outlines.opm % PDF outlines \input pdfuni-string.opm % PDFunicode strings for outlines \input output.opm % output routine \input margins.opm % macros for margins setting +\input verbatim.opm % verbatim +\input logos.opm % standard logos \input uni-lcuc.opm % Setting lccodes and uccodes for Unicode characters \input hyphen-lan.opm % initialization of hyphenation patterns \input opmac-rest.opm % TODO: needs to be re-implement @@ -76,11 +85,13 @@ TODO: - re-implement macros from opmac-rest.opm - add unicode math support (from uni-math.tex from csplain) +- re-implement usebib, bib-style.opm - add modules support (for example opmac-bib) -- write more documentation +- write more and better documentation - ... DOC: +- optex-doc.tex optex-doc.pdf - about Font selection system: ....... files: fonts-select.opm, fonts-opmac.opm, fonts-resize.opm, f-heros.opm, f-lmfonts.opm fams-ini.opm |