texlive[41863] Master/texmf-dist: newpx (16aug16)
commits+karl at tug.org
commits+karl at tug.org
Tue Aug 16 23:42:24 CEST 2016
Revision: 41863
http://tug.org/svn/texlive?view=revision&revision=41863
Author: karl
Date: 2016-08-16 23:42:23 +0200 (Tue, 16 Aug 2016)
Log Message:
-----------
newpx (16aug16)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/newpx/README
trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbexa.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplexa.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbexa.vf
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vf
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplexa.vf
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf
trunk/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
trunk/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
Added Paths:
-----------
trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
trunk/Master/texmf-dist/tex/latex/newpx/lmsnpxsy.fd
trunk/Master/texmf-dist/tex/latex/newpx/lmxnpxexx.fd
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/latex/newpx/omsnpxsy.fd
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/README 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/README 2016-08-16 21:42:23 UTC (rev 41863)
@@ -1,10 +1,13 @@
This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt
-Current version: 1.295 2016-02-11
+Current version: 1.30 2016-08-12
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.3
+Changes to math fonts to bring newpxmath into parity with changes in newtxmath 1.5.
+
Changes in version 1.295
1. Generated with latest update to afm2tfm.
2. Documentation addition re using newpxmath in XeLaTeX and LuaLaTeX.
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex 2016-08-16 21:42:23 UTC (rev 41863)
@@ -22,6 +22,8 @@
% newpx text and math
\linespread{1.05}
\usepackage[largesc,theoremfont]{newpxtext}
+\usepackage[scaled=1.05]{nimbusmononarrow}
+%\usepackage[scaled=1.05,zerostyle=a]{newtxtt}
\usepackage{textcomp}
\usepackage{newpxmath}
\usepackage{bm}
@@ -29,6 +31,9 @@
%SetFonts
\usepackage{upquote}
\font\pcf=zpl-Regular-osf-sc-t1 at 10.95pt
+\makeatletter
+\DeclareMathSymbol{\Sumop}{\mathop}{largesymbols}{"50}
+\makeatother
\usepackage{booktabs}\title{New PX font package}
\author{Michael Sharpe}
\date{\today} % Activate to display a given date or no date
@@ -71,7 +76,7 @@
\item \verb|\coloneq| and \verb|\eqcolon| now point to the correct glyphs;
\item The problem with the {\tt ogonek} accent and tabular environments (bad definition of \verb|\k|) is fixed;
\item The default encoding for \textsf{newpxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice.
-\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) Small caps are available in all weights and styles, and are offered in two sizes. The default small caps supplied by TeXGyrePagella are really \textsc{Petite Caps}, having xheights approximately the same x-heights (sometimes smaller) than lowercase letters. Option \texttt{largesc} increases the size of small caps by about 8\%, approximating the size of Adobe Palatino Small Caps. IMO, this is a better match in terms of weight and size. For a side by side comparison: {\pcf Petite Caps}, \textsc{Small Caps}.
+\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) Small caps are available in all weights and styles, and are offered in two sizes. The default small caps supplied by TeXGyrePagella are really \textsc{Petite Caps}, having xheights approximately the same x-heights (sometimes smaller) as lowercase letters. Option \texttt{largesc} increases the size of small caps by about 8\%, approximating the size of Adobe Palatino Small Caps. IMO, this is a better match in terms of weight and size. For a side by side comparison: {\pcf Petite Caps}, \textsc{Small Caps}.
\item Sans serif is by default taken from TeXGyreHeros, and by default at 94\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%.
\item New math accents such as \verb|\widearc| have been introduced in tandem with the {\tt newtx} package, where they are documented.
\end{itemize}
@@ -136,7 +141,7 @@
\section{Usage with {\tt babel}}
-You should normally load {\tt babel} before loading {\tt newpxtext} in order for {\tt babel} to function as expected. {\tt Newpxtext} will set an internal flag to indicate that {\tt babel} is being used. Option \texttt{babel} should be used only if you are forced to load {\tt babel} after {\tt newpxtext}. There appears to be an incompatibility between parts of {\tt babel} and \verb|\AtEndPreamble|. If you use {\tt babel}, and a math package, you have to omit the {\tt osf} option and use the macro \verb|\useosf| after loading the math package if you want oldstyle figures in text mode and lining figures in math mode. A similar macro \verb|\useproportional| makes proportional figures the deafault outside math mode. For example:
+You should normally load {\tt babel} before loading {\tt newpxtext} in order for {\tt babel} to function as expected. {\tt Newpxtext} will set an internal flag to indicate that {\tt babel} is being used. Option \texttt{babel} should be used only if you are forced to load {\tt babel} after {\tt newpxtext}. There appears to be an incompatibility between parts of {\tt babel} and \verb|\AtEndPreamble|. If you use {\tt babel}, and a math package, you have to omit the {\tt osf} option and use the macro \verb|\useosf| after loading the math package if you want oldstyle figures in text mode and lining figures in math mode. A similar macro \verb|\useproportional| makes proportional figures the default outside math mode. For example:
\begin{verbatim}
\usepackage[greek.polutonico,english]{babel}
\usepackage[theoremfont,largesc,tighter]{newpxtext}
@@ -152,7 +157,7 @@
\end{verbatim}
\section{Usage with Lua\LaTeX\ and Xe\LaTeX}
-As far as I can tell, \textsf{newpxmath} works with both, but requires a very specific loading order and choice of options. Briefly, the math options must all be loaded prior to loading and using {\tt fontspec}. Be aware that some text packages (eg, {\tt cabin}) may contain a line like
+As far as I can tell, \textsf{newpxmath} works with both, but requires a very specific loading order and choice of options. Briefly, the math options must all be loaded prior to loading and using {\tt fontspec}. Be aware that some text packages (e.g., {\tt cabin}) may contain a line like
\begin{verbatim}
\RequirePackage{fontspec}
\end{verbatim}
@@ -160,7 +165,7 @@
\begin{verbatim}
\usepackage[no-math]{fontspec}
\end{verbatim}
-unless suppressed by an appropriate option. Eg,
+unless suppressed by an appropriate option. E.g.,
\begin{verbatim}
\usepackage[type1]{cabin}
\end{verbatim}
@@ -175,7 +180,7 @@
\usepackage[scaled=.85]{beramono}% used only by \mathtt
\usepackage[type1]{cabin}% used only by \mathsf
\usepackage{amsthm}% load before newtxmath
-\usepackage[cmintegrals,bigdelims,vvarbb]{newpxmath}
+\usepackage[bigdelims,vvarbb]{newpxmath}
\usepackage[scr=rsfso]{mathalfa}
\usepackage{bm}% load after all math to give access to bold math
%Now load the otf text fonts using fontspec---won't affect math
@@ -191,10 +196,38 @@
\end{verbatim}
loads the math part of the {\tt pxfonts} (with revised metrics and additional glyphs) and should be loaded \emph{after} the text font and its encoding have been specified, as it uses the text font settings to define how operators, numbers, math accents, \verb|\mathrm|, \verb|\mathbf| etc.\ are rendered. You should also load a Typewriter font so as not to generate mysterious error messages about \textsf{metafont} trying to generate \texttt{ectt10}. The package offers a number of options.
\begin{itemize}
+\item {\tt upint} (new as of version 1.3.) selects upright integrals---the default shape is slanted. Each shape/size of integral takes one of twelve form, illustrated below in the case of display size slanted integrals.
+\[\int\quad\oint\quad\iint\quad\iiint\quad\iiiint\quad\oiint\quad\oiiint\quad\varointclockwise\quad\ointctrclockwise\quad\fint\quad\sumint\quad\sqint\]
+named respectively
+\begin{verbatim}
+\int \oint \iint \iiint \iiiint \oiint
+\oiiint \varointclockwise \ointctrclockwise \fint \sumint \sqint
+\end{verbatim}
+The three sizes of the upright integrals look like:
+\begin{center}
+ \begin{tabular}{@{} cl @{}}
+ \hline
+ Glyph & Command\\
+ \hline
+ $\smallintup$ & \verb|\smallint[up]|\\
+ $\intup$ & \verb|\int[up]| \\
+ $\displaystyle{\intup}$ & \verb|\displaystyle{\int[up]}|\\
+ \hline
+ \end{tabular}
+\end{center}
+Note that the suffix {\tt up} is not required unless the document's integral style is slanted. You may find the \verb|\smallint| is useful for inline math mode when it is important not to change the line spacing.
+\item {\tt smallerops} (new as of version 1.3.) causes big operators other than integrals to render up to 20\% less tall, so that displayed formulas may occupy less vertical space. For example, in the following display, the first operator is the usual \verb|\sum|, the second is what you would get with {\tt smallerops}, the third is \verb|\textstyle{\sum}| and the fourth is \verb|\smallsum|, the latter being used mainly with inline math.
+\[\sum \Sumop \textstyle{\sum} \smallsum\]
+Similarly, there are \verb|\smallprod| and \verb|\smallcoprod| which, along with \verb|\smallsum|, are of class {\tt mathop}, unlike their Greek letter equivalents.
+\item (New as of version 1.3.) Two new commands are provided to modify {\tt fontdimen} values in math mode: \verb|\setSYdimens| and \verb|\setEXdimens|, which allow you to change the {\tt fontdimen} parameters for the {\tt symbol} and {\tt extension} fonts respectively. They may be used only in your preamble. Their arguments can be any valid \TeX\ commands to change {\tt fontdimen} values. For example:
+\begin{verbatim}
+\setSYdimens{\fontdimen16\font=2pt\fontdimen17\font=2pt }
+\end{verbatim}
+Don't use these unless you know what you're doing.
\item
\begin{itemize}
\item{\tt varg} causes the math italic letter $g$ to be replaced by $\varg$;
-\item{\tt cmintegrals} instructs \textsf{newpxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newpxmath} default---the pxfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{pxfonts} integrals are available;
+\item{\tt cmintegrals} instructs \textsf{newpxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newpxmath} default---the pxfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{pxfonts} integrals are available; \textbf{As of version 1.3, this option does nothing, as the new default is slanted integrals.}
\item The option {\tt cmbraces} instructs {\tt newpxmath} to ignore the brace collections from {\tt pxfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold.
\item [NEW] The new option {\tt bigdelims} offers delimiters which are a bit larger than the standard delimiters and the normal and {\tt big} sizes, with more distinction between the two than in the standard package. With {\tt bigdelims}, the option {\tt cmbraces} is ignored.
\end{itemize}
@@ -203,15 +236,16 @@
\usepackage{amsmath}% loads amstext, amsbsy, amsopn but not amssymb
\usepackage{newpxmath}
\end{verbatim}
-causes no error, unlike the same combination with {\tt pxfonts}, but does nothing significant. The package {\tt newpxmath} loads the package {\tt amsmath} if it was not previously loaded. Options to {\tt amsmath} such as {\tt leqno,intlimits} may be passed to {\tt amsmath} via options to the documentclass. The integrals are as defined in {\tt pxfonts}. With
-\begin{verbatim}
-\usepackage[cmintegrals]{newpxmath}
-\end{verbatim}
-you may use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \verb|\idotsint| defined in {\tt amsmath}, but using the pumped-up Computer Modern integral loaded by {\tt newpxmath}.
+causes no error, unlike the same combination with {\tt pxfonts}, but does nothing significant. The package {\tt newpxmath} loads the package {\tt amsmath} if it was not previously loaded. Options to {\tt amsmath} such as {\tt leqno,intlimits} may be passed to {\tt amsmath} via options to the documentclass.
+%The integrals are as defined in {\tt pxfonts}. %With
+%\begin{verbatim}
+%\usepackage[cmintegrals]{newpxmath}
+%\end{verbatim}
+%you may use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \verb|\idotsint| defined in {\tt amsmath}, but using the pumped-up Computer Modern integral loaded by {\tt newpxmath}.
\item {\tt uprightGreek} and {\tt slantedGreek} determine the form of Greek alphabet loaded---the default is {\tt uprightGreek}, which loads upright uppercase and slanted lowercase Greek symbols, as is customary in Anglo-American mathematical typesetting. With the option {\tt slantedGreek}, which you might want to use if you cared about ISO standards, all Greek symbols are slanted. No matter which is set, \verb|\Gammaup| (or \verb|\upGamma|) gives you upright \verb|\Gamma|, etc, and \verb|\Deltait|, \verb|zetait| give you italic (i.e., slanted) versions of those letters, and \verb|\mathnormal{\Omega}| etc will always produce the slanted version of uppercase Greek letters. (The macro \verb|\mathnormal| means essentially ``use the version of the symbol in {\tt letters}''---i.e., the math italic form. This did not always work as expected in versions prior to 1.27.)
\item The \textsf{newpxmath} package contains three different Blackboard Bold alphabets, where original \textsf{pxfonts} contained one. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{pxfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below.
\item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.)
-\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt pxfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.)
+\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt pxfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save one of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.)
\end{itemize}
\textsc{Example:}
@@ -219,7 +253,7 @@
\documentclass[leqno]{article}
\usepackage[osf,theoremfont]{newpxtext} % T1, lining figures in math, osf in text
\usepackage{textcomp} % required for special glyphs
-\usepackage[varg,cmintegrals,bigdelims]{newpxmath}
+\usepackage[varg,bigdelims]{newpxmath}
\usepackage[scr=rsfso]{mathalfa}% \mathscr is fancier than \mathcal
\usepackage{bm} % load after all math to give access to bold math
%\useosf %no longer needed unless using babel
@@ -249,7 +283,7 @@
\item
The {\tt operators} font is essentially the Roman text font, used for names of operators and as the target for \verb|\mathrm|---its bold version is used as the target for \verb|\mathbf|;
\item if you typeset an expression that, say, calls for a single bold glyph from {\tt symbolsC}, that costs you an entire new slot, leaving only two remaining;
-\item same with, eg, \verb|\mathit|;
+\item same with, e.g., \verb|\mathit|;
\item same with an external Fraktur, Blackboard Bold or Script glyphs;
\item if you run out of math alphabets, look first to dropping {\tt AMSm} and {\tt symbolsC}, which can save you at least two slots;
\item if space is tight, do not call bold versions of the fonts listed above where the bold version is not already loaded, to avoid loading a new mathgroup;
@@ -329,5 +363,6 @@
\end{tabular}
\end{center}
+For further information on the changes made to \texttt{newpxmath} 1.3, see the appendix to the documentation for \texttt{newtxmath} 1.5.
\end{document}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map 2016-08-16 21:42:23 UTC (rev 41863)
@@ -164,3 +164,5 @@
zpl-Regular-tosf-scl-ly1 zplr " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <zplr.pfb
zpl-Regular-tosf-scl-ot1 zplr " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <zplr.pfb
zpl-Regular-tosf-scl-t1 zplr " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <zplr.pfb
+pxsys pxsys <pxsys.pfb
+pxbsys pxbsys <pxbsys.pfb
Added: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm 2016-08-16 21:42:23 UTC (rev 41863)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-tex-tfm
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
===================================================================
--- trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm 2016-08-16 21:42:23 UTC (rev 41863)
Property changes on: trunk/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-tex-tfm
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbexa.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplexa.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
===================================================================
--- trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb 2016-08-16 21:42:23 UTC (rev 41863)
Property changes on: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
===================================================================
--- trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb 2016-08-16 21:42:23 UTC (rev 41863)
Property changes on: trunk/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbexa.vf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplexa.vf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/tex/latex/newpx/lmsnpxsy.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/lmsnpxsy.fd (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/newpx/lmsnpxsy.fd 2016-08-16 21:42:23 UTC (rev 41863)
@@ -0,0 +1,28 @@
+%Filename: lmsnpxsy.fd
+%Created by: tex px-sy-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lmsnpxsy.fd}
+ [2016/08/13 Fontinst v1.933 font definitions for LMS/npxsy.]
+
+\expandafter\ifx\csname npxmath at scaled\endcsname\relax
+ \let\npxmath@@scaled\@empty%
+\else
+ \edef\npxmath@@scaled{s*[\csname npxmath at scaled\endcsname]}%
+\fi
+
+\DeclareFontFamily{LMS}{npxsy}{\providecommand {\setSYdimens}{}\setSYdimens\skewchar \font =120}
+
+\DeclareFontShape{LMS}{npxsy}{m}{n}{
+ <-> \npxmath@@scaled zplsy
+}{}
+
+\DeclareFontShape{LMS}{npxsy}{b}{n}{
+ <-> \npxmath@@scaled zplbsy
+}{}
+
+\DeclareFontShape{LMS}{npxsy}{bx}{n}{<->ssub * npxsy/b/n}{}
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/newpx/lmsnpxsy.fd
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/newpx/lmxnpxexx.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/lmxnpxexx.fd (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/newpx/lmxnpxexx.fd 2016-08-16 21:42:23 UTC (rev 41863)
@@ -0,0 +1,28 @@
+%Filename: lmxnpxexx.fd
+%Created by: tex px-exx-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lmxnpxexx.fd}
+ [2016/08/13 Fontinst v1.933 font definitions for LMX/npxexx.]
+
+\expandafter\ifx\csname npxmath at scaled\endcsname\relax
+ \let\npxmath@@scaled\@empty%
+\else
+ \edef\npxmath@@scaled{s*[\csname npxmath at scaled\endcsname]}%
+\fi
+
+\DeclareFontFamily{LMX}{npxexx}{\providecommand {\setSYdimens}{}\setSYdimens}
+
+\DeclareFontShape{LMX}{npxexx}{m}{n}{
+ <-> \npxmath@@scaled zplexx
+}{}
+
+\DeclareFontShape{LMX}{npxexx}{b}{n}{
+ <-> \npxmath@@scaled zplbexx
+}{}
+
+\DeclareFontShape{LMX}{npxexx}{bx}{n}{<->ssub * npxexx/b/n}{}
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/newpx/lmxnpxexx.fd
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/newpxmath.sty 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/tex/latex/newpx/newpxmath.sty 2016-08-16 21:42:23 UTC (rev 41863)
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.295}
-\def\filedate{2016/02/11}
+\def\fileversion{1.3}
+\def\filedate{2016/08/12}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
%\@ifundefined{newpxmathLoaded}{}{\endinput}
@@ -36,6 +36,8 @@
\noexpand\setkeys{npxmath}{\CurrentOption}}%
\x}
\DeclareOption{varg}{\def\X at s@v at rg{}}
+\newif\ifpx at upint %default is sloped
+\newif\ifpx at smops %default is large binary operators
\newcount\px at Isdigit
\newif\ifpx at ams \newif\ifpx at slantedG \newif\ifpx at cmint \newif\ifpx at braces
\newif\ifpx at varbb \newif\ifpx at vvarbb \newif\ifpx at symbolsC \newif\ifpx at bigdelims \newif\ifpx at frenchm % french math
@@ -51,6 +53,8 @@
\DeclareOption{uprightGreek}{\px at slantedGfalse}
\DeclareOption{slantedGreek}{\px at slantedGtrue}
\DeclareOption{frenchmath}{\px at frenchmtrue}
+\DeclareOption{upint}{\px at upinttrue}
+\DeclareOption{smallerops}{\px at smopstrue}
\ExecuteOptions{%
amssymbols,uprightGreek}
\ProcessOptions*
@@ -99,16 +103,16 @@
%%%%%%%%%%%%%%%
% Math Symbol %
%%%%%%%%%%%%%%%
+\DeclareFontEncoding{LMS}{}{}
+\DeclareFontSubstitution{LMS}{npxsy}{m}{n}
+\DeclareSymbolFont{symbols}{LMS}{npxsy}{m}{n}
+\SetSymbolFont{symbols}{bold}{LMS}{npxsy}{b}{n}
-\DeclareSymbolFont{symbols}{OMS}{npxsy}{m}{n}
-\SetSymbolFont{symbols}{bold}{OMS}{npxsy}{b}{n}
-\DeclareFontSubstitution{OMS}{npxsy}{m}{n}
-
\DeclareSymbolFontAlphabet{\symb at ls@lph@}{symbols}
\ifx\AmSfont\@undefined\else
\renewcommand{\AmSfont}{{%
- \usefont{OMS}{npxsy}{\if\@xp\@car\f at series\@nil bb\else m\fi}{n}}}
+ \usefont{LMS}{npxsy}{\if\@xp\@car\f at series\@nil bb\else m\fi}{n}}}
\fi
@@ -150,29 +154,21 @@
%%%%%%%%%%%%%%%%%%
% no OMX used
-\expandafter\ifx\csname npxmath at scaled\endcsname\relax
- \let\npxmath@@scaled\@empty%
-\else
- \edef\npxmath@@scaled{s*[\csname npxmath at scaled\endcsname]}%
-\fi
+%\expandafter\ifx\csname npxmath at scaled\endcsname\relax
+% \let\npxmath@@scaled\@empty%
+%\else
+% \edef\npxmath@@scaled{s*[\csname npxmath at scaled\endcsname]}%
+%\fi
\DeclareFontEncoding{LMX}{}{}
\DeclareFontSubstitution{LMX}{npxexx}{m}{n}
-\DeclareFontFamily{LMX}{npxexx}{}
-\DeclareFontShape{LMX}{npxexx}{m}{n}{<-> \npxmath@@scaled zplexx}{}
-\DeclareFontShape{LMX}{npxexx}{b}{n}{<-> \npxmath@@scaled zplbexx}{}
-\DeclareFontShape{LMX}{npxexx}{bx}{n}{<->ssub npxexx/b/n}{}
+%\DeclareFontFamily{LMX}{npxexx}{}
+%\DeclareFontShape{LMX}{npxexx}{m}{n}{<-> \npxmath@@scaled zplexx}{}
+%\DeclareFontShape{LMX}{npxexx}{b}{n}{<-> \npxmath@@scaled zplbexx}{}
+%\DeclareFontShape{LMX}{npxexx}{bx}{n}{<->ssub npxexx/b/n}{}
\DeclareSymbolFont{largesymbols}{LMX}{npxexx}{m}{n}
\SetSymbolFont{largesymbols}{bold}{LMX}{npxexx}{b}{n}
-\ifpx at bigdelims
- %default definitions of \big etc need some changes
- %\renewcommand{\big}{\bBigg@\@ne}
- \AtBeginDocument{\renewcommand{\Big}{\bBigg@{1.3}}
- \renewcommand{\bigg}{\bBigg@{1.73}}
- \renewcommand{\Bigg}{\bBigg@{2.16}}
- }
-\fi%
%%%%%%%%%%%%%%%%%%%%
% Math Extension A %
%%%%%%%%%%%%%%%%%%%%
@@ -197,6 +193,10 @@
\let#1=\undefined
\DeclareMathAccent{#1}{#2}{#3}{#4}}
+\def\re at DeclareMathRadical#1#2#3#4{%
+ \let#1=\undefined
+ \DeclareMathRadical{#1}{#2}{#3}{#4}}
+
\def\DeclareMathSymbolCtr#1#2#3#4{%
\DeclareMathSymbol{#1}{#2}{#3}{#4}
\advance #4 by1}
@@ -210,6 +210,9 @@
\fi%
\fi%
}
+\DeclareRobustCommand{\BI@}[1]{%
+\begingroup\text{\mathversion{bold}$#1$}\endgroup}
+%\DeclareRobustCommand{\BIA}{\BI@{A}} % etc
\def\px at XXX#1#2\@nil{% #1=first character, #2=rest of string
\px at isdigit{#1}%
@@ -260,39 +263,45 @@
%\DeclareMathDelimiter{)}{\mathclose}{operators}{41}{largesymbols}{1}
%\DeclareMathDelimiter{(}{\mathopen}{lettersA}{125}{largesymbols}{0}
%\DeclareMathDelimiter{)}{\mathclose}{lettersA}{126}{largesymbols}{1}
-\ifpx at bigdelims
- \DeclareMathDelimiter{(}{\mathopen}{lettersA}{155}{largesymbols}{130}
- \DeclareMathDelimiter{)}{\mathclose}{lettersA}{156}{largesymbols}{131}
- \DeclareMathDelimiter{[}{\mathopen}{lettersA}{157}{largesymbols}{132}
- \DeclareMathDelimiter{]}{\mathclose}{lettersA}{158}{largesymbols}{133}
- \DeclareMathDelimiter{\lfloor}{\mathopen}{lettersA}{159}{largesymbols}{134}
- \DeclareMathDelimiter{\rfloor}{\mathclose}{lettersA}{160}{largesymbols}{135}
- \DeclareMathDelimiter{\lceil}{\mathopen}{lettersA}{161}{largesymbols}{136}
- \DeclareMathDelimiter{\rceil}{\mathclose}{lettersA}{162}{largesymbols}{137}
- \DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{163}{largesymbols}{138}
- \DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{164}{largesymbols}{139}
- \DeclareMathDelimiter{\langle}{\mathopen}{lettersA}{165}{largesymbols}{140}
- %\DeclareMathDelimiter{<}{\mathopen}{lettersA}{165}{largesymbols}{140}
- \DeclareMathDelimiter{\rangle}{\mathclose}{lettersA}{166}{largesymbols}{141}
- %\DeclareMathDelimiter{>}{\mathclose}{lettersA}{166}{largesymbols}{141}
- \DeclareMathSymbol{\mid}{\mathrel}{lettersA}{96}
- \DeclareMathDelimiter{|}{\mathord}{lettersA}{96}{largesymbols}{128}
- \DeclareMathDelimiter{\arrowvert}{\mathord}{lettersA}{167}{largesymbols}{60}
- \DeclareMathDelimiter{\vert}{\mathord}{lettersA}{96}{largesymbols}{128}
- %\DeclareMathSymbol{\parallel}{\mathrel}{lettersA}{129}
- \DeclareMathDelimiter{\Arrowvert}{\mathord}{lettersA}{168}{largesymbols}{61}
- \DeclareMathDelimiter{\Vert}{\mathord}{lettersA}{128}{largesymbols}{129}
+%\ifpx at bigdelims
+ \DeclareMathDelimiter{\lgroup}{\mathopen}{largesymbols}{58}{largesymbols}{58}
+ \DeclareMathDelimiter{\rgroup}{\mathclose}{largesymbols}{59}{largesymbols}{59}
+ \DeclareMathDelimiter{\lmoustache}{\mathopen}{largesymbols}{64}{largesymbols}{64}
+ \DeclareMathDelimiter{\rmoustache}{\mathclose}{largesymbols}{65}{largesymbols}{65}
+ \DeclareMathDelimiter{/}{\mathopen}{symbols}{157}{largesymbols}{14}
+ \DeclareMathDelimiter{(}{\mathopen}{symbols}{185}{largesymbols}{0}
+ \DeclareMathDelimiter{)}{\mathclose}{symbols}{186}{largesymbols}{1}
+ \DeclareMathDelimiter{[}{\mathopen}{symbols}{187}{largesymbols}{2}
+ \DeclareMathDelimiter{]}{\mathclose}{symbols}{188}{largesymbols}{3}
+ \DeclareMathDelimiter{\lfloor}{\mathopen}{symbols}{98}{largesymbols}{4}
+ \DeclareMathDelimiter{\rfloor}{\mathclose}{symbols}{99}{largesymbols}{5}
+ \DeclareMathDelimiter{\lceil}{\mathopen}{symbols}{100}{largesymbols}{6}
+ \DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7}
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10}
+ %\DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140}
+ \DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11}
+ %\DeclareMathDelimiter{>}{\mathclose}{letters}{62}{largesymbols}{141}
+ \DeclareMathSymbol{\mid}{\mathrel}{symbols}{106}
+ \DeclareMathDelimiter{|}{\mathord}{symbols}{106}{largesymbols}{12}
+ \DeclareMathDelimiter{\arrowvert}{\mathord}{symbols}{106}{largesymbols}{60}
+ \DeclareMathDelimiter{\vert}{\mathord}{symbols}{106}{largesymbols}{12}
+ \DeclareMathSymbol{\parallel}{\mathrel}{symbols}{107}
+ \DeclareMathDelimiter{\Arrowvert}{\mathord}{symbols}{107}{largesymbols}{61}
+ \DeclareMathDelimiter{\Vert}{\mathord}{symbols}{107}{largesymbols}{13}
\let\|=\Vert
- \DeclareMathDelimiter{\updownarrow}{\mathrel}{lettersA}{167}{largesymbols}{63}
- \DeclareMathDelimiter{\Updownarrow}{\mathrel}{lettersA}{167}{largesymbols}{119}
-\else
- \ifpx at braces
- \DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{62}{largesymbols}{142}
- \DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{63}{largesymbols}{143}
- \fi
- \DeclareMathDelimiter{(}{\mathopen}{lettersA}{125}{largesymbols}{0}
- \DeclareMathDelimiter{)}{\mathclose}{lettersA}{126}{largesymbols}{1}
-\fi
+ \DeclareMathDelimiter{\updownarrow}{\mathrel}{symbols}{108}{largesymbols}{63}
+ \DeclareMathDelimiter{\Updownarrow}{\mathrel}{symbols}{109}{largesymbols}{119}
+ \DeclareMathDelimiter{\llbracket}{\mathopen}{lettersA}{251}{largesymbolsPXA}{18}
+ \let\lBrack=\llbracket
+ \DeclareMathDelimiter{\rrbracket}{\mathclose}{lettersA}{252}{largesymbolsPXA}{19}
+ \let\rBrack=\rrbracket
+\DeclareMathDelimiter{\lvert} {\mathopen} {symbols}{106}{largesymbols}{12}
+\DeclareMathDelimiter{\rvert} {\mathclose} {symbols}{106}{largesymbols}{12}
+\DeclareMathDelimiter{\lVert} {\mathopen} {symbols}{107}{largesymbols}{13}
+\DeclareMathDelimiter{\rVert} {\mathclose} {symbols}{107}{largesymbols}{13}
+%\fi
\DeclareMathSymbol{+}{\mathbin}{lettersA}{253}
%\DeclareMathDelimiter{/}{\mathord}{operators}{47}{largesymbols}{14}
%\DeclareMathSymbol{:}{\mathrel}{operators}{58}
@@ -306,7 +315,11 @@
%\DeclareMathAccent{\dot}{\mathalpha}{operators}{95}
%\DeclareMathAccent{\tilde}{\mathalpha}{operators}{126}
%\DeclareMathAccent{\ddot}{\mathalpha}{operators}{127}
-%\ifx\encodingdefault\t at one%
+\re at DeclareMathAccent{\dot}{\mathalpha}{symbols}{219}
+\re at DeclareMathAccent{\ddot}{\mathalpha}{symbols}{220}
+\re at DeclareMathAccent{\dddot}{\mathord}{symbols}{221}
+\re at DeclareMathAccent{\ddddot}{\mathord}{symbols}{222}
+\ifx\encodingdefault\t at one%
% \re at DeclareMathAccent{\grave}{\mathalpha}{operators}{0}
% \re at DeclareMathAccent{\acute}{\mathalpha}{operators}{1}
% \re at DeclareMathAccent{\check}{\mathalpha}{operators}{7}
@@ -488,14 +501,14 @@
%\DeclareMathSymbol{\spadesuit}{\mathord}{symbols}{127}
% Define \overgroup, \undergroup, like \overbrace, \underbrace
-\DeclareMathSymbol{\groupld}{\mathord}{largesymbols}{160}
-\DeclareMathSymbol{\grouprd}{\mathord}{largesymbols}{161}
-\DeclareMathSymbol{\grouplu}{\mathord}{largesymbols}{162}
-\DeclareMathSymbol{\groupru}{\mathord}{largesymbols}{163}
-\DeclareMathSymbol{\grouplda}{\mathord}{largesymbols}{164}
-\DeclareMathSymbol{\grouprda}{\mathord}{largesymbols}{165}
-\DeclareMathSymbol{\grouplua}{\mathord}{largesymbols}{166}
-\DeclareMathSymbol{\grouprua}{\mathord}{largesymbols}{167}
+\DeclareMathSymbol{\groupld}{\mathord}{symbols}{160}
+\DeclareMathSymbol{\grouprd}{\mathord}{symbols}{161}
+\DeclareMathSymbol{\grouplu}{\mathord}{symbols}{162}
+\DeclareMathSymbol{\groupru}{\mathord}{symbols}{163}
+\DeclareMathSymbol{\grouplda}{\mathord}{symbols}{164}
+\DeclareMathSymbol{\grouprda}{\mathord}{symbols}{165}
+\DeclareMathSymbol{\grouplua}{\mathord}{symbols}{166}
+\DeclareMathSymbol{\grouprua}{\mathord}{symbols}{167}
% Override default definitions of \widehat and \widetilde
%\re at DeclareMathAccent{\widehat}{\mathalpha}{largesymbols}{98}
%\re at DeclareMathAccent{\widetilde}{\mathalpha}{largesymbols}{101}
@@ -552,12 +565,232 @@
\hbox{$\mathring{}$}}}}{\overgroup{#1}}}
% \widearc, \wideOarc
-\DeclareMathAccent{\widearc}{\mathalpha}{largesymbols}{175}
-\DeclareMathAccent{\wideOarc}{\mathalpha}{largesymbols}{180}
+\DeclareMathAccent{\widearc}{\mathalpha}{symbols}{175}
+\DeclareMathAccent{\wideOarc}{\mathalpha}{symbols}{180}
+%%%%%%%%%%%%
+%Integrals
+%%%%%%%%%%%%
+%\def\surd{{\mathchar"13F9}}
+\re at DeclareMathSymbol{\smallintsl} {\mathop}{symbols}{"80}
+\re at DeclareMathSymbol{\smalliintsl} {\mathop}{symbols}{"81}
+\re at DeclareMathSymbol{\smalliiintsl} {\mathop}{symbols}{"82}
+\re at DeclareMathSymbol{\smallointsl} {\mathop}{symbols}{"83}
+\re at DeclareMathSymbol{\smalloiintsl} {\mathop}{symbols}{"84}
+\re at DeclareMathSymbol{\smalloiiintsl} {\mathop}{symbols}{"85}
+\re at DeclareMathSymbol{\smallvarointclockwisesl}{\mathop}{symbols}{"86}
+\re at DeclareMathSymbol{\smallointctrclockwisesl}{\mathop}{symbols}{"87}
+\re at DeclareMathSymbol{\smallsumintsl} {\mathop}{symbols}{"88}
+\re at DeclareMathSymbol{\smalliiiintsl} {\mathop}{symbols}{"89}
+\re at DeclareMathSymbol{\smallfintsl} {\mathop}{symbols}{"8A}
+\re at DeclareMathSymbol{\smallsqintsl} {\mathop}{symbols}{"8B}
+
+\re at DeclareMathSymbol{\smallintup} {\mathop}{symbols}{"8C}
+\re at DeclareMathSymbol{\smalliintup} {\mathop}{symbols}{"8D}
+\re at DeclareMathSymbol{\smalliiintup} {\mathop}{symbols}{"8E}
+\re at DeclareMathSymbol{\smallointup} {\mathop}{symbols}{"8F}
+\re at DeclareMathSymbol{\smalloiintup} {\mathop}{symbols}{"90}
+\re at DeclareMathSymbol{\smalloiiintup} {\mathop}{symbols}{"91}
+\re at DeclareMathSymbol{\smallvarointclockwiseup}{\mathop}{symbols}{"92}
+\re at DeclareMathSymbol{\smallointctrclockwiseup}{\mathop}{symbols}{"93}
+\re at DeclareMathSymbol{\smallsumintup} {\mathop}{symbols}{"94}
+\re at DeclareMathSymbol{\smalliiiintup} {\mathop}{symbols}{"95}
+\re at DeclareMathSymbol{\smallfintup} {\mathop}{symbols}{"96}
+\re at DeclareMathSymbol{\smallsqintup} {\mathop}{symbols}{"97}
+
+\re at DeclareMathSymbol{\intslop} {\mathop}{largesymbols}{"AF}
+\re at DeclareMathSymbol{\iintslop} {\mathop}{largesymbols}{"B0}
+\re at DeclareMathSymbol{\iiintslop} {\mathop}{largesymbols}{"B1}
+\re at DeclareMathSymbol{\ointslop} {\mathop}{largesymbols}{"B2}
+\re at DeclareMathSymbol{\oiintslop} {\mathop}{largesymbols}{"B3}
+\re at DeclareMathSymbol{\oiiintslop} {\mathop}{largesymbolsPXA}{"40}
+\re at DeclareMathSymbol{\varointclockwiseslop} {\mathop}{largesymbolsPXA}{"42}
+\re at DeclareMathSymbol{\ointctrclockwiseslop} {\mathop}{largesymbolsPXA}{"44}
+\re at DeclareMathSymbol{\sumintslop} {\mathop}{largesymbolsPXA}{"46}
+\re at DeclareMathSymbol{\iiiintslop} {\mathop}{largesymbolsPXA}{"48}
+\re at DeclareMathSymbol{\fintslop} {\mathop}{largesymbolsPXA}{"4A}
+\re at DeclareMathSymbol{\sqintslop} {\mathop}{largesymbolsPXA}{"4C}
+
+\re at DeclareMathSymbol{\intupop} {\mathop}{largesymbols}{"B4}
+\re at DeclareMathSymbol{\iintupop} {\mathop}{largesymbols}{"B5}
+\re at DeclareMathSymbol{\iiintupop} {\mathop}{largesymbols}{"B6}
+\re at DeclareMathSymbol{\ointupop} {\mathop}{largesymbols}{"B7}
+\re at DeclareMathSymbol{\oiintupop} {\mathop}{largesymbols}{"B8}
+\re at DeclareMathSymbol{\oiiintupop} {\mathop}{largesymbolsPXA}{"08}
+\re at DeclareMathSymbol{\varointclockwiseupop} {\mathop}{largesymbolsPXA}{"0A}
+\re at DeclareMathSymbol{\ointctrclockwiseupop} {\mathop}{largesymbolsPXA}{"0C}
+\re at DeclareMathSymbol{\sumintupop} {\mathop}{largesymbolsPXA}{"0E}
+\re at DeclareMathSymbol{\iiiintupop} {\mathop}{largesymbolsPXA}{"21}
+\re at DeclareMathSymbol{\fintupop} {\mathop}{largesymbolsPXA}{"23}
+\re at DeclareMathSymbol{\sqintupop} {\mathop}{largesymbolsPXA}{"25}
+
+\ifpx at upint
+ \let\smallint=\smallintup
+ \let\smalliint=\smalliintup
+ \let\smalliiint=\smalliiintup
+ \let\smalloint=\smallointup
+ \let\smalloiint=\smalloiintup
+ \let\smalloiiint=\smalloiiintup
+ \let\smallvarointclockwise=\smallvarointclockwiseup
+ \let\smallointctrclockwise=\smallointctrclockwiseup
+ \let\smallsumint=\smallsumintup
+ \let\smalliiiint=\smalliiiintup
+ \let\smallfint=\smallfintup
+ \let\smallsqint=\smallsqintup
+
+ \let\intop=\intupop
+ \let\iintop=\iintupop
+ \let\iiintop=\iiintupop
+ \let\ointop=\ointupop
+ \let\oiintop=\oiintupop
+ \let\oiiintop=\oiiintupop
+ \let\varointclockwiseop=\varointclockwiseupop
+ \let\ointctrclockwiseop=\ointctrclockwiseupop
+ \let\sumintop=\sumintupop
+ \let\iiiintop=\iiiintupop
+ \let\fintop=\fintupop
+ \let\sqintop=\sqintupop
+\else
+ \let\smallint=\smallintsl
+ \let\smalliint=\smalliintsl
+ \let\smalliiint=\smalliiintsl
+ \let\smalloint=\smallointsl
+ \let\smalloiint=\smalloiintsl
+ \let\smalloiiint=\smalloiiintsl
+ \let\smallvarointclockwise=\smallvarointclockwisesl
+ \let\smallointctrclockwise=\smallointctrclockwisesl
+ \let\smallsumint=\smallsumintsl
+ \let\smalliiiint=\smalliiiintsl
+ \let\smallfint=\smallfintsl
+ \let\smallsqint=\smallsqintsl
+
+ \let\intop=\intslop
+ \let\iintop=\iintslop
+ \let\iiintop=\iiintslop
+ \let\ointop=\ointslop
+ \let\oiintop=\oiintslop
+ \let\oiiintop=\oiiintslop
+ \let\varointclockwiseop=\varointclockwiseslop
+ \let\ointctrclockwiseop=\ointctrclockwiseslop
+ \let\sumintop=\sumintslop
+ \let\iiiintop=\iiiintslop
+ \let\fintop=\fintslop
+ \let\sqintop=\sqintslop
+\fi
+\def\int{\DOTSI\intop\ilimits@}
+\def\iint{\DOTSI\iintop\ilimits@}
+\def\iiint{\DOTSI\iiintop\ilimits@}
+\def\oint{\DOTSI\ointop\ilimits@}
+\def\oiint{\DOTSI\oiintop\ilimits@}
+\def\oiiint{\DOTSI\oiiintop\ilimits@}
+\def\varointclockwise{\DOTSI\varointclockwiseop\ilimits@}
+\def\ointctrclockwise{\DOTSI\ointctrclockwiseop\ilimits@}
+\def\sumint{\DOTSI\sumintop\ilimits@}
+\def\iiiint{\DOTSI\iiiintop\ilimits@}
+\def\fint{\DOTSI\fintop\ilimits@}
+\def\sqint{\DOTSI\sqintop\ilimits@}
+ \let\ointclockwise=\varointclockwise
+
+\def\intsl{\DOTSI\intslop\ilimits@}
+\def\iintsl{\DOTSI\iintslop\ilimits@}
+\def\iiintsl{\DOTSI\iiintslop\ilimits@}
+\def\ointsl{\DOTSI\ointslop\ilimits@}
+\def\oiintsl{\DOTSI\oiintslop\ilimits@}
+\def\oiiintsl{\DOTSI\oiiintslop\ilimits@}
+\def\varointclockwisesl{\DOTSI\varointclockwiseslop\ilimits@}
+\def\ointctrclockwisesl{\DOTSI\ointctrclockwiseslop\ilimits@}
+\def\sumintsl{\DOTSI\sumintslop\ilimits@}
+\def\iiiintsl{\DOTSI\iiiintslop\ilimits@}
+\def\fintsl{\DOTSI\fintslop\ilimits@}
+\def\sqintsl{\DOTSI\sqintslop\ilimits@}
+ \let\ointclockwisesl=\varointclockwisesl
+
+\def\intup{\DOTSI\intupop\ilimits@}
+\def\iintup{\DOTSI\iintupop\ilimits@}
+\def\iiintup{\DOTSI\iiintupop\ilimits@}
+\def\ointup{\DOTSI\ointupop\ilimits@}
+\def\oiintup{\DOTSI\oiintupop\ilimits@}
+\def\oiiintup{\DOTSI\oiiintupop\ilimits@}
+\def\varointclockwiseup{\DOTSI\varointclockwiseupop\ilimits@}
+\def\ointctrclockwiseup{\DOTSI\ointctrclockwiseupop\ilimits@}
+\def\sumintup{\DOTSI\sumintupop\ilimits@}
+\def\iiiintup{\DOTSI\iiiintupop\ilimits@}
+\def\fintup{\DOTSI\fintupop\ilimits@}
+\def\sqintup{\DOTSI\sqintupop\ilimits@}
+ \let\ointclockwiseup=\varointclockwiseup
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Math Symbol A Definitions % AMSa
+% Math extension options
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifpx at smops % use smaller form of binary operators
+\re at DeclareMathSymbol{\bigsqcupop}{\mathop}{largesymbols}{"46}
+\re at DeclareMathSymbol{\bigodotop}{\mathop}{largesymbols}{"4A}
+\re at DeclareMathSymbol{\bigoplusop}{\mathop}{largesymbols}{"4C}
+\re at DeclareMathSymbol{\bigotimesop}{\mathop}{largesymbols}{"4E}
+\re at DeclareMathSymbol{\sumop}{\mathop}{largesymbols}{"50}
+\re at DeclareMathSymbol{\prodop}{\mathop}{largesymbols}{"51}
+\re at DeclareMathSymbol{\bigcupop}{\mathop}{largesymbols}{"53}
+\re at DeclareMathSymbol{\bigcapop}{\mathop}{largesymbols}{"54}
+\re at DeclareMathSymbol{\biguplusop}{\mathop}{largesymbols}{"55}
+\re at DeclareMathSymbol{\bigwedgeop}{\mathop}{largesymbols}{"56}
+\re at DeclareMathSymbol{\bigveeop}{\mathop}{largesymbols}{"57}
+\re at DeclareMathSymbol{\bigcupdotop}{\mathop}{largesymbols}{"DF}
+\re at DeclareMathSymbol{\bigcapplusop}{\mathop}{largesymbolsPXA}{"00}
+\re at DeclareMathSymbol{\bigsqcupplusop}{\mathop}{largesymbolsPXA}{"02}
+\re at DeclareMathSymbol{\bigsqcapplusop}{\mathop}{largesymbolsPXA}{"04}
+\re at DeclareMathSymbol{\bigsqcapop}{\mathop}{largesymbolsPXA}{"06}
+\re at DeclareMathSymbol{\bigtimesop}{\mathop}{largesymbolsPXA}{"10}
+\re at DeclareMathSymbol{\coprodop}{\mathop}{largesymbols}{"60}
+%\re at DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsPXA}{0}
+%\re at DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsPXA}{2}
+%\re at DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsPXA}{4}
+%\re at DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsPXA}{6}
+%\re at DeclareMathSymbol{\varprod}{\mathop}{largesymbolsPXA}{16}
+\else
+\re at DeclareMathSymbol{\bigsqcupop}{\mathop}{largesymbols}{"C3}
+\re at DeclareMathSymbol{\bigodotop}{\mathop}{largesymbols}{"C7}
+\re at DeclareMathSymbol{\bigoplusop}{\mathop}{largesymbols}{"C9}
+\re at DeclareMathSymbol{\bigotimesop}{\mathop}{largesymbols}{"CB}
+\re at DeclareMathSymbol{\sumop}{\mathop}{largesymbols}{"CD}
+\re at DeclareMathSymbol{\prodop}{\mathop}{largesymbols}{"CE}
+\re at DeclareMathSymbol{\bigcupop}{\mathop}{largesymbols}{"D0}
+\re at DeclareMathSymbol{\bigcapop}{\mathop}{largesymbols}{"D1}
+\re at DeclareMathSymbol{\biguplusop}{\mathop}{largesymbols}{"D2}
+\re at DeclareMathSymbol{\bigwedgeop}{\mathop}{largesymbols}{"D3}
+\re at DeclareMathSymbol{\bigveeop}{\mathop}{largesymbols}{"D4}
+\re at DeclareMathSymbol{\bigcupdotop}{\mathop}{largesymbols}{"CF}
+\re at DeclareMathSymbol{\bigcapplusop}{\mathop}{largesymbolsPXA}{"28}
+\re at DeclareMathSymbol{\bigsqcupplusop}{\mathop}{largesymbolsPXA}{"2A}
+\re at DeclareMathSymbol{\bigsqcapplusop}{\mathop}{largesymbolsPXA}{"2C}
+\re at DeclareMathSymbol{\bigsqcapop}{\mathop}{largesymbolsPXA}{"2E}
+\re at DeclareMathSymbol{\bigtimesop}{\mathop}{largesymbolsPXA}{"3E}
+\re at DeclareMathSymbol{\coprodop}{\mathop}{largesymbols}{"DD}
+\fi
+\def\prod{\DOTSI\prodop\slimits@}
+\def\coprod{\DOTSI\coprodop\slimits@}
+\def\sum{\DOTSI\sumop\slimits@}
+\def\bigwedge{\DOTSI\bigwedgeop\slimits@}
+\def\bigvee{\DOTSI\bigveeop\slimits@}
+\def\bigcap{\DOTSI\bigcapop\slimits@}
+\def\bigcup{\DOTSI\bigcupop\slimits@}
+\def\bigodot{\DOTSI\bigodotop\slimits@}
+\def\bigoplus{\DOTSI\bigoplusop\slimits@}
+\def\bigotimes{\DOTSI\bigotimesop\slimits@}
+\def\bigcupdot{\DOTSI\bigcupdotop\slimits@}
+\def\bignplus{\DOTSI\bigcapplusop\slimits@}
+ \let\bigcapplus=\bignplus
+\def\biguplus{\DOTSI\biguplusop\slimits@}
+ \let\bigcupplus=\biguplus
+\def\bigsqcap{\DOTSI\bigsqcapop\slimits@}
+\def\bigsqcapplus{\DOTSI\bigsqcapplusop\slimits@}
+\def\bigsqcup{\DOTSI\bigsqcupop\slimits@}
+\def\bigsqcupplus{\DOTSI\bigsqcupplusop\slimits@}
+\def\bigtimes{\DOTSI\bigtimesop\slimits@}
+ \let\varprod=\bigtimes
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Math Symbol Definitions % AMSm
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ifpx at ams
\re at DeclareMathSymbol{\boxdot}{\mathbin}{AMSm}{128}
\re at DeclareMathSymbol{\boxplus}{\mathbin}{AMSm}{129}
@@ -761,7 +994,7 @@
\re at DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSm}{61}
\re at DeclareMathSymbol{\divideontimes}{\mathbin}{AMSm}{62}
%\re at DeclareMathSymbol{\varnothing}{\mathord}{AMSm}{63}
-\re at DeclareMathSymbol{\nexists}{\mathord}{AMSm}{64}
+%\re at DeclareMathSymbol{\nexists}{\mathord}{AMSm}{64}
\re at DeclareMathSymbol{\Finv}{\mathord}{AMSm}{96}
\re at DeclareMathSymbol{\Game}{\mathord}{AMSm}{97}
\re at DeclareMathSymbol{\mho}{\mathord}{AMSm}{102}
@@ -974,8 +1207,8 @@
\re at DeclareMathSymbol{\multimapdotbothAvert}{\mathrel}{symbolsC}{152}
\fi
% The following may be used for [[ and ]] without loading symbolsC as a math family. They replace \llbracket and \rrbracket.
-\def\dlb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{txsyc}{m}{n}\char126}}}
-\def\drb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{txsyc}{m}{n}\char127}}}
+\def\dlb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{pxsyc}{m}{n}\char126}}}
+\def\drb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{pxsyc}{m}{n}\char127}}}
% Changes to put some symbolsC glyphs into lettersA
\re at DeclareMathSymbol{\nsubset}{\mathrel}{lettersA}{54}
\re at DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{55}
@@ -1052,6 +1285,29 @@
%\DeclareMathSymbol{\wp}{\mathord}{letters}{125}
%\DeclareMathAccent{\vec}{\mathord}{letters}{126}
%"7F
+%Added in version 1.3
+\DeclareMathAccent{\vec}{\mathord}{symbols}{174}
+\DeclareMathAccent{\lvec}{\mathord}{symbols}{169}
+\DeclareMathAccent{\lrvec}{\mathord}{symbols}{172}
+\DeclareMathAccent{\harpoonacc}{\mathord}{symbols}{170}
+\DeclareMathAccent{\lharpoonacc}{\mathord}{symbols}{171}
+\DeclareMathAccent{\lrharpoonacc}{\mathord}{symbols}{173}
+\DeclareMathAccent{\barbar}{\mathord}{symbols}{189}
+\DeclareMathAccent{\bartilde}{\mathord}{symbols}{190}
+\DeclareMathAccent{\barhat}{\mathord}{symbols}{191}
+\DeclareMathAccent{\tildebar}{\mathord}{symbols}{192}
+\DeclareMathAccent{\tildetilde}{\mathord}{symbols}{193}
+\DeclareMathAccent{\tildehat}{\mathord}{symbols}{194}
+\DeclareMathAccent{\hatbar}{\mathord}{symbols}{195}
+\DeclareMathAccent{\hattilde}{\mathord}{symbols}{196}
+\DeclareMathAccent{\hathat}{\mathord}{symbols}{197}
+\DeclareMathSymbol{\cdotB}{\mathord}{symbols}{208}
+\DeclareMathSymbol{\cdotBB}{\mathord}{symbols}{209}
+\DeclareMathSymbol{\circS}{\mathord}{symbols}{210}
+\DeclareMathSymbol{\bulletSSS}{\mathord}{symbols}{211}
+\DeclareMathSymbol{\bulletSS}{\mathord}{symbols}{212}
+\DeclareMathSymbol{\bulletS}{\mathord}{symbols}{213}
+\DeclareMathSymbol{\primeS}{\mathord}{symbols}{214}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Italic A (npxmia) Definition % lettersA
@@ -1202,6 +1458,19 @@
\DeclareMathSymbol{Y}{\mathalpha}{operators}{89}
\DeclareMathSymbol{Z}{\mathalpha}{operators}{90}
\fi
+\re at DeclareMathSymbol{\nexists}{\mathord}{symbols}{"9A}
+ \let\nexistsAlt=\nexists
+\re at DeclareMathSymbol{\exists}{\mathord}{lettersA}{92}
+ \let\existsAlt=\exists
+\re at DeclareMathSymbol{\forall}{\mathord}{lettersA}{91}
+ \let\forallAlt=\forall
+%\DeclareMathSymbol{\forallAlt}{\mathord}{lettersA}{91}%added 20130726
+%\DeclareMathSymbol{\nexistsAlt}{\mathord}{lettersA}{93}%added 20130726
+%\DeclareMathSymbol{\emptysetAlt}{\mathord}{lettersA}{94}%added 20130726
+\re at DeclareMathSymbol{\emptysetAlt}{\mathord}{symbols}{"9B}
+\re at DeclareMathSymbol{\varnothing}{\mathord}{symbols}{"9C}
+%
+
\re at DeclareMathSymbol{\Gammait}{\mathalpha}{letters}{0}
\re at DeclareMathSymbol{\Deltait}{\mathalpha}{letters}{1}
\re at DeclareMathSymbol{\Thetait}{\mathalpha}{letters}{2}
@@ -1346,24 +1615,27 @@
% Math Extension A (npxexa) Definition % largesymbolsPXA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\re at DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsPXA}{0}
-\re at DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsPXA}{2}
-\re at DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsPXA}{4}
-\re at DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsPXA}{6}
-\re at DeclareMathSymbol{\varprod}{\mathop}{largesymbolsPXA}{16}
+%\re at DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsPXA}{0}
+%\re at DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsPXA}{2}
+%\re at DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsPXA}{4}
+%\re at DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsPXA}{6}
+%\re at DeclareMathSymbol{\varprod}{\mathop}{largesymbolsPXA}{16}
%\re at DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsPXA}{18}
%\re at DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsPXA}{19}
-\re at DeclareMathSymbol{\br at cext}{\mathord}{largesymbolsPXA}{32}
+\re at DeclareMathSymbol{\br at cext}{\mathord}{symbols}{168}
+\DeclareMathSymbol{\smallprod}{\mathop}{symbols}{"98}
+\DeclareMathSymbol{\smallsum}{\mathop}{symbols}{"99}
+\DeclareMathSymbol{\smallcoprod}{\mathop}{symbols}{113}%
%
-\ifpx at cmint
+%\ifpx at cmint
% added 2012-04-16
- \re at DeclareMathSymbol{\ointop}{\mathop}{largesymbolsPXA}{84}
- \re at DeclareMathSymbol{\intop}{\mathop}{largesymbolsPXA}{86}
+% \re at DeclareMathSymbol{\ointop}{\mathop}{largesymbolsPXA}{84}
+% \re at DeclareMathSymbol{\intop}{\mathop}{largesymbolsPXA}{86}
% \ifx\AmSfont\@undefined
% \def\oint{\ointop\nolimits}
% \def\int{\intop\nolimits}
% \fi
-\else % use px integrals
+%\else % use px integrals
% \ifx\AmSfont\@undefined\else
% % The following are needed if amsmath has been loaded
% \let\iint\relax
@@ -1371,51 +1643,51 @@
% \let\iiiint\relax
% \let\idotsint\relax
% \fi
-\re at DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsPXA}{8}
- \def\oiint{\oiintop\ilimits@}
-\re at DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsPXA}{10}
- \def\ointctrclockwise{\ointctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsPXA}{12}
- \def\ointclockwise{\ointclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsPXA}{14}
- \def\sqint{\sqintop\ilimits@}
-\re at DeclareMathSymbol{\iintop}{\mathop}{largesymbolsPXA}{33}
- \def\iint{\iintop\ilimits@}
-\re at DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsPXA}{35}
- \def\iiint{\iiintop\ilimits@}
-\re at DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsPXA}{37}
- \def\iiiint{\iiiintop\ilimits@}
-\re at DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsPXA}{39}
- \def\idotsint{\idotsintop\ilimits@}
-\re at DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsPXA}{41}
- \def\oiiint{\oiiintop\ilimits@}
-\re at DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsPXA}{43}
- \def\varointctrclockwise{\varointctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsPXA}{45}
- \def\varointclockwise{\varointclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\fintop}{\mathop}{largesymbolsPXA}{62}
- \def\fint{\fintop\ilimits@}
-\re at DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsPXA}{64}
- \def\oiintctrclockwise{\oiintctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsPXA}{66}
- \def\varoiintclockwise{\varoiintclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsPXA}{68}
- \def\oiiintctrclockwise{\oiiintctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsPXA}{70}
- \def\varoiiintclockwise{\varoiiintclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsPXA}{72}
- \def\oiintclockwise{\oiintclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsPXA}{74}
- \def\varoiintctrclockwise{\varoiintctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsPXA}{76}
- \def\oiiintclockwise{\oiiintclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsPXA}{78}
- \def\varoiiintctrclockwise{\varoiiintctrclockwiseop\ilimits@}
-\re at DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsPXA}{80}
- \def\sqiint{\sqiintop\ilimits@}
-\re at DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsPXA}{82}
- \def\sqiiint{\sqiiintop\ilimits@}
-\fi
+%\re at DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsPXA}{8}
+% \def\oiint{\oiintop\ilimits@}
+%\re at DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsPXA}{10}
+% \def\ointctrclockwise{\ointctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsPXA}{12}
+% \def\ointclockwise{\ointclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsPXA}{14}
+% \def\sqint{\sqintop\ilimits@}
+%\re at DeclareMathSymbol{\iintop}{\mathop}{largesymbolsPXA}{33}
+% \def\iint{\iintop\ilimits@}
+%\re at DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsPXA}{35}
+% \def\iiint{\iiintop\ilimits@}
+%\re at DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsPXA}{37}
+% \def\iiiint{\iiiintop\ilimits@}
+%\re at DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsPXA}{39}
+% \def\idotsint{\idotsintop\ilimits@}
+%\re at DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsPXA}{41}
+% \def\oiiint{\oiiintop\ilimits@}
+%\re at DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsPXA}{43}
+% \def\varointctrclockwise{\varointctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsPXA}{45}
+% \def\varointclockwise{\varointclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\fintop}{\mathop}{largesymbolsPXA}{62}
+% \def\fint{\fintop\ilimits@}
+%\re at DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsPXA}{64}
+% \def\oiintctrclockwise{\oiintctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsPXA}{66}
+% \def\varoiintclockwise{\varoiintclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsPXA}{68}
+% \def\oiiintctrclockwise{\oiiintctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsPXA}{70}
+% \def\varoiiintclockwise{\varoiiintclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsPXA}{72}
+% \def\oiintclockwise{\oiintclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsPXA}{74}
+% \def\varoiintctrclockwise{\varoiintctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsPXA}{76}
+% \def\oiiintclockwise{\oiiintclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsPXA}{78}
+% \def\varoiiintctrclockwise{\varoiiintctrclockwiseop\ilimits@}
+%\re at DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsPXA}{80}
+% \def\sqiint{\sqiintop\ilimits@}
+%\re at DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsPXA}{82}
+% \def\sqiiint{\sqiiintop\ilimits@}
+%\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1456,8 +1728,6 @@
%%% For \underbrace and \overbrace:
%%% use brace extension bar (in "20 of npxexa) instead of vrule
-%\re at DeclareMathSymbol{\br at cext}{\mathord}{largesymbolsPXA}{32}
-\re at DeclareMathSymbol{\br at cext}{\mathord}{largesymbols}{168}
%
\def\downbracefill{$\m at th%
\braceld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br at cext\mkern-.5mu$}\hfill\mkern-1mu%
@@ -1535,10 +1805,8 @@
\pxf at ntname{boldsymbols}
\pxf at ntname{largesymbols}
\pxf at ntname{boldlargesymbols}
-\pxf at ntname{AMSa}
-\pxf at ntname{boldAMSa}
-\pxf at ntname{AMSb}
-\pxf at ntname{boldAMSb}
+\pxf at ntname{AMSm}
+\pxf at ntname{boldAMSm}
\pxf at ntname{letters}
\pxf at ntname{boldletters}
\pxf at ntname{lettersA}
Modified: trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/tex/latex/newpx/newpxtext.sty 2016-08-16 21:42:23 UTC (rev 41863)
@@ -8,8 +8,8 @@
% Modified the definition of \k to bypass problem with grouping.
% Text is now directed to an extension of TeXGyrePagella rather than ppl.
-\def\fileversion{1.295}
-\def\filedate{2016/02/11}
+\def\fileversion{1.3}
+\def\filedate{2016/08/12}
\ProvidesPackage{newpxtext}[\filedate\space v\fileversion]
\message{`newpxtext' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)}
Deleted: trunk/Master/texmf-dist/tex/latex/newpx/omsnpxsy.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newpx/omsnpxsy.fd 2016-08-16 01:16:18 UTC (rev 41862)
+++ trunk/Master/texmf-dist/tex/latex/newpx/omsnpxsy.fd 2016-08-16 21:42:23 UTC (rev 41863)
@@ -1,28 +0,0 @@
-%Filename: omsnpxsy.fd
-%Created by: tex px-drv
-%Created using fontinst v1.933
-
-%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
-
-\ProvidesFile{omsnpxsy.fd}
- [2013/03/24 Fontinst v1.933 font definitions for OMS/npxsy.]
-
-\expandafter\ifx\csname npxmath at scaled\endcsname\relax
- \let\npxmath@@scaled\@empty%
-\else
- \edef\npxmath@@scaled{s*[\csname npxmath at scaled\endcsname]}%
-\fi
-
-\DeclareFontFamily{OMS}{npxsy}{\skewchar \font =120}
-
-\DeclareFontShape{OMS}{npxsy}{m}{n}{
- <-> \npxmath@@scaled zplsy
-}{}
-
-\DeclareFontShape{OMS}{npxsy}{b}{n}{
- <-> \npxmath@@scaled zplbsy
-}{}
-
-\DeclareFontShape{OMS}{npxsy}{bx}{n}{<->ssub * npxsy/b/n}{}
-
-\endinput
More information about the tex-live-commits
mailing list