From b41b10dbca38f8a6b2adbb4865e9e349b49bde16 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 19 Apr 2020 22:12:52 +0000 Subject: pm-isomath (20apr20) git-svn-id: svn://tug.org/texlive/trunk@54799 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/pm-isomath/README | 63 ------- Master/texmf-dist/doc/latex/pm-isomath/README.txt | 31 ++++ .../texmf-dist/doc/latex/pm-isomath/manifest.txt | 34 ---- .../texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf | Bin 593165 -> 593775 bytes .../source/latex/pm-isomath/pm-isomath.dtx | 190 +++++++++++---------- .../texmf-dist/tex/latex/pm-isomath/pm-isomath.sty | 25 +-- 6 files changed, 145 insertions(+), 198 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/pm-isomath/README create mode 100644 Master/texmf-dist/doc/latex/pm-isomath/README.txt delete mode 100644 Master/texmf-dist/doc/latex/pm-isomath/manifest.txt diff --git a/Master/texmf-dist/doc/latex/pm-isomath/README b/Master/texmf-dist/doc/latex/pm-isomath/README deleted file mode 100644 index 75dc8b8a738..00000000000 --- a/Master/texmf-dist/doc/latex/pm-isomath/README +++ /dev/null @@ -1,63 +0,0 @@ -The PM-ISOmath package, version 1.0.04 of 2018 -Original author: Claudio Beccari, 2017 -LaTeX Project Public Licence LPPL v.1.3c (or later) - -The PM-ISOmath name stands for "Poor Man ISO Math". In substance - this package is a poor man solution to the task of typesetting - math fulfilling the ISO regulations "for physical sciences and - technology" (formerly regulations ISO 31/XI, now ISO\,80000). - These regulations refer mostly to the family, series and shape - of fonts to be used with symbols of various nature. - -This package gets inspiration from the ISOmath package by Günter - Milde, but tries to get the same results without using any math - [font] groups (or families). As pdfLaTeX users may recall, this - typesetting program may see at maximum 16 math [font] groups (or - math font families); sometimes this number results in an error - that forbids the user to use the symbols s/he needs. - -The trick used in this package consists in employing text fonts - within the \text command (defined by the amsmath package that, - therefore, is a dependence to which pm-isomath is subjected) and - chose text font families, series, and shapes to be used within - that command argument. - -The commands are such as to fulfil some math requirements; for - example while in the scope of the \boldmath declaration, the - series is automatically set to bold without any user intervention. - The font size is automatically taken care by \text, so that fonts - have the correct size also while typesetting exponents or subscripts. - -Nevertheless, through proper advanced command options, the user - remains the person principally responsible of using the right - font for the right symbol in a document that must fulfil the - ISO regulations. - -This package is usable only with pdfLaTeX; LuaLaTeX and XeLaTeX - can access OpenType math fonts through the package unicode-math, - and with the "math-style=ISO" option they have the math switching - commands agree with the ISO regulations. - -pdfLATeX users have available some packages to fulfil the ISO - requirements; principally the ISOmath package that is subject - to a number of limitations due the the particular math environment - of the user, and libertinust1math that produces a complete set-up - with math fonts that match very well text fonts that are darker - than the standard default Computer Modern ones (including the - CM-super and the Latin Modern ones). - -This package works very well with the Latin Modern fonts; in - practice in math mode it uses the same Latin text fonts, and - the corresponding families, series, and shapes of the LGR - encoded CBfonts; it may work also with the CM and the CM-super - fonts, but the original author never uses them, therefore he - cannot guarantee any suitable result. - -For installation of this package, simply run the pm-isomath.dtx - through pdfLaTeX (and only pdfLaTeX); move the produced sty file - to the .../tex/latex/pm-isomath/ folder; if it does not exist, - create it; similarly move pm-isomath.dtx to .../source/latex/pm-isomath/ - and pm-isomath.pdf to .../doc/latex/pm-isomath/. - - - diff --git a/Master/texmf-dist/doc/latex/pm-isomath/README.txt b/Master/texmf-dist/doc/latex/pm-isomath/README.txt new file mode 100644 index 00000000000..2b1f69bd14a --- /dev/null +++ b/Master/texmf-dist/doc/latex/pm-isomath/README.txt @@ -0,0 +1,31 @@ +%% +%% This is file `README.txt', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% pm-isomath.dtx (with options: `txt') +%% ______________________________________________________ +%% The PM-ISOmath bundle +%% Copyright (C) 2017-2020 Claudio Beccari +%% All rights reserved +%% +%% License information appended +%% +\ProvidesFile{README.txt}[% + + +%% +%% +%% Distributable under the LaTeX Project Public License, +%% version 1.3c or higher (your choice). The latest version of +%% this license is at: http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" +%% +%% This work consists of this file pm-isomath.dtx, a README.txt file +%% and the derived files: +%% pm-isomath.sty, pm-isomath.pdf. +%% +%% +%% End of file `README.txt'. diff --git a/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt b/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt deleted file mode 100644 index 438cf0496cb..00000000000 --- a/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt +++ /dev/null @@ -1,34 +0,0 @@ -This is the manifest.txt file that accompanies the package PM-ISOmath, -version 1.0.04 of 2018 - -Original author: Claudio Beccari, 2017-2018 - -This work may be distributed and/or modified under the conditions -of the LaTeX Project Public License, either version 1.3 of this -license or (at your option) any later version. The latest version -of this license is in http://www.latex-project.org/lppl.txt and -version 1.3 or later is part of all distributions of LaTeX version -2003/12/01 or later. - -This work itself and every derived work are subject to the above -licence. - -This work has the LPPL maintenance status "author-maintained". - -The actual maintainer (2018) is Claudio Beccari: -claudio dot beccari at gmail dot com - -This work consists of the files listed in manifest.txt, that is: - manifest.txt - README - pm-isomath.dtx - -The derived files are - pm-isomath.pdf - pm-isomath.sty - -The pm-isomath.dtx file is a self extracting and self documenting -one; if you run pdflatex (and only pdflatex) on it you get at the -same time the English documentation and the package file. - -The derived file pm-isomath.sty may be used only with pdflatex. diff --git a/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf b/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf index 8d6f3edc8d3..64c03f00b78 100644 Binary files a/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf and b/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf differ diff --git a/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx b/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx index 1db0734bd7b..e72d09d24ba 100644 --- a/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx +++ b/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx @@ -8,7 +8,7 @@ \preamble ______________________________________________________ The PM-ISOmath bundle - Copyright (C) 2017 Claudio Beccari + Copyright (C) 2017-2020 Claudio Beccari All rights reserved License information appended @@ -16,16 +16,15 @@ \endpreamble \postamble -Copyright 2017 Claudio Beccari Distributable under the LaTeX Project Public License, version 1.3c or higher (your choice). The latest version of this license is at: http://www.latex-project.org/lppl.txt -This work is "author-maintained" +This work is "maintained" -This work consists of this file pm-isomath.dtx, a README file -the manifest.txt file, and the derived files: +This work consists of this file pm-isomath.dtx, a README.txt file + and the derived files: pm-isomath.sty, pm-isomath.pdf. \endpostamble @@ -33,6 +32,7 @@ the manifest.txt file, and the derived files: \askforoverwritefalse \generate{\file{pm-isomath.sty}{\from{pm-isomath.dtx}{style}} + \file{README.txt}{\from{pm-isomath.dtx}{txt}} } \def\tmpa{plain} @@ -40,27 +40,11 @@ the manifest.txt file, and the derived files: \endgroup % % -% Copyright 2017 Claudio Beccari +% Copyright 2017-2020 Claudio Beccari % % This file is part of the PM-ISOmath bundle % ------------------------------------------- % -% It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX -% version 2003/12/01 or later. -% -% This file has the LPPL maintenance status "author-maintained". -% -% The list of all files belonging to the PM-ISOmath bundle is -% given in the file `manifest.txt'. -% -% The set of derived (unpacked) files belonging to the distribution -% and covered by LPPL is created by the self unpacking file -% pm-isomath.dtx which is the principal part of the distribution. % % \fi % @@ -71,8 +55,10 @@ the manifest.txt file, and the derived files: \ProvidesFile{pm-isomath.dtx}[% % % %\fi +%\iffalse +%<*txt> +%\fi +% \begin{macrocode} + + This bundle has the LPPL maintenance status "author-maintained". + + The list of all files belonging to the PM-ISOmath bundle is + pm-isomath.dtx, a README.txt file + with the derived files: pm-isomath.sty, pm-isomath.pdf. + + The set of derived (unpacked) files belonging to the distribution + and covered by LPPL is created by the self unpacking file + pm-isomath.dtx which is the principal part of the distribution. + + In the TDS composed of various branches they should be in the + following folders: + .../tex/latex/pm-isomath/ contains pm-isomath.sty + .../doc/latex/pm-isomath/ contains pm-isomath.pdf and README.txt + .../source/latex/pm-isomath contians pm-isomath.dtx +% \end{macrocode} +%\iffalse +% +%\fi %\Finale % \endinput \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty b/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty index 102b66e89c8..899bf4d863b 100644 --- a/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty +++ b/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty @@ -7,14 +7,14 @@ %% pm-isomath.dtx (with options: `style') %% ______________________________________________________ %% The PM-ISOmath bundle -%% Copyright (C) 2017 Claudio Beccari +%% Copyright (C) 2017-2020 Claudio Beccari %% All rights reserved %% %% License information appended %% \NeedsTeXFormat{LaTeX2e}[2017/01/01] \ProvidesPackage{pm-isomath}[% -2018/01/12 v.1.0.04 +2020/04/18 v.1.0.05 Poor man package for typesetting ISO compliant math when using pdfLaTeX] @@ -138,12 +138,14 @@ Poor man package for typesetting ISO compliant math when using pdfLaTeX] \csname mathit \endcsname\fi \def\ISOsha{it}\expandafter\use@mathgroup \csname M@OT1\endcsname{9}} -\newcommand\mathbfit[1]{\MathLatin{#1}{lmr}[bx](it)} -\newcommand\mathsfit[1]{\MathLatin{#1}{lmss}[m](sl)} -\newcommand\mathsfbfit[1]{\MathLatin{#1}{lmss}[bx](sl)} +\AtBeginDocument{% +\providecommand\mathbfit[1]{\MathLatin{#1}{lmr}[bx](it)} +\providecommand\mathsfit[1]{\MathLatin{#1}{lmss}[m](sl)} +\providecommand\mathsfbfit[1]{\MathLatin{#1}{lmss}[bx](sl)}} +\AtBeginDocument{% \let\vectorsymbol\mathbfit \let\matrixsymbol\mathbfit -\let\tensorsymbol\mathsfbfit +\let\tensorsymbol\mathsfbfit} \newcommand\iunit{\MathLatin{i}(n)} \newcommand\junit{\MathLatin{j}(n)} \ifengineer @@ -158,8 +160,8 @@ Poor man package for typesetting ISO compliant math when using pdfLaTeX] \providecommand*\diff{} \renewcommand*\diff{\ensuremath{\mathop{}\!\MathLatin{d}(n)}} \providecommand*\micro{} -\renewcommand*\micro{\textormath{\ifcsdef{textmicro}% -{\textmicro}{\ISOmu(rs)}}{\ISOmu(rs)}} +\renewcommand*\micro{% +\textormath{\ifcsdef{textmicro}{\textmicro}{\ISOmu(rs)}}{\ISOmu(rs)}} \providecommand*\ohm{} \AtBeginDocument{\@ifpackageloaded{textcomp}{% \renewcommand*\ohm{\textormath{{\textohm}}{\ISOOmega(n)}}}% @@ -180,16 +182,15 @@ Poor man package for typesetting ISO compliant math when using pdfLaTeX] \fi} %% -%% Copyright 2017 Claudio Beccari %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of %% this license is at: http://www.latex-project.org/lppl.txt %% -%% This work is "author-maintained" +%% This work is "maintained" %% -%% This work consists of this file pm-isomath.dtx, a README file -%% the manifest.txt file, and the derived files: +%% This work consists of this file pm-isomath.dtx, a README.txt file +%% and the derived files: %% pm-isomath.sty, pm-isomath.pdf. %% %% -- cgit v1.2.3