diff options
Diffstat (limited to 'macros/latex/contrib')
20 files changed, 114 insertions, 49 deletions
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.dtx b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.dtx index 6846b4937d..19cc7b9026 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.dtx +++ b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.dtx @@ -19,7 +19,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2015 Nicola Talbot, all rights reserved. +% Copyright (C) 2019 Nicola Talbot, all rights reserved. % (New maintainer add relevant lines here.) % \fi % \iffalse @@ -61,11 +61,11 @@ % %\title{Scottish Module for datetime2 Package} %\author{Nicola L. C. Talbot (inactive)} -%\date{2015-03-25 (v1.0)} +%\date{2019-09-14 (v1.1)} %\maketitle % %This module is currently unmaintained and may be subject to change. -%If you want to volunteer to take over maintanance, contact me at +%If you want to volunteer to take over maintenance, contact me at %\url{http://www.dickimaw-books.com/contact.html} % %\begin{abstract} @@ -122,7 +122,7 @@ %\changes{1.0}{2015-03-25}{Initial release} % Identify module % \begin{macrocode} -\ProvidesDateTimeModule{scottish-utf8}[2015/03/25 v1.0] +\ProvidesDateTimeModule{scottish-utf8}[2019/09/14 v1.0] % \end{macrocode} %\begin{macro}{\DTMscottishordinal} % I don't know if this is correct, but it's provided in case @@ -227,7 +227,7 @@ %\changes{1.0}{2015-03-25}{Initial release} % Identify module % \begin{macrocode} -\ProvidesDateTimeModule{scottish-ascii}[2015/03/25 v1.0] +\ProvidesDateTimeModule{scottish-ascii}[2019/09/14 v1.0] % \end{macrocode} %\begin{macro}{\DTMscottishordinal} % I don't know if this is correct, but it's provided in case @@ -328,7 +328,7 @@ % % Identify Module % \begin{macrocode} -\ProvidesDateTimeModule{scottish}[2015/03/25 v1.0] +\ProvidesDateTimeModule{scottish}[2019/09/14 v1.0] % \end{macrocode} % Need to find out if XeTeX or LuaTeX are being used. % \begin{macrocode} @@ -490,7 +490,7 @@ \DTMifbool{scottish}{mapzone}% {\DTMusezonemapordefault{##1}{##2}}% {% - \ifnum##1<0\else+\fi\DTMtwodigits{##1}% + \ifnum##1<0 \else+\fi\DTMtwodigits{##1}% \ifDTMshowzoneminutes\DTMscottishtimesep\DTMtwodigits{##2}\fi }% }% @@ -557,7 +557,7 @@ \DTMifbool{scottish}{mapzone}% {\DTMusezonemapordefault{##1}{##2}}% {% - \ifnum##1<0\else+\fi\DTMtwodigits{##1}% + \ifnum##1<0 \else+\fi\DTMtwodigits{##1}% \ifDTMshowzoneminutes\DTMscottishtimesep\DTMtwodigits{##2}\fi }% }% @@ -601,6 +601,7 @@ % Redefine \cs{datescottish} (or \cs{date}\meta{dialect}) to prevent % \sty{babel} from resetting \cs{today}. (For this to work, % \sty{babel} must already have been loaded if it's required.) +%\changes{1.1}{2019-09-14}{removed spurious space} % \begin{macrocode} \ifcsundef{date\CurrentTrackedDialect} {% @@ -621,7 +622,7 @@ \DTMifcaseregional {}% do nothing {\DTMsetstyle{scottish}}% - {\DTMsetstyle{scottish-numeric}} + {\DTMsetstyle{scottish-numeric}}% }% }% % \end{macrocode} diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.ins b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.ins index 4247cb57f8..2d9e9cb58b 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.ins +++ b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.ins @@ -3,7 +3,7 @@ \preamble datetime2-scottish.dtx - Copyright 2015 Nicola Talbot + Copyright 2019 Nicola Talbot This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.pdf b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.pdf Binary files differindex 3821191279..b6d44b677a 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.pdf +++ b/macros/latex/contrib/datetime2-contrib/datetime2-scottish/datetime2-scottish.pdf diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.dtx b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.dtx index 2252459aa8..cd0c173e29 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.dtx +++ b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.dtx @@ -19,7 +19,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2015 Nicola Talbot, all rights reserved. +% Copyright (C) 2019 Nicola Talbot, all rights reserved. % (New maintainer add relevant lines here.) % \fi % \iffalse @@ -63,11 +63,11 @@ % %\title{Serbian Module for datetime2 Package} %\author{Nicola L. C. Talbot (inactive)} -%\date{2015-03-31 (v1.0)} +%\date{2019-09-14 (v1.1)} %\maketitle % %This module is currently unmaintained and may be subject to change. -%If you want to volunteer to take over maintanance, contact me at +%If you want to volunteer to take over maintenance, contact me at %\url{http://www.dickimaw-books.com/contact.html} % %\begin{abstract} @@ -121,7 +121,7 @@ %\changes{1.0}{2015-03-31}{Initial release} % Identify module % \begin{macrocode} -\ProvidesDateTimeModule{serbian-utf8}[2015/03/31 v1.0] +\ProvidesDateTimeModule{serbian-utf8}[2019/09/14 v1.0] % \end{macrocode} %\begin{macro}{\DTMserbianordinal} % \begin{macrocode} @@ -291,7 +291,7 @@ %\changes{1.0}{2015-03-31}{Initial release} % Identify module % \begin{macrocode} -\ProvidesDateTimeModule{serbian-ascii}[2015/03/31 v1.0] +\ProvidesDateTimeModule{serbian-ascii}[2019/09/14 v1.0] % \end{macrocode} % %If abbreviated dates are supported, short month names should be @@ -472,7 +472,7 @@ % % Identify Module % \begin{macrocode} -\ProvidesDateTimeModule{serbian}[2015/03/31 v1.0] +\ProvidesDateTimeModule{serbian}[2019/09/14 v1.0] % \end{macrocode} % Need to find out if XeTeX or LuaTeX are being used. % \begin{macrocode} @@ -662,7 +662,7 @@ \DTMifbool{serbian}{mapzone}% {\DTMusezonemapordefault{##1}{##2}}% {% - \ifnum##1<0\else+\fi\DTMtwodigits{##1}% + \ifnum##1<0 \else+\fi\DTMtwodigits{##1}% \ifDTMshowzoneminutes\DTMserbiantimesep\DTMtwodigits{##2}\fi }% }% @@ -729,7 +729,7 @@ \DTMifbool{serbian}{mapzone}% {\DTMusezonemapordefault{##1}{##2}}% {% - \ifnum##1<0\else+\fi\DTMtwodigits{##1}% + \ifnum##1<0 \else+\fi\DTMtwodigits{##1}% \ifDTMshowzoneminutes\DTMserbiantimesep\DTMtwodigits{##2}\fi }% }% @@ -773,6 +773,7 @@ % Redefine \cs{dateserbian} (or \cs{date}\meta{dialect}) to prevent % \sty{babel} from resetting \cs{today}. (For this to work, % \sty{babel} must already have been loaded if it's required.) +%\changes{1.1}{2019-09-14}{removed spurious space} % \begin{macrocode} \ifcsundef{date\CurrentTrackedDialect} {% @@ -793,7 +794,7 @@ \DTMifcaseregional {}% do nothing {\DTMsetstyle{serbian}}% - {\DTMsetstyle{serbian-numeric}} + {\DTMsetstyle{serbian-numeric}}% }% }% % \end{macrocode} diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.ins b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.ins index fc13ef145a..eb0e2e0ff7 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.ins +++ b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.ins @@ -3,7 +3,7 @@ \preamble datetime2-serbian.dtx - Copyright 2015 Nicola Talbot + Copyright 2019 Nicola Talbot This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.pdf b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.pdf Binary files differindex a7812cf8f0..090f1a9353 100644 --- a/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.pdf +++ b/macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.pdf diff --git a/macros/latex/contrib/l3build/CHANGELOG.md b/macros/latex/contrib/l3build/CHANGELOG.md index b7d20890a6..51aceb3797 100644 --- a/macros/latex/contrib/l3build/CHANGELOG.md +++ b/macros/latex/contrib/l3build/CHANGELOG.md @@ -7,6 +7,13 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2019-09-14] + +### Changed + +- Use three typesetting runs as-standard +- Use `pdftex` not `tex` for unpacking + ## [2019-08-24] ### Changed @@ -314,7 +321,8 @@ this project uses date-based 'snapshot' version identifiers. - Rationalise short option names: removed `-d`, `-E`, `-r` - Target `cmdcheck`: specific to LaTeX3 kernel work -[Unreleased]: https://github.com/latex3/l3build/compare/2019-08-24...HEAD +[Unreleased]: https://github.com/latex3/l3build/compare/2019-09-14...HEAD +[2019-09-14]: https://github.com/latex3/l3build/compare/2019-08-24...2019-09-14 [2019-08-24]: https://github.com/latex3/l3build/compare/2019-07-31...2019-08-24 [2019-07-31]: https://github.com/latex3/l3build/compare/2019-07-30...2019-07-31 [2019-07-30]: https://github.com/latex3/l3build/compare/2019-06-27...2019-07-30 diff --git a/macros/latex/contrib/l3build/README.md b/macros/latex/contrib/l3build/README.md index 16abce04d9..143cae0fdf 100644 --- a/macros/latex/contrib/l3build/README.md +++ b/macros/latex/contrib/l3build/README.md @@ -1,7 +1,7 @@ l3build: a testing and building system for LaTeX3 ================================================= -Release 2019-08-24 +Release 2019-09-14 Overview -------- diff --git a/macros/latex/contrib/l3build/l3build-variables.lua b/macros/latex/contrib/l3build/l3build-variables.lua index 0b3c9a2e43..6eb0f37858 100644 --- a/macros/latex/contrib/l3build/l3build-variables.lua +++ b/macros/latex/contrib/l3build/l3build-variables.lua @@ -104,7 +104,7 @@ unpackdeps = unpackdeps or { } -- Executable names plus following options typesetexe = typesetexe or "pdflatex" -unpackexe = unpackexe or "tex" +unpackexe = unpackexe or "pdftex" zipexe = zipexe or "zip" checkopts = checkopts or "-interaction=nonstopmode" @@ -179,7 +179,7 @@ end maxprintline = maxprintline or 79 packtdszip = packtdszip or false typesetcmds = typesetcmds or "" -typesetruns = typesetruns or 2 +typesetruns = typesetruns or 3 recordstatus = recordstatus or false -- Extensions for various file types: used to abstract out stuff a bit diff --git a/macros/latex/contrib/l3build/l3build.1 b/macros/latex/contrib/l3build/l3build.1 index 4addb91317..51c6f3f72d 100644 --- a/macros/latex/contrib/l3build/l3build.1 +++ b/macros/latex/contrib/l3build/l3build.1 @@ -1,4 +1,4 @@ -.TH l3build 1 "2019-08-24" +.TH l3build 1 "2019-09-14" .SH NAME l3build \- Checking and building packages .SH SYNOPSIS diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx index e4dbf51fb6..81e3be423e 100644 --- a/macros/latex/contrib/l3build/l3build.dtx +++ b/macros/latex/contrib/l3build/l3build.dtx @@ -115,7 +115,7 @@ \luavarset{checkconfigs}{\{\}}{Configurations to use for tests} \luavarseparator \luavarset{typesetexe} {"pdflatex"} {Executable for compiling \texttt{doc(s)}} -\luavarset{unpackexe} {"tex"} {Executable for running \texttt{unpack}} +\luavarset{unpackexe} {"pdftex"} {Executable for running \texttt{unpack}} \luavarset{zipexe} {"zip"} {Executable for creating archive with \texttt{ctan}} \luavarset{biberexe} {"biber"} {Biber executable} \luavarset{bibtexexe} {"bibtex8"} {\BibTeX{} executable} @@ -229,7 +229,7 @@ % }^^A % } % -% \date{Released 2019-08-24} +% \date{Released 2019-09-14} % % \maketitle % \tableofcontents diff --git a/macros/latex/contrib/l3build/l3build.lua b/macros/latex/contrib/l3build/l3build.lua index 627778ef22..fb7b727f80 100644 --- a/macros/latex/contrib/l3build/l3build.lua +++ b/macros/latex/contrib/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2019-08-24" +release_date = "2019-09-14" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") diff --git a/macros/latex/contrib/l3build/l3build.pdf b/macros/latex/contrib/l3build/l3build.pdf Binary files differindex 41ff401a00..de378d10b3 100644 --- a/macros/latex/contrib/l3build/l3build.pdf +++ b/macros/latex/contrib/l3build/l3build.pdf diff --git a/macros/latex/contrib/mathfam256/LICENSE b/macros/latex/contrib/mathfam256/LICENSE index 8f03f674db..c463b620a9 100644 --- a/macros/latex/contrib/mathfam256/LICENSE +++ b/macros/latex/contrib/mathfam256/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2016-2018 Hironobu Yamashita +Copyright (c) 2016-2019 Hironobu Yamashita All rights reserved. Redistribution and use in source and binary forms, with or without @@ -11,9 +11,9 @@ modification, are permitted provided that the following conditions are met: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name of platex nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. +* Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE diff --git a/macros/latex/contrib/mathfam256/README.md b/macros/latex/contrib/mathfam256/README.md index b23ebf214f..2cdc8663ee 100644 --- a/macros/latex/contrib/mathfam256/README.md +++ b/macros/latex/contrib/mathfam256/README.md @@ -34,6 +34,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2018-01-22 +**not tagged**; later than 2019-09-14? Hironobu Yamashita diff --git a/macros/latex/contrib/mathfam256/mathfam256.pdf b/macros/latex/contrib/mathfam256/mathfam256.pdf Binary files differindex 0427fd08d1..96dc7d411f 100644 --- a/macros/latex/contrib/mathfam256/mathfam256.pdf +++ b/macros/latex/contrib/mathfam256/mathfam256.pdf diff --git a/macros/latex/contrib/mathfam256/mathfam256.sty b/macros/latex/contrib/mathfam256/mathfam256.sty index 9749f8f897..6b0fb9dc7e 100644 --- a/macros/latex/contrib/mathfam256/mathfam256.sty +++ b/macros/latex/contrib/mathfam256/mathfam256.sty @@ -1,6 +1,9 @@ % % mathfam256.sty +% 2019/09/14 v0.3 Hironobu Yamashita (aminophen) +% -- bug fix and support LaTeX2e 2019-10-01 % 2018/01/22 v0.2 Hironobu Yamashita (aminophen) +% -- first CTAN version % 2016/12/26 v0.1 Hironobu Yamashita (aminophen) % 2009/02/20 v0.01 Kazuyoshi Yamamoto (ymt) % @@ -13,7 +16,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mathfam256} - [2018/01/22 v0.2 Extend math family up to 256] + [2019/09/14 v0.3 Extend math family up to 256] %% engine check \ifx\omathchar\@undefined @@ -24,9 +27,11 @@ * upLaTeX (run on e-upTeX)\MessageBreak * Lamed (run on Aleph)\MessageBreak It seems you are running unsupported engine}\@ehc + \expandafter\endinput \fi \ifx\numexpr\@undefined \PackageError{mathfam256}{This package requires e-TeX features}\@ehc + \expandafter\endinput \fi %% engine check has been done, so always 256 @@ -93,6 +98,20 @@ {\e@alloc\mathgroup\chardef{\count18}\m@ne\e@mathgroup@top}% } +%% LaTeX2e 2019/10/01 makes lots of commands robust; +%% follow both old and new behavior +\edef\omfcclvi@reset{% + \catcode`\noexpand\&=\the\catcode`\&\relax + \catcode`\noexpand\~=\the\catcode`\~\relax + \let\noexpand\omfcclvi@reset\noexpand\@undefined} +\@ifl@t@r\fmtversion{2019/10/01}{% + \catcode`\&=9\relax + \catcode`\~=14\relax +}{% + \catcode`\&=14\relax + \catcode`\~=9\relax +} + %% use \omath... primitives for low-level commands \def\set@mathchar#1#2#3#4{% \ifnum#1<\sixt@@n @@ -114,6 +133,7 @@ \else \xdef#2{\omathaccent"\mathchar@type#3\hexnumber@@#100#4\relax}% \fi +& \MakeRobust#2% } \def\set@mathdelimiter#1#2#3#4#5#6{% \@tempswatrue @@ -125,6 +145,7 @@ \xdef#3{\odelimiter"\mathchar@type#4\hexnumber@@#100#5% "\hexnumber@@#200#6\relax}% \fi +& \MakeRobust#3% } \def\set@@mathdelimiter#1#2#3#4#5{% \@tempswatrue @@ -302,13 +323,19 @@ \ifin@ \begingroup \if\relax\noexpand#1% is command? - \edef\reserved@a{\noexpand\in@{\string\mathchar}{\meaning#1}}% +& \edef\reserved@b{\expandafter\noexpand +& \csname\expandafter\@gobble\string#1\space\endcsname}% + \edef\reserved@a + {\noexpand\in@{\expandafter\@gobble\string\mathchar}% +~ {\meaning#1}}% +& {\meaning#1\expandafter\meaning\reserved@b}}% \reserved@a +& \global\expandafter\let\reserved@b\@undefined \ifin@ \oset@mathsymbol{#1}{#2}{#3}{#4}% \@font@info{Redeclaring math symbol \string#1}% \else - \expandafter\ifx + \expandafter\ifx \csname\expandafter\@gobble\string#1\endcsname \relax \oset@mathsymbol{#1}{#2}{#3}{#4}% @@ -341,9 +368,16 @@ \ifin@ \begingroup \if\relax\noexpand#1% is command? - \edef\reserved@a{\noexpand\in@{\string\mathaccent}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ +~ {\expandafter\@gobble\string\mathaccent}{\meaning#1}}% +& {\expandafter\@gobble\string\mathaccent} +& {\expandafter\meaning +& \csname\expandafter\@gobble\string#1\space\endcsname}}% \reserved@a \ifin@ +& \expandafter\let +& \csname\expandafter\@gobble\string#1\space\endcsname +& \@undefined \oset@mathaccent{#1}{#2}{#3}{#4}% \@font@info{Redeclaring math accent \string#1}% \else @@ -367,7 +401,9 @@ \def\oset@mathaccent#1#2#3#4{% \xdef#1{\omathaccent% \number - \numexpr"1000000*\mathchar@type#2+"10000*\csname sym#3\endcsname+#4}} + \numexpr"1000000*\mathchar@type#2+"10000*\csname sym#3\endcsname+#4}% +& \MakeRobust#1% +} \@onlypreamble\oset@mathaccent %\def\DeclareMathDelimiter#1{% % \if\relax\noexpand#1% @@ -398,13 +434,17 @@ \expandafter{\group@list}% \ifin@ \begingroup - \edef\reserved@a{\noexpand\in@{\string\delimiter}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ + {\expandafter\@gobble\string\delimiter}% +~ {\meaning#1}}% +& {\expandafter\meaning\csname\expandafter\@gobble\string#1\space\endcsname}}% \reserved@a \ifin@ +& \expandafter\let\csname\expandafter\@gobble\string#1\space\endcsname\@undefined \oset@mathdelimiter{#1}{#2}{#3}{#4}{#5}{#6}% \@font@info{Redeclaring math delimiter \string#1}% \else - \expandafter\ifx + \expandafter\ifx \csname\expandafter\@gobble\string#1\endcsname \relax \oset@mathdelimiter{#1}{#2}{#3}{#4}{#5}{#6}% @@ -445,6 +485,7 @@ \numexpr"10000*\csname sym#5\endcsname+#6% \xdef#1{\odelimiter\number\count\z@\space \number\count\tw@}% \endgroup +& \MakeRobust#1% } \@onlypreamble\oset@mathdelimiter \def\oset@@mathdelimiter#1#2#3#4#5{% @@ -461,7 +502,8 @@ \relax \let#1\radical \fi - \edef\reserved@a{\noexpand\in@{\string\radical}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ + {\expandafter\@gobble\string\radical}{\meaning#1}}% \reserved@a \ifin@ \expandafter\in@\csname sym#2\expandafter\endcsname @@ -491,5 +533,8 @@ } \@onlypreamble\oset@mathradical +%% reset +\omfcclvi@reset + %% all done \endinput diff --git a/macros/latex/contrib/mathfam256/mathfam256.tex b/macros/latex/contrib/mathfam256/mathfam256.tex index 6685c5babf..396d018138 100644 --- a/macros/latex/contrib/mathfam256/mathfam256.tex +++ b/macros/latex/contrib/mathfam256/mathfam256.tex @@ -36,8 +36,8 @@ change for \epTeX/\eupTeX\ (``FAM256'' patch based on \OMEGA\ is applied). However, the ``native'' kernel support is limited: \begin{itemize} -\item Lamed (\LaTeX\ on Aleph) is not supported at all. \item The upper limit for math symbol families is still limited to 16. +\item Lamed (\LaTeX\ on Aleph) is not supported at all. \end{itemize} The package \textsf{mathfam256} is an attempt to resolve this situation; @@ -55,7 +55,7 @@ The \verb+\omath...+ primitives are originally introduced in \OMEGA\ (Omega), and are currently available in the followings. Without one of these, the package causes an error. \begin{itemize} -\item \pLaTeX/\upLaTeX, run on \epTeX/\eupTeX\ (Japanese TeX engine) +\item \pLaTeX/\upLaTeX, run on \epTeX/\eupTeX\ (Japanese \TeX\ engine) \item Lamed, run on Aleph (successor of \OMEGA) \end{itemize} @@ -81,7 +81,7 @@ possible. 256個までの数式ファミリをサポートするものが現れています。 この状況を鑑み、\LaTeXe カーネル(2015/01/01以降)では、 -Unicode対応のXe\TeX とLua\LaTeX について、数式ファミリ(正確には +Unicode対応のXe\TeX とLua\TeX について、数式ファミリ(正確には \verb+\DeclareMathAlphebet+で使われる数式アルファベット)の上限を256に 増やしています。同様に、\pLaTeXe/\upLaTeXe カーネル(2016/11/29以降)も、 \OMEGA ベースのいわゆる「FAM256パッチ」が適用された\epTeX/\eupTeX について、 @@ -93,8 +93,8 @@ Unicode対応のXe\TeX とLua\LaTeX について、数式ファミリ(正確 しかし、この“ネイティブな”カーネルのサポートには限界があります: \begin{itemize} -\item Lamed (\LaTeX\ on Aleph)は全く考慮されていない。 \item 数式シンボルフォントの上限は依然として16のままである(安全のため)。 +\item Lamed (\LaTeX\ on Aleph)は全く考慮されていない。 \end{itemize} この\textsf{mathfam256}パッケージは、この状況を改善する試みです。 @@ -139,7 +139,7 @@ Unicode対応のXe\TeX とLua\LaTeX について、数式ファミリ(正確 掲示板「\TeX\ Q\ \&\ A」,2009/02/21.\\ \url{http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/52799.html} \bibitem{eptexdoc} 北川 弘典,「\epTeX について」.\\ - \verb+$TEXMFDIST/doc/ptex/ptex-base/etex_man.pdf+ + \verb+$TEXMFDIST/doc/ptex/ptex-base/eptexdoc.pdf+ \end{thebibliography} \end{document} diff --git a/macros/latex/contrib/textcase/textcase.dtx b/macros/latex/contrib/textcase/textcase.dtx index 2903c69f1e..35d8c1f46a 100644 --- a/macros/latex/contrib/textcase/textcase.dtx +++ b/macros/latex/contrib/textcase/textcase.dtx @@ -1,6 +1,6 @@ % \iffalse %% Source File: textcase.dtx -%% Copyright 1997 1998 David Carlisle +%% Copyright 1997 1998 2019 David Carlisle %% %% This file may be distributed under the terms of the LPPL. %% See 00readme.txt for details. @@ -13,7 +13,7 @@ %<driver> \ProvidesFile{textcase.drv} % \fi % \ProvidesFile{textcase.dtx} - [2004/10/07 v0.07 Text only upper/lower case changing (DPC)] + [2019/09/14 v1.00 Text only upper/lower case changing (DPC)] % % \iffalse %<*driver> @@ -26,7 +26,6 @@ % \fi % % \GetFileInfo{textcase.dtx} -% \CheckSum{110} % % \changes{v0.01}{1997/09/28} % {Posted to c.t.t} @@ -247,6 +246,17 @@ \def\({$}\let\)\(% % \end{macrocode} % +% \changes{v1.0}{2019/09/14} +% {UTF-8 support for 2019 LaTeX format} +% Allow UTF-8 characters to expand in the |\protected@edef| so that +% they become for example |\IeC{\'{e}}| and uppercase correctly. +% +% \begin{macrocode} + \let\UTF@two@octets@noexpand\@empty + \let\UTF@three@octets@noexpand\@empty + \let\UTF@four@octets@noexpand\@empty +% \end{macrocode} +% % Set up the `non-math' things that also have to be skipped. % \begin{macrocode} \def\NoCaseChange##1{\noexpand\NoCaseChange{\noexpand##1}}% diff --git a/macros/latex/contrib/textcase/textcase.pdf b/macros/latex/contrib/textcase/textcase.pdf Binary files differindex 3d0f8f17e1..9bb2ac85b8 100644 --- a/macros/latex/contrib/textcase/textcase.pdf +++ b/macros/latex/contrib/textcase/textcase.pdf |