diff options
author | Karl Berry <karl@freefriends.org> | 2021-04-27 13:34:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-04-27 13:34:03 +0000 |
commit | 60b6bdc7cad5409422b39769269b516354b23025 (patch) | |
tree | 84a4ddd0f2d61f7821785df292a2ac38f86676b9 /Master/texmf-dist/doc/optex | |
parent | 59f44df29bcc61c07c569ff2a8fe6fae91cf1d73 (diff) |
optex (26apr21)
git-svn-id: svn://tug.org/texlive/trunk@59000 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/optex')
-rw-r--r-- | Master/texmf-dist/doc/optex/README | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/optex/omls.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/optex/optex-doc.pdf | bin | 1380041 -> 1405606 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/optex/optex-doc.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/optex/optex-math.tex | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/optex/optex-techdoc.tex | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/optex/optex-userdoc.tex | 25 |
7 files changed, 51 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/optex/README b/Master/texmf-dist/doc/optex/README index b8f925e47c1..d3a5becec45 100644 --- a/Master/texmf-dist/doc/optex/README +++ b/Master/texmf-dist/doc/optex/README @@ -19,6 +19,17 @@ doc/ ... PDF version of the OpTeX documentation and sources. History: +<1.02> Apr. 2021 + Location CTAN:macros/luatex/optex moved to CTAN:macros/optex (similarly for TDS). + NewComputerModern font support added. + Microtypography support added. + Various colors for links can be declared by \def\_<type>linkolor. + unimath-codes: \nabla math-code set similar as \Delta. + Actual version of UnicodeData.txt read during format generation. + Reading mathclacss.opm improved. + slides: hyperlink destinations allowed in \slideshow mode too. + \bibpart allows to create independent bib-lists in single document. + \setwordspace: format of the parameter improved. <1.01> Mar. 2021 Minor code fixes (thanks to reports from users). LibreCaslon font file added. diff --git a/Master/texmf-dist/doc/optex/omls.tex b/Master/texmf-dist/doc/optex/omls.tex index bcc5749a512..0f42e4b3c03 100644 --- a/Master/texmf-dist/doc/optex/omls.tex +++ b/Master/texmf-dist/doc/optex/omls.tex @@ -493,14 +493,14 @@ output of the \LaTeX/ source file. \secc Titles \begitems -* \.`\tit <title><eof>` should be a title of the document. -* \.`\chap <title><eof>` or `\chap [<label>] <title><eof>` is the title of +* \.`\tit <title><eol>` should be a title of the document. +* \.`\chap <title><eol>` or `\chap [<label>] <title><eof>` is the title of first level. -* \.`\sec <title><eof>` or `\sec [<label>] <title><eof>` is the title of +* \.`\sec <title><eol>` or `\sec [<label>] <title><eof>` is the title of second level. -* \.`\secc <title><eof>` or `\secc [<label>] <title><eof>` is the title of +* \.`\secc <title><eol>` or `\secc [<label>] <title><eof>` is the title of third level. -* \.`\secl<level> <title><eof>` is the title of given level. +* \.`\secl<level> <title><eol>` is the title of given level. \enditems \secc Fonts diff --git a/Master/texmf-dist/doc/optex/optex-doc.pdf b/Master/texmf-dist/doc/optex/optex-doc.pdf Binary files differindex a4df4f013ab..ba31f2ad238 100644 --- a/Master/texmf-dist/doc/optex/optex-doc.pdf +++ b/Master/texmf-dist/doc/optex/optex-doc.pdf diff --git a/Master/texmf-dist/doc/optex/optex-doc.tex b/Master/texmf-dist/doc/optex/optex-doc.tex index 9f2fadeeb4a..e14d95c2303 100644 --- a/Master/texmf-dist/doc/optex/optex-doc.tex +++ b/Master/texmf-dist/doc/optex/optex-doc.tex @@ -20,7 +20,7 @@ \tit Format Based on Plain \TeX/ and OPmac\fnotemark1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\hfill Version 1.01 +\hfill Version 1.02 \centerline{\it Petr Olšák, 2020, 2021} diff --git a/Master/texmf-dist/doc/optex/optex-math.tex b/Master/texmf-dist/doc/optex/optex-math.tex index 789dd5a1877..57afd223346 100644 --- a/Master/texmf-dist/doc/optex/optex-math.tex +++ b/Master/texmf-dist/doc/optex/optex-math.tex @@ -1476,6 +1476,9 @@ $$ \eqalignno{ } $$ \endtt +More examples of alignments in display math mode (including comparison with +\LaTeX/ code) are shown in the document +\ulink[http://petr.olsak.net/ftp/olsak/optex/op-mathalign.pdf]{op-mathalign.pdf}. \sec Concept of loading math fonts diff --git a/Master/texmf-dist/doc/optex/optex-techdoc.tex b/Master/texmf-dist/doc/optex/optex-techdoc.tex index 4ae25a9c7ec..525fdb94770 100644 --- a/Master/texmf-dist/doc/optex/optex-techdoc.tex +++ b/Master/texmf-dist/doc/optex/optex-techdoc.tex @@ -51,38 +51,38 @@ The `optex.ini` file is read as the main file when the format is generated. % Category codes are set first. Note that the `_` is set to category code \"letter", it can be used as a part of control sequence names. -Other category codes are set as in the plain \TeX/. +Other category codes are set as in plain \TeX/. \verbinput (6-20) optex.ini % The \`\optexversion` and \`\fmtname` are defined. -\verbinput (22-25) optex.ini +\verbinput (22-26) optex.ini % We check if \LuaTeX/ engine is used at `-ini` state. And the `^^J` character is set as `\newlinechar`. -\verbinput (27-36) optex.ini +\verbinput (28-37) optex.ini % The basic macros for macro file syntax is defined, i.\,e.\ `\_endcode`, `\_doc` and `\_cod`. The `\_codedecl` will be re-defined later. -\verbinput (38-42) optex.ini +\verbinput (39-43) optex.ini % Individual `*.opm` macro files are read. -\verbinput (44-87) optex.ini +\verbinput (45-89) optex.ini % The file `optex.lua` is embedded into the format as byte-code. It is documented in section~\ref[lua]. -\verbinput (89-92) optex.ini +\verbinput (91-94) optex.ini The `\everyjob` register is initialized and the format is saved by the `\dump` command. -\verbinput (94-102) optex.ini +\verbinput (96-104) optex.ini } diff --git a/Master/texmf-dist/doc/optex/optex-userdoc.tex b/Master/texmf-dist/doc/optex/optex-userdoc.tex index a70cedcf4d8..9bcec7db1e0 100644 --- a/Master/texmf-dist/doc/optex/optex-userdoc.tex +++ b/Master/texmf-dist/doc/optex/optex-userdoc.tex @@ -375,7 +375,7 @@ Hundreds math symbols and operators like in AMS\TeX/ are accessible. For example `\alpha` $\alpha$, `\geq`~$\geq$, `\sum` $\sum$, `\sphericalangle` $\sphericalangle$, `\bumpeq`, $\bumpeq$. See AMS\TeX/ manual or -\ulink[http://petr.olsak.net/ftp/olsak/optex/optex-math.pdf] +\ulink[http://petr.olsak.net/ftp/olsak/optex/optex-math.pdf\#ref:objects] {Typesetting Math with \OpTeX/} for complete list of math symbols. The following math alphabets are available: @@ -1309,6 +1309,29 @@ nothing. It tells only that the mentioned bib-record should be printed in the reference list. If \^`\nocite[*]` is used then all records from <bib-base> are printed. +You can create more independent lists of references (you are creating proceedings, +for example). Use \^`\bibpart` `{<name>}` to set the scope where \~`\cite`s +and references list are printed (and interconnected) independent of another +parts of your document. The \~`\cite` labels used in different parts can be +the same and they are not affected. References lists can be created manualy +by \^`\bib` or from a database by `\usebib`. +Example: + +\begtt \typosize[10/12] +\bibpart {AA} +...\cite[labelX] ... \cite[labelY] ... % They belong to AA bib-list +\usebib/c (simple) file.bib % generates AA bib-list numbered 1, 2, ... + % \cite prints [1], [2], ... by bib-list AA +\bibpart {BB} +...\cite[labelZ] ... \cite[labelX] ... % They belong to BB bib-list +\bibnum=0 \usebib/c (simple) my.bib % generates BB bib-list numbered 1, 2, ... + % \cite prints [1], [2], ... by bib-list BB +\endtt +% +By default, \^`\bibpart` is empty. So \~`\cite`s and the references list are conneted +using this empty internal name. + + \sec Graphics %%%%%%%%%%%%% |