summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-12-30 23:34:18 +0000
committerKarl Berry <karl@freefriends.org>2013-12-30 23:34:18 +0000
commitdf6614b51ee8eacfa27b2e1f37b7b7f138a43f2a (patch)
tree31c817a691205fea74ab26a1b0b5edfa85c26e59 /Master
parenta735192b8064a28473fe52270470ac57a555aedb (diff)
newpx (29dec)
git-svn-id: svn://tug.org/texlive/trunk@32511 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/README6
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfmbin1360 -> 1432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplbmia.tfmbin2940 -> 3000 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplexx.tfmbin1340 -> 1436 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newpx/zplmia.tfmbin3100 -> 3108 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplbexx.vfbin988 -> 992 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplbmia.vfbin1360 -> 1328 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplexx.vfbin984 -> 1092 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newpx/zplmia.vfbin1760 -> 1776 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxmath.sty72
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxtext.sty4
11 files changed, 77 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/fonts/newpx/README b/Master/texmf-dist/doc/fonts/newpx/README
index 7085e7982b2..d6cc4cd2de6 100644
--- a/Master/texmf-dist/doc/fonts/newpx/README
+++ b/Master/texmf-dist/doc/fonts/newpx/README
@@ -1,9 +1,13 @@
This package, based 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 and pxfonts be installed and their map files enabled. The text package 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.061
+Current version: 1.07
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+Changes in version 1.07
+1. Corrected some misbehaviors with bigdelims.
+2. Added new math accents and macros in parallel to the newtx package where they are described in detail.
+
Changes in version 1.061
A number of metric changes, plus correction of < and > in math mode under bigdelims option.
diff --git a/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplbexx.tfm
index bf72bbdb45b..a3bd45508fc 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/zplbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplbmia.tfm
index c3509b4dea8..9f84b4ee64b 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplbmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplbmia.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 36eeef49161..0120e1e10cc 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/zplmia.tfm b/Master/texmf-dist/fonts/tfm/public/newpx/zplmia.tfm
index c265d575c59..4803b48e5b0 100644
--- a/Master/texmf-dist/fonts/tfm/public/newpx/zplmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newpx/zplmia.tfm
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 1fc937935b0..4887cefc0b9 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/zplbmia.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplbmia.vf
index e644a280e45..5441d6afadf 100644
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplbmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newpx/zplbmia.vf
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 3d704a51212..26082b2613f 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/zplmia.vf b/Master/texmf-dist/fonts/vf/public/newpx/zplmia.vf
index 36965e21d26..3a263c03a26 100644
--- a/Master/texmf-dist/fonts/vf/public/newpx/zplmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newpx/zplmia.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
index d9c5e481a49..2b049802820 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.061}
-\def\filedate{2013/12/12}
+\def\fileversion{1.07}
+\def\filedate{2013/12/28}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
\@ifundefined{newpxmathLoaded}{}{\endinput}
@@ -471,6 +471,69 @@ amssymbols,uprightGreek}
%\DeclareMathSymbol{\heartsuit}{\mathord}{symbols}{126}
%\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}
+% Override default definitions of \widehat and \widetilde
+\re@DeclareMathAccent{\widehat}{\mathalpha}{largesymbols}{98}
+\re@DeclareMathAccent{\widetilde}{\mathalpha}{largesymbols}{101}
+
+\def\overgroup#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfill\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroup#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfill\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\downgroupfill{$\m@th%
+ \groupld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprd$}
+%
+\def\upgroupfill{$\m@th%
+ \grouplu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\groupru$}
+% same thing but with arrows
+\def\overgroupra#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfillra\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroupra#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfillra\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\overgroupla#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfillla\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroupla#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfillla\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\downgroupfillra{$\m@th%
+ \groupld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprda$}
+%
+\def\upgroupfillra{$\m@th%
+ \grouplu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprua$}
+%
+\def\downgroupfillla{$\m@th%
+ \grouplda\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprd$}
+%
+\def\upgroupfillla{$\m@th%
+ \grouplua\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\groupru$}
+
+
+% Place a ring over an overgroup symbol, like yhmath \widering
+\newcommand{\widering}[1]{\overset{\smash{\vbox to .2ex{%
+ \hbox{$\mathring{}$}}}}{\overgroup{#1}}}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Symbol A Definitions % AMSa
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -887,6 +950,9 @@ amssymbols,uprightGreek}
\re@DeclareMathSymbol{\multimapdotbothBvert}{\mathrel}{symbolsC}{151}
\re@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}}}
% Changes to put some symbolsC glyphs into lettersA
\re@DeclareMathSymbol{\nsubset}{\mathrel}{lettersA}{54}
\re@DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{55}
@@ -1269,6 +1335,8 @@ amssymbols,uprightGreek}
%%% For \underbrace and \overbrace:
%%% use brace extension bar (in "20 of npxexa) instead of vrule
%\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsPXA}{32}
+\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbols}{168}
+%
\def\downbracefill{$\m@th%
\braceld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu%
\braceru\bracelu%
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
index 0ea703dae30..85aafaab291 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
@@ -8,8 +8,8 @@
% Modified the definition of \k to bypass problem with grouping.
% Text is now directed to a small modification of TeXGyrePagella rather than ppl.
-\def\fileversion{1.061}
-\def\filedate{2013/12/12}
+\def\fileversion{1.07}
+\def\filedate{2013/12/28}
\ProvidesPackage{newpxtext}[\filedate\space v\fileversion]
\message{`newpxtext' v\fileversion, \filedate\space Text macros based on pxfonts (msharpe)}