summaryrefslogtreecommitdiff
path: root/macros/luatex/optex/optex.ini
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/optex/optex.ini')
-rw-r--r--macros/luatex/optex/optex.ini43
1 files changed, 8 insertions, 35 deletions
diff --git a/macros/luatex/optex/optex.ini b/macros/luatex/optex/optex.ini
index 31d5f5171a..7c1083c791 100644
--- a/macros/luatex/optex/optex.ini
+++ b/macros/luatex/optex/optex.ini
@@ -1,7 +1,7 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
%% OpTeX ini file
-%% Petr Olsak <started from: Jan. 2020>
+%% Petr Olsak <project started from: Jan. 2020>
% Catcodes:
@@ -21,7 +21,8 @@
% OpTeX version
-\def\optexversion{Alpha 0.08 Mar 2020}
+\def\optexversion{Beta 0.10 Apr 2020}
+\def\fmtname{OpTeX}
% Engine testing:
@@ -39,7 +40,6 @@
\let\_endcode =\endinput
\def \_codedecl #1#2{\message{#2^^J}}% information about .opm file
\long\def\_doc#1\_cod#2 {} % skip documentation
-\let\_fin=\relax
% Initialization:
@@ -47,7 +47,7 @@
\input prefixed.opm % prefixed primitives and code syntax
\input luatex-ini.opm % luaTeX initialization
-\input basics-macros.opm % basic macros
+\input basic-macros.opm % basic macros
\input alloc.opm % allocators for registers
\input if-macros.opm % special \if-macros, \is-macros and loops
\input parameters.opm % parameters setting
@@ -60,18 +60,19 @@
\input math-macros.opm % basic macros for math plus mathchardefs (todo: x)
\input math-unicode.opm % macros for loading UnicodeMath fonts (todo: x)
\input fonts-opmac.opm % font managing macros from OPmac (todo: doc)
-\input maketoc.opm % maketoc
-\input outlines.opm % PDF outlines (todo: x)
-\input pdfuni-string.opm % PDFunicode strings for outlines (todo: x)
\input output.opm % output routine
\input margins.opm % macros for margins setting (todo: texdoc)
\input colors.opm % colors
\input ref-file.opm % ref file
\input references.opm % references
\input hyperlinks.opm % hyperlinks
+\input maketoc.opm % maketoc
+\input outlines.opm % PDF outlines (todo: x)
+\input pdfuni-string.opm % PDFunicode strings for outlines (todo: x)
\input sections.opm % titles, chapters, sections
\input lists.opm % lists, \begitems, \enditems
\input verbatim.opm % verbatim
+\input hi-syntax.opm % syntax highlighting of verbatim listimgs
\input graphics.opm % graphics
\input table.opm % table macro
\input multicolumns.opm % more columns by \begmulti ...\endmulti
@@ -91,36 +92,8 @@
\_mathsbon % replaces \int_a^b to \int _a^b
\_inputref % inputs \jobname.ref if exists
}
-\let\loadmathfonts=\relax % TODO: unicode-math
\_dump
\_endcode % ------------------------------
-TODO:
-- re-implement macros from opmac-rest.opm
-- re-implement usebib, bib-style.opm
-- add modules support (for example opmac-bib)
-- 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
-- about user/internal name spaces .... files: prefixed.opm, math-macros.opm
-- additional doc is in more files...
-
-NOTES FOR TESTERS:
-- We don't want to keep absolutely backward compatibility. For example obscurities like
- \z@, \p@, \f@@t are not supported.
-- The page origin is at left upper corner of the paper (no at 1in, 1in coordinates).
-- The default papersize is A4 with 2cm margins (no letter with 1in margins].
- Use \margins macro to change these parameters.
-- Only few 8bit fonts are preloaded in format. Use \fontfam[LMfonts] (or select another
- fonts family by \fontfam[?]) at beginning of document. Unicode fonts will be loaded.
-- The accents macros \v, \' are undefined, Use native characters š,č,é, etc.
- If you expicitly needs this old feature, use \oldaccents macro.
-- The font switchers like \_tenrm, \_tenbf have only internal names, i.e
- \tenrm, \tenbf are undefined.