From 95b070aee1a6351879af117f723c84d50b48338d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 27 Apr 2021 03:00:54 +0000 Subject: CTAN sync 202104270300 --- macros/optex/README | 11 ++ macros/optex/base/bib-iso690.opm | 13 +- macros/optex/base/bib-simple.opm | 2 +- macros/optex/base/cite-bib.opm | 154 +++++++++------ macros/optex/base/f-adventor.opm | 2 +- macros/optex/base/f-antt.opm | 2 +- macros/optex/base/f-baskerville.opm | 2 +- macros/optex/base/f-bonum.opm | 2 +- macros/optex/base/f-cursor.opm | 2 +- macros/optex/base/f-ebgaramond.opm | 2 +- macros/optex/base/f-garamondl.opm | 2 +- macros/optex/base/f-gfsbodoni.opm | 2 +- macros/optex/base/f-heros.opm | 6 +- macros/optex/base/f-kpfonts.opm | 2 +- macros/optex/base/f-libertine-s.opm | 2 +- macros/optex/base/f-libertine.opm | 2 +- macros/optex/base/f-libertinus.opm | 2 +- macros/optex/base/f-librecaslon.opm | 2 +- macros/optex/base/f-lmfonts.opm | 4 +- macros/optex/base/f-merriweather.opm | 2 +- macros/optex/base/f-newcm.opm | 37 ++++ macros/optex/base/f-pagella.opm | 2 +- macros/optex/base/f-poltawski.opm | 2 +- macros/optex/base/f-roboto.opm | 2 +- macros/optex/base/f-schola.opm | 2 +- macros/optex/base/f-sourcepro.opm | 2 +- macros/optex/base/f-technika.opm | 4 +- macros/optex/base/f-termes.opm | 2 +- macros/optex/base/f-xcharter.opm | 2 +- macros/optex/base/fams-ini.opm | 11 +- macros/optex/base/fnotes.opm | 4 +- macros/optex/base/fonts-resize.opm | 66 +++++-- macros/optex/base/fonts-select.opm | 40 ++-- macros/optex/base/graphics.opm | 6 +- macros/optex/base/hyperlinks.opm | 50 +++-- macros/optex/base/hyphen-lan.opm | 9 +- macros/optex/base/luatex-ini.opm | 4 +- macros/optex/base/math-macros.opm | 20 +- macros/optex/base/math-unicode.opm | 7 +- macros/optex/base/more-macros.opm | 13 +- macros/optex/base/optex.ini | 10 +- macros/optex/base/parameters.opm | 14 +- macros/optex/base/plain-macros.opm | 6 +- macros/optex/base/prefixed.opm | 73 ++++--- macros/optex/base/ref-file.opm | 10 +- macros/optex/base/references.opm | 11 +- macros/optex/base/slides.opm | 100 ++++++++-- macros/optex/base/table.opm | 5 +- macros/optex/base/uni-lcuc.opm | 41 +++- macros/optex/base/unimath-codes.opm | 93 +++++---- macros/optex/base/usebib.opm | 27 ++- macros/optex/base/verbatim.opm | 27 ++- macros/optex/demo/op-mathalign.tex | 367 +++++++++++++++++++++++++++++++++++ macros/optex/demo/op-slides.tex | 31 +-- macros/optex/doc/omls.tex | 10 +- macros/optex/doc/optex-doc.pdf | Bin 1380041 -> 1405606 bytes macros/optex/doc/optex-doc.tex | 2 +- macros/optex/doc/optex-math.tex | 3 + macros/optex/doc/optex-techdoc.tex | 14 +- macros/optex/doc/optex-userdoc.tex | 25 ++- macros/optex/pkg/emoji.opm | 3 + 61 files changed, 1045 insertions(+), 330 deletions(-) create mode 100644 macros/optex/base/f-newcm.opm create mode 100644 macros/optex/demo/op-mathalign.tex (limited to 'macros/optex') diff --git a/macros/optex/README b/macros/optex/README index b8f925e47c..d3a5becec4 100644 --- a/macros/optex/README +++ b/macros/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\_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/macros/optex/base/bib-iso690.opm b/macros/optex/base/bib-iso690.opm index c58709ce83..696084d8bb 100644 --- a/macros/optex/base/bib-iso690.opm +++ b/macros/optex/base/bib-iso690.opm @@ -1,6 +1,6 @@ % This is part of the OpTeX project, see http://petr.olsak.net/optex -% bibliography style (iso690), version <2020-03-10>, loaded on demand by \usebib +\_codedecl \_undefined {BIB style (iso690) <2021-04-07>} % loaded on demand by \usebib \_ifx\_optexbibstyle\_undefined \_errmessage {This file can be read by: \_string\usebib/? (iso690) bibfiles command only} @@ -33,8 +33,6 @@ \_toks1=\_ea{\_biboptionsi}% \_edef\_biboptionsi{\_space \_the\_toks1 \_space \_the\_biboptions \_space}% } -\_newtoks\_biboptions -\_public \biboptions ; \_doc ----------------------------- Formating of Author/Editor lists. @@ -399,12 +397,12 @@ If `aumin` is unused then `aumax` authors are printed in this case. All authors are printed if `aumax:` option isn't given. There is no internal limit. But you can set the global options in -your document by setting the `\biboptions` tokens list. For example: +your document by setting the \^`\biboptions` tokens list. For example: \begtt \biboptions={aumax:7 aumin:1} % if there are 8 or more authors then only the first author is printed. -\entdd +\endtt Examples: \begtt @@ -904,3 +902,8 @@ nowarn ... no mandatory fields \endtt Other options in the option field are silently ignored. + +\_endinput + +2021-04-07 ... \biboptions toks declaration moved, bug fixed. +2020-03-10 ... released diff --git a/macros/optex/base/bib-simple.opm b/macros/optex/base/bib-simple.opm index dff747bd57..ad1fde28bc 100644 --- a/macros/optex/base/bib-simple.opm +++ b/macros/optex/base/bib-simple.opm @@ -1,6 +1,6 @@ %% This is part of the OpTeX project, see http://petr.olsak.net/optex -% bibliography style (simple), version <2020-03-10>, loaded on demand by \usebib +\_codedecl \_undefined {BIB style (simple) <2020-03-10>} % loaded on demand by \usebib \_ifx\_optexbibstyle\_undefined \_errmessage {This file can be read by: \_string\usebib/? (simple) bibfiles command only} diff --git a/macros/optex/base/cite-bib.opm b/macros/optex/base/cite-bib.opm index 26a5b17bd4..56954a4ee0 100644 --- a/macros/optex/base/cite-bib.opm +++ b/macros/optex/base/cite-bib.opm @@ -1,6 +1,6 @@ %% This is part of the OpTeX project, see http://petr.olsak.net/optex -\_codedecl \cite {Cite, Biblioraphy <2020-03-09>} % loaded in format +\_codedecl \cite {Cite, Biblioraphy <2021-04-13>} % loaded in format \_doc ----------------------------- Registers used by `\cite`, `\bib` macros are declared here. @@ -13,6 +13,15 @@ \_newcount\_lastcitenum \_lastcitenum=0 % for \shortcitations \_public \bibnum \bibmark ; + \_doc ----------------------------- + \`\_bibp` expands to \^`\bibpart``/`. + By default, \^`\bibpart` is empty, so internal links are in the form + `cite:/`. If \^`\bibpart` is set to ``, then internal + links are `cite:/`. + \_cod ----------------------------- + +\_def\_bibp{\_the\_bibpart/} % unique name for each bibliography list + \_doc ----------------------------- \`\cite` `[