diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/pm-isomath/README | 63 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pm-isomath/README.txt | 31 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pm-isomath/manifest.txt | 34 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf | bin | 593165 -> 593775 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/pm-isomath/pm-isomath.dtx | 190 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pm-isomath/pm-isomath.sty | 25 |
6 files changed, 145 insertions, 198 deletions
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 Binary files differindex 8d6f3edc8d3..64c03f00b78 100644 --- a/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf +++ b/Master/texmf-dist/doc/latex/pm-isomath/pm-isomath.pdf 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 %</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 % @@ -71,8 +55,10 @@ the manifest.txt file, and the derived files: \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 @@ the manifest.txt file, and the derived files: %</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 @@ the manifest.txt file, and the derived files: % \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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: %\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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % \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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % & & 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 @@ the manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: % 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 manifest.txt file, and the derived files: % % 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 manifest.txt file, and the derived files: % 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 @@ the manifest.txt file, and the derived files: \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 @@ the manifest.txt file, and the derived files: %\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 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. %% %% |