summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/README7
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdfbin432291 -> 442606 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex12
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newpx/px-lms.enc319
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newpx/pxb-lms.enc319
-rw-r--r--Master/texmf-dist/fonts/map/dvips/newpx/newpx.map4
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfmbin1644 -> 1812 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfmbin1572 -> 1728 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfmbin1784 -> 1796 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfmbin2056 -> 2056 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfmbin1772 -> 1788 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfmbin2004 -> 2004 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfbbin38867 -> 46459 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfbbin40420 -> 47839 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vfbin1280 -> 1352 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vfbin1796 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplexx.vfbin1308 -> 1376 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplsy.vfbin1792 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpx.sty6
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxmath.sty19
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxtext.sty10
21 files changed, 681 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/fonts/newpx/README b/Master/texmf-dist/doc/fonts/newpx/README
index fe5dc67ce66..e5c1e888140 100644
--- a/Master/texmf-dist/doc/fonts/newpx/README
+++ b/Master/texmf-dist/doc/fonts/newpx/README
@@ -1,10 +1,15 @@
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.532 2023-10-26
+Current version: 1.533 2023-11-09
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.533
+1. Introduced a sequence of curly braces to replace standard braces if you specify
+the option curlybraces to newtxmath.
+2. Introduced three new math symbols: \laplace, \laplac and \dAlembertian. See the package documentation for details.
+
Changes in version 1.532
1. Changed all references to zplTLF to zpltlf and updated docs to
reflect those changes.
diff --git a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
index edfef6274f0..b7c03c15109 100644
--- a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
index beb37194613..82026d68710 100644
--- a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
@@ -3,7 +3,7 @@
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
-%\pdfmapfile{=newtx.map}
+%\pdfmapfile{=newpx.map}
%\pdfcompresslevel=0
%\pdfgentounicode=1
%\input glyphtounicode.tex
@@ -128,8 +128,16 @@ There are now characters in the superiors which may be useful in displaying symb
The stacked fraction macro is now available: see the documentation in the {\tt newtx} package.
\item
Version 1.53 brings {\tt newpxtext} essentially up to parity with {\tt newtxtext}, version 1.73.
+\item
+Version 1.533 introduces some new mathematical glyphs. First, there are new curly braces invoked by the option {\tt curlybraces} with {\tt height+depth} of 1.053 times 940, 1200, 1800, 2400, 3000 and 3600 em units. Second, there are three new math symbols:
+\begin{itemize}
+\item
+\verb|\laplace|, $\laplace$, which is an inverted \verb|\nabla|, having more weight in the bottom segment than \verb|\Delta|, $\Delta$.
+\item
+\verb|\laplac|, $\laplac$. This is the unicode-math name for the official d'Alembertian operator, {\tt U+29E0}. Unlike $\laplace$, it has more weight in the left and top segments than \verb|\laplace|.
+\item \verb|\dAlembertian|, $\dAlembertian$, rotates $\laplac$ by 180${}^\circ$, making for a glyph whose weight distribution is a better match for the Laplacian.
+\end{itemize}
\end{itemize}
-
\textsc{Changes as of version 1.51}
\begin{itemize}
\item
diff --git a/Master/texmf-dist/fonts/enc/dvips/newpx/px-lms.enc b/Master/texmf-dist/fonts/enc/dvips/newpx/px-lms.enc
new file mode 100644
index 00000000000..93922f57d92
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newpx/px-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{px-lms}{pxlmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxlmsSymbolEncoding
+/pxlmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D49C
+/uni212C
+/u1D49E
+/u1D49F
+/uni2130
+/uni2131
+/u1D4A2
+% 72
+/uni210B
+/uni2110
+/u1D4A5
+/u1D4A6
+/uni2112
+/uni2133
+/u1D4A9
+/u1D4AA
+% 80
+/u1D4AB
+/u1D4AC
+/uni211B
+/u1D4AE
+/u1D4AF
+/u1D4B0
+/u1D4B1
+/u1D4B2
+% 88
+/u1D4B3
+/u1D4B4
+/u1D4B5
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file px-lms.enc.
+
+
diff --git a/Master/texmf-dist/fonts/enc/dvips/newpx/pxb-lms.enc b/Master/texmf-dist/fonts/enc/dvips/newpx/pxb-lms.enc
new file mode 100644
index 00000000000..67557d1becb
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/newpx/pxb-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{pxb-lms}{pxblmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxblmsSymbolEncoding
+/pxblmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D4D0
+/u1D4D1
+/u1D4D2
+/u1D4D3
+/u1D4D4
+/u1D4D5
+/u1D4D6
+% 72
+/u1D4D7
+/u1D4D8
+/u1D4D9
+/u1D4DA
+/u1D4DB
+/u1D4DC
+/u1D4DD
+/u1D4DE
+% 80
+/u1D4DF
+/u1D4E0
+/u1D4E1
+/u1D4E2
+/u1D4E3
+/u1D4E4
+/u1D4E5
+/u1D4E6
+% 88
+/u1D4E7
+/u1D4E8
+/u1D4E9
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file pxb-lms.enc.
+
+
diff --git a/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map b/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
index 4f78532b200..735e27118f7 100644
--- a/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
+++ b/Master/texmf-dist/fonts/map/dvips/newpx/newpx.map
@@ -56,8 +56,8 @@ zpl-Italic-tlf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tlf ReEncodeFont " <[ntx-
zpl-Italic-osf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <zplri.pfb
zpl-Italic-lf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <zplri.pfb
zpl-Italic-tosf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <zplri.pfb
-pxsys pxsys <pxsys.pfb
-pxbsys pxbsys <pxbsys.pfb
+zplsy pxsys " pxlmsSymbolEncoding ReEncodeFont " <px-lms.enc <pxsys.pfb
+zplbsy pxbsys " pxblmsSymbolEncoding ReEncodeFont " <pxb-lms.enc <pxbsys.pfb
zplsups-Regular-ot1 npxsups-Regular " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Regular.pfb
zplsups-Regular-t1 npxsups-Regular " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Regular.pfb
zplsups-Regular-ly1 npxsups-Regular " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Regular.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
index 73e1276d87a..bff2f86bf05 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/pxbsys.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
index 204073ac7e1..5eb1306043f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/pxsys.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
index 436de9c1e2f..ddf3b82bad5 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
index 8963fdb73de..e3dd026f738 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplbsy.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm
index a829e82b247..44df0a722a7 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
index 8c4d7cdfaaa..3369617fe0c 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplsy.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb b/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
index bbf613c0676..58ee77fe83e 100644
--- a/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newpx/pxbsys.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb b/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
index 4e751da85a7..7df1d7f0e54 100644
--- a/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newpx/pxsys.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf
index d2921244dad..3a183fa81ca 100644
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf
+++ b/Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vf
deleted file mode 100644
index 0bf029659c8..00000000000
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplbsy.vf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf
index 279d17ee0dc..d52495f9fe8 100644
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf
+++ b/Master/texmf-dist/fonts/vf/public/newpx/zplexx.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
deleted file mode 100644
index 137e6bb5deb..00000000000
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplsy.vf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newpx/newpx.sty b/Master/texmf-dist/tex/latex/newpx/newpx.sty
index f83d2c746c0..6cb08a9a825 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpx.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpx.sty
@@ -2,8 +2,8 @@
%Package to simplify loading of newpxmath with a text font family such as newpxtext for all latex engines, or for newpxtext and an otf math package.
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpx}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newpxmath and newpxtext, or for newpxtext and an otf math package]
@@ -13,7 +13,7 @@
\RequirePackage{fontenc,fontaxes}
\RequirePackage{ifthen,iftex,etoolbox,scalefnt,trimspaces}
-\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile}
+\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile,curlybraces}
%\show\zpl@mathlst
\RequirePackage{kvoptions}
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
index 5e58789a632..90af727111b 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
@@ -152,7 +152,7 @@
\newif\ifpx@smops %default is large binary operators
\newcount\px@Isdigit
\newif\ifpx@ams \newif\ifpx@slantedG \newif\ifpx@cmint \newif\ifpx@braces \newif\ifpx@upscr
-
+\newif\ifpx@curlybraces
\newif\ifpx@varbb \newif\ifpx@vvarbb \newif\ifpx@symbolsC \newif\ifpx@bigdelims \newif\ifpx@frenchm % french math
\px@symbolsCtrue
\DeclareOption{subscriptcorrectionfile}{\def\px@subs{#1}}
@@ -164,6 +164,7 @@
\DeclareOption{nosymbolsc}{\px@symbolsCfalse}
\DeclareOption{cmintegrals}{\px@cminttrue}
\DeclareOption{cmbraces}{\px@bracestrue}
+\DeclareOption{curlybraces}{\px@curlybracestrue}
\DeclareOption{noamssymbols}{\px@amsfalse}
\DeclareOption{amssymbols}{\px@amstrue}
\DeclareOption{uprightscript}{\px@upscrtrue}
@@ -500,8 +501,13 @@ amssymbols,uprightGreek}
\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}
+ \ifpx@curlybraces
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{215}{largesymbols}{142}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{216}{largesymbols}{143}
+ \else
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \fi
\DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10}
%\DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140}
\DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11}
@@ -733,6 +739,9 @@ amssymbols,uprightGreek}
%\DeclareMathRadical{\sqrtsign}{symbols}{112}{largesymbols}{112}
%\DeclareMathSymbol{\amalg}{\mathbin}{symbols}{113}
%\DeclareMathSymbol{\nabla}{\mathord}{symbols}{114}
+\DeclareMathSymbol{\laplace}{\mathord}{symbols}{217}
+\DeclareMathSymbol{\laplac}{\mathord}{symbols}{218}
+\DeclareMathSymbol{\dAlembertian}{\mathord}{symbols}{219}
%\DeclareMathSymbol{\smallint}{\mathop}{symbols}{115}
%\DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{116}
%\DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{117}
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
index a0e74cd63d0..e15ffc0212a 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
@@ -8,8 +8,8 @@
% Text is now directed to an extension of TeXGyrePagella rather than ppl.
% 1.5 is first version of newpxtext to support both [pdf]latex and unicode latex.
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/07}
\ProvidesPackage{newpxtext}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
@@ -725,6 +725,12 @@
\renewcommand*{\rmdefault}{zpl\zpl@figurealign%
\zpl@figurestyle}
+
+ \ifthenelse{\equal{\familydefault}{\sfdefault} \OR
+ \equal{\familydefault}{\ttdefault}}%
+ {}{\renewcommand{\familydefault}{\rmdefault}}
+
+
%\ifzpl@scosf %
%\DeclareRobustCommand{\textsc}[1]{%
%{\fontfamily{zpl\zpl@figurealign osf}\scshape\selectfont #1}%