texlive[54799] Master/texmf-dist: pm-isomath (20apr20)

commits+karl at tug.org commits+karl at tug.org
Mon Apr 20 00:12:52 CEST 2020


Revision: 54799
          http://tug.org/svn/texlive?view=revision&revision=54799
Author:   karl
Date:     2020-04-20 00:12:52 +0200 (Mon, 20 Apr 2020)
Log Message:
-----------
pm-isomath (20apr20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf
    trunk/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx
    trunk/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/pm-isomath/README.txt

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/pm-isomath/README
    trunk/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt

Deleted: trunk/Master/texmf-dist/doc/latex/pm-isomath/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pm-isomath/README	2020-04-19 17:23:20 UTC (rev 54798)
+++ trunk/Master/texmf-dist/doc/latex/pm-isomath/README	2020-04-19 22:12:52 UTC (rev 54799)
@@ -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/.
-
-
-

Added: trunk/Master/texmf-dist/doc/latex/pm-isomath/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pm-isomath/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/pm-isomath/README.txt	2020-04-19 22:12:52 UTC (rev 54799)
@@ -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'.


Property changes on: trunk/Master/texmf-dist/doc/latex/pm-isomath/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt	2020-04-19 17:23:20 UTC (rev 54798)
+++ trunk/Master/texmf-dist/doc/latex/pm-isomath/manifest.txt	2020-04-19 22:12:52 UTC (rev 54799)
@@ -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.

Modified: trunk/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx	2020-04-19 17:23:20 UTC (rev 54798)
+++ trunk/Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx	2020-04-19 22:12:52 UTC (rev 54799)
@@ -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 @@
 \askforoverwritefalse
 
 \generate{\file{pm-isomath.sty}{\from{pm-isomath.dtx}{style}}
+          \file{README.txt}{\from{pm-isomath.dtx}{txt}}
          }
 
 \def\tmpa{plain}
@@ -40,28 +40,12 @@
 \endgroup
 %</internal>
 %
-% 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
 %
 % \iffalse
@@ -71,8 +55,10 @@
 \ProvidesFile{pm-isomath.dtx}[%
 %</driver>
 %<style>\ProvidesPackage{pm-isomath}[%
+%<txt>\ProvidesFile{README.txt}[%
 %<*driver,style>
-2018/01/12 v.1.0.04 
+2020/04/18 v.1.0.05 
+%<txt>Readme file for pm-isomath.sty]
 %<style>Poor man package for typesetting ISO compliant math when using pdfLaTeX]
 %</driver,style>
 %<*driver>
@@ -117,7 +103,7 @@
 %</driver>
 % \fi
 %
-% ^^A \CheckSum{}%
+% \CheckSum{436}%
 % \begin{abstract}
 % The ISO regulations for typesetting math in the field of physics
 % and technology are pretty stringent and imply legal questions
@@ -142,10 +128,10 @@
 % \section{Introduction}
 % The ISO regulations (formerly ISO\,31/XI, now ISO\,80000) are
 % stringent rules to typeset mathematics in the domains of physics
-% and applied sciences; their title explicitly mentions ``physics
-% and technology'', but their careful reading lets understand that
-% they apply to all sciences that use the ``mathematics of
-% quantities''. Such entities form a special group or space,
+% and applied sciences; their title explicitly mentions “physics
+% and technology”, but their careful reading lets understand that
+% they apply to all sciences that use the “mathematics of
+% quantities”. Such entities form a special group or space,
 % where the elements are couples of two ordered entities $(x, y)$,
 % where $y$ represents the unit of measure and $x$ represents the
 % ratio of the quantity to the unit of measure. Such paired
@@ -168,9 +154,9 @@
 % explain which symbol is used for which quantity. This is
 % where the ISO regulations set some order and establish
 % a long list of named quantities with their preferred symbols
-% and their ``normal'' units according to the prescriptions
+% and their “normal” units according to the prescriptions
 % of the Comité International des Pois et Mésures, that
-% established the the International System of measures 
+% established the International System of measures 
 % (Systhème International, SI).
 % 
 % This ISO nomenclature is used uniformly by most, if not all,
@@ -210,7 +196,7 @@
 % rules for writing text about mathematics and metrology. It
 % is extremely valuable for anglophones, but, with the due
 % differences concerning the mother languages, it is extremely
-% useful also for people using other languages than English.
+% useful also for people using languages different from English.
 %
 % \section{The \pdfLaTeX\ handicaps}
 % Users of \pdfLaTeX, on the opposite are in trouble. In facts
@@ -271,7 +257,7 @@
 % Several authors provided packages to help users produce
 % perfect documents that fulfil the ISO regulations; I would
 % like to cite the excellent Package |ISOmath| by Günter Milde,
-% entitled ``Mathematical style for science and  technology''.
+% entitled “Mathematical style for science and  technology”.
 % It should be the perfect package to use in order to fulfil
 % the ISO regulations; sometimes it succeeds with excellent
 % results, but more often than not the results are just partial,
@@ -314,13 +300,13 @@
 %   is allowed, but serifed italics should be preferred unless 
 %   the ISO rules prescribe a sans serif font. This implies that
 %   the differential symbol be in upright font to avoid confusion
-%   with the physical quantity $d$; the Napier number `e' must be
+%   with the physical quantity $d$; the Napier number ‘e’ must be
 %   set in upright font to avoid confusion with the elementary
 %   electric charge $e$; the imaginary unit j in electrical
 %   engineering, (i in other applied sciences) must be set  in 
 %   upright font in order to avoid confusion with the electric
 %   current density $j$ or the electric current $i$; more
-%   difficult: the  transcendental number $\ISOpi=3.14159\dots$
+%   difficult: the transcendental number $\ISOpi=3.14159\dots$
 %   should be distinguished from the plane angle $\pi$; and similar
 %   other numerical constants represented by Latin or Greek letters.
 % \item
@@ -334,7 +320,7 @@
 %   subscript $i$ is a variable because it represents the $i$-th 
 %   element in a sequence, such as $V_0, V_1, V_2, \dots$; on 
 %   the opposite $V_{\mathrm{i}}$ the subscript is an apposition
-%   because `i' means, say, `input'.
+%   because `i' means, say, ‘input’.
 % \item
 %   Upright bold roman or black board bold symbols represent sets.
 % \item
@@ -345,7 +331,7 @@
 %   ones are reserved for vectors; but in some sciences also vectors 
 %   may have uppercase letters. Geometrical vectors that might be 
 %   typeset with a medium series upper o lowercase italic letter 
-%   with an arrow on top of it are nor treated by the ISO 
+%   with an arrow on top of it are not treated by the ISO 
 %   regulations that speak of vectors irrespective if they are 
 %   considered as one column matrices or oriented segments; 
 %   apparently oriented segments should be treated the same as 
@@ -390,7 +376,7 @@
 % Greek letters, especially those packages for French typography,
 % where the national rules (in contrast with the ISO regulations)
 % require that all math entities typeset with Greek letters be
-% upright. Among these the |fourier| and the |kpfonts|. Other
+% upright. Among such packages therenare |fourier| and  |kpfonts|. Other
 % packages such as |newpxmath| and |newtxmath| are intended for
 % general use, but with suitable options and extra math groups
 % let the user employ upright lowercase Greek letters as well as
@@ -428,7 +414,7 @@
 % are the Latin Modern ones that allow a piecewise continuous
 % scaling of any available particular font of the collection.
 %
-% Needless to say, this poor man solution has advantages and
+% It goes without saying that this poor man solution has advantages and
 % disadvantages over the other indicated solutions.
 %
 % The main advantage is that no math groups are involved,
@@ -436,7 +422,7 @@
 % series and shape that family allows; the default
 % family for Greek fonts are the Latin Modern compliant
 % LGR encoded collection of CBfonts; they are always
-% available with any updated and complete \TeX\ system
+% available with any up to date and complete \TeX\ system
 % installation.
 %
 % This is also a disadvantage, in the sense that Latin Modern
@@ -448,7 +434,7 @@
 %
 % Nevertheless they work very well with the ISO regulations
 % and in spite of the disadvantages listed above, they are
-% usable without problems. 'This very documentation is typeset
+% usable without problems. This very documentation is typeset
 % with Latin Modern fonts. The examples shown in a following
 % section show the ease with which the ISO regulations may be
 % fulfilled.
@@ -492,7 +478,7 @@
 % specified with \marg{family}\oarg{series}\parg{shape} are all
 % optional, including the first one in spite of being surrounded
 % by curly braces. In both cases the default values for each
-% argument are respectively |lmr|, |m|, and |n| (normal upright).
+% argument are respectively |lmr|, |m|, and |n| (normal, upright).
 %
 % Such default values, after loading |pm-isomath|, may be globally
 % redefined by using in the preamble:
@@ -511,8 +497,8 @@
 % For Latin letters to use in the |\MathLatin| command mandatory
 % argument there are no problems.
 %
-% For Greek letters you might use |\MathGreek| and the math lette
-%r commands |\alpha|, |\beta|,\dots, |\Omega| commands, but it is
+% For Greek letters you might use |\MathGreek| and the math letter
+% commands |\alpha|, |\beta|,\dots, |\Omega| commands, but it is
 % much simpler to avoid|\MathGreek| and
 % use the package commands |\ISOalpha|, |\ISObeta|,\dots,
 % |\ISOOmega|. All these commands follow the syntax:
@@ -567,25 +553,25 @@
 %\begin{table}[!tb]
 %\def\T#1{\cs{ISO#1} & \csuse{ISO#1}[bx]}
 %\[\begin{array}{lclclclc}
-%\T{alpha} 	& \T{beta} 		&
-%\T{gamma} 	& \T{delta}  	\\ 
-%\T{epsilon} & \T{zeta}  	&
-%\T{eta} 	& \T{theta}  	\\ 
-%\T{iota} 	& \T{kappa}  	& 
-%\T{lambda} & \T{mu}  		\\ 
-%\T{nu} 	& \T{xi}  		&
-%\T{omicron}& \T{pi}  		\\ 
-%\T{rho} 	& \T{sigma}  	& 
-%\T{tau} 	& \T{upsilon}  	\\ 
-%\T{phi} 	& \T{chi}  		&
-%\T{psi} 	& \T{omega}  	\\ 
-%\T{Gamma} 	& \T{Delta}  	& 
-%\T{Eta} 	& \T{Theta}  	\\ 
-%\T{Lambda} & \T{Xi}  		& 
-%\T{Pi} 	& \T{Rho}  		\\ 
-%\T{Sigma} 	& \T{Upsilon}  	& 
-%\T{Phi} 	& \T{Chi}  		\\
-%&&\T{Psi} 	& \T{Omega}
+%\T{alpha}   & \T{beta}     &
+%\T{gamma}   & \T{delta}    \\ 
+%\T{epsilon} & \T{zeta}    &
+%\T{eta}     & \T{theta}    \\ 
+%\T{iota}    & \T{kappa}    & 
+%\T{lambda}  & \T{mu}      \\ 
+%\T{nu}      & \T{xi}      &
+%\T{omicron} & \T{pi}      \\ 
+%\T{rho}     & \T{sigma}    & 
+%\T{tau}     & \T{upsilon}    \\ 
+%\T{phi}     & \T{chi}      &
+%\T{psi}     & \T{omega}      \\ 
+%\T{Gamma}   & \T{Delta}    & 
+%\T{Eta}     & \T{Theta}     \\ 
+%\T{Lambda}  & \T{Xi}      & 
+%\T{Pi}      & \T{Rho}      \\ 
+%\T{Sigma}   & \T{Upsilon} & 
+%\T{Phi}     & \T{Chi}      \\
+%&&\T{Psi}   & \T{Omega}
 %\end{array}\]
 %\caption{The \cs{ISO}\meta{letter} macros and their rendering in bold  style}
 %\label{tab:isoletters}
@@ -697,8 +683,8 @@
 % loading mechanism assures avoiding conflicts if packages are
 % loaded without options; this is why if one of the three packages
 % is loaded after this one but with some option specified, an
-% ``Option clash"" error flag is raised; this is where the
-% ``weak'' loading error becomes a very ``strong'' one.
+% “Option clash” error flag is raised; this is where the
+% “weak” loading error becomes a very “strong” one.
  
 %\iffalse
 %<*style>
@@ -735,12 +721,12 @@
 %    \end{macrocode}
 % Actually this package accepts an option: |engineer|. This
 % option is for deciding if the imaginary unit should be
-% defined as `i' or `j'. As we have remarked in the previous
+% defined as ‘i’ or ‘j’. As we have remarked in the previous
 % documentation, engineers, especially those who deal with
 % electricity and electrical quantities, but also electronics, control
-% and telecommunications engineers, use only `j'; all these
+% and telecommunications engineers, use ‘j’; all these
 % varieties of engineers could not do anything in their profession
-% if they don't use complex  numbers and quantities (the latter
+% if they don't use complex numbers and quantities (the latter
 % called phasors). Possibly they are the applied scientists
 % who use complex numbers more than any other scientist.
 % Note: this option has \emph{not} been used to prepare this
@@ -817,7 +803,7 @@
 % We should not care for the font names, but in order to use
 % different font families, series, and shapes the user should
 % know their codes. this is generally a difficult task, but
-% not impossible; it ``suffices'' to open the packages that
+% not impossible; it “suffices” to open the packages that
 % allow to use the desired fonts, read the code and find out
 % the names of the |.fd| files; then search these files on the
 % trees of the \TeX\ system, and eventually find out the
@@ -843,18 +829,18 @@
 %       &      & upright italics &  ui  & upright italics& ui  \\
 %       &      & small caps      & sc   & small caps    & sc   \\
 %\midrule
-% bold  &   b  & 				         &		& lipsian		& li   \\
-%		    &	     & normal			     & n	&				    &      \\
-%		    &      & slanted		     & sl	&				    &	   \\
+% bold  &   b  &                 &      & lipsian       & li   \\
+%       &      & normal          & n    &               &      \\
+%       &      & slanted         & sl   &               &      \\
 %\midrule
-% bold extended& bx & normal  & n  & normal          & n    \\
-%              &    & italics & it & italics		     & it   \\
-%		           &	  & slanted & sl & slanted         & sl   \\
-%              &    &				  &		 & lipsian         & li   \\
-%		           &	  &				  &		 & serif           & rs   \\
-%		           &	  &				  &		 & serif oblique   & rs   \\
-%		           &	  &				  &    & upright italics & ui   \\
-%		           &	  &				  &		 & small caps		   & sc   \\
+% bold extended& bx & normal     & n    & normal        & n    \\
+%       &      & italics         & it   & italics       & it   \\
+%       &      & slanted         & sl   & slanted       & sl   \\
+%       &      &                 &      & lipsian       & li   \\
+%       &      &                 &      & serif         & rs   \\
+%       &      &                 &      & serif oblique & rs   \\
+%       &      &                 &      & upright italics & ui \\
+%       &      &                 &      & small caps    & sc   \\
 %\bottomrule
 %\end{tabular}
 %\caption{Seres and shapes available with the Latin Modern regular family with Latin and Greek fonts}
@@ -982,17 +968,19 @@
 % any math group), and sans serif in  both normal and bold
 % slanted shape.
 %    \begin{macrocode}
-\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)}}
 %    \end{macrocode}
 % Package |ISOmath| defines macros for typesetting vectors,
 % matrices and tensors; we do the same, but avoid the
 % abbreviation |sym| in place of |symbol|.
 %    \begin{macrocode}
+\AtBeginDocument{%
 \let\vectorsymbol\mathbfit
 \let\matrixsymbol\mathbfit
-\let\tensorsymbol\mathsfbfit
+\let\tensorsymbol\mathsfbfit}
 %    \end{macrocode}
 %
 % We now define some macros for setting some elements in the
@@ -1009,10 +997,10 @@
 % commands |\iunit| and |\junit| are still available to the
 % user.
 %
-% The Napier number `e' is defined in roman type, but as an
+% The Napier number ‘e’ is defined in roman type, but as an
 % operator; this number is not an operator in the mathematical
 % sense, but it is most often used as the base of an exponential;
-% therefore such math ``atom'' must be treated as an
+% therefore such math “atom” must be treated as an
 % operator as well as when the official operator macro |\exp|
 % is used.
 %
@@ -1028,7 +1016,7 @@
 %
 % The differential symbol is not an operator, but it requires
 % a special treatment; a macro |\diff| for the differential
-% symbol uses an empty`operator' and a negative shift to typeset
+% symbol uses an empty `operator' and a negative shift to typeset
 % an upright letter `d'  with an operator spacing on its left,
 % so that proper spacing is used in math typesetting; notice
 % that the given definition does not perform as the direct
@@ -1040,7 +1028,7 @@
 % The command |\unit| for appending the units of measure to
 % the numerical value of the measure is added if no packages
 % have already defined it; package |siunitx| is a particularly
-% recommended one.  Similar considerations hold true for the
+% recommended one. Similar considerations hold true for the
 % |\ap| and |\ped| (apex and pedex, respectively; i.e\ 
 % superscript and subscript); therefore such command definitions
 % are deferred to the start of the document so as to be sure
@@ -1076,8 +1064,8 @@
 \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}{%
@@ -1112,6 +1100,30 @@
 %\iffalse
 %</style>
 %\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
+%</txt>
+%\fi
+
 %\Finale
 % \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty	2020-04-19 17:23:20 UTC (rev 54798)
+++ trunk/Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty	2020-04-19 22:12:52 UTC (rev 54799)
@@ -7,7 +7,7 @@
 %% 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
@@ -14,7 +14,7 @@
 %% 
 \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 @@
 \csname mathit \endcsname\fi
 \def\ISOsha{it}\expandafter\use at mathgroup
 \csname M at 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 @@
 \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 @@
 \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.
 %% 
 %%



More information about the tex-live-commits mailing list.