summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-10-19 22:39:13 +0000
committerKarl Berry <karl@freefriends.org>2013-10-19 22:39:13 +0000
commit029e1cf653d4e4a38b8c8297283655ad807d7600 (patch)
tree4e0a69810b0f092bb780bc2f07d140cba354b755 /Master/texmf-dist
parent89b2ebca12f7c21e65f7d13976b1c114afc98062 (diff)
newpx (19oct13)
git-svn-id: svn://tug.org/texlive/trunk@31949 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/README6
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdfbin151565 -> 152095 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex8
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxmath.sty13
-rw-r--r--Master/texmf-dist/tex/latex/newpx/newpxtext.sty25
5 files changed, 36 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/fonts/newpx/README b/Master/texmf-dist/doc/fonts/newpx/README
index 6b211dda505..9719370edb6 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.05
+Current version: 1.051
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.051:
+Small changes to newpxtext.sty to correct handling of footnote markers in minipages and add a new option, defaultsups, which forces the package to ignore its own footnote markers.
+
+
Changes in version 1.05:
1. Corrected two errors in newpxmath.sty involving definitions of math delimiters <,>.
2. Added 4 new math glyphs as alternate forms of existing glyphs: \forallAlt, \existsAlt, \nexistsAlt, \emptysetAlt. See newtxdoc.pdf (NOT newpxdoc.pdf) for details.
diff --git a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.pdf
index da8beea87ee..7d233e48f66 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 ae537380846..c2e6b378f4a 100644
--- a/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newpx/newpxdoc.tex
@@ -62,17 +62,21 @@ The text mode environment invoked by
\begin{verbatim}
\usepackage{newpxtext}
\end{verbatim}
-has two options: you may write
+has three options: you may write
\begin{verbatim}
\usepackage[scaled=.95]{newpxtext}
\end{verbatim}
-to load the roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.95*0.93$. This is not of much utility if the package is used with the math package {\tt newpxmath} to which it is already matched, but may be with other math packages. The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures $1234567890$.
+to load the roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.95*0.93$. This is not of much utility if the package is used with the math package {\tt newpxmath} to which it is already matched, but may be with other math packages.
+The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures $1234567890$.
The package contains a macro \verb|\useosf| which is shorthand for
\begin{verbatim}
\renewcommand*{\rmdefault}{zplj}
\end{verbatim}
which, when issued after loading the math package, resets the text mode to use oldstyle figures rather than lining figures.
+
+Option {\tt defaultsups} (same effect as {\tt defaultsups=true}) forces the package to use the \LaTeX\ default footnote markers (or, at least, those in force when the package is loaded) instead of preferred by the package---Palatino (clone) superior figures instead of spindly ordinary Palatino lining figures reduced to about 70\%. (Footnote markers in minipages use the default lowercase alphabetic characters, unless otherwise specified by redefining \verb|\thempfootnote|.) For better control over position and size of footnote markers, use the {\tt superiors} package after loading {\tt newpxtext}.
+
\section{Math mode options}
The package invoked by
\begin{verbatim}
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxmath.sty b/Master/texmf-dist/tex/latex/newpx/newpxmath.sty
index f5cdb41fc66..46ac48ac81c 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.05}
-\def\filedate{2013/09/30}
+\def\fileversion{1.051}
+\def\filedate{2013/10/18}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
\@ifundefined{newpxmathLoaded}{}{\endinput}
@@ -254,9 +254,9 @@ amssymbols,uprightGreek}
\DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{163}{largesymbols}{138}
\DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{164}{largesymbols}{139}
\DeclareMathDelimiter{\langle}{\mathopen}{lettersA}{165}{largesymbols}{140}
- \DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140}
+ \DeclareMathDelimiter{<}{\mathopen}{lettersA}{165}{largesymbols}{140}
\DeclareMathDelimiter{\rangle}{\mathclose}{lettersA}{166}{largesymbols}{141}
- \DeclareMathDelimiter{>}{\mathclose}{letters}{62}{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}
@@ -1056,11 +1056,6 @@ amssymbols,uprightGreek}
% the mathgroup of lettersA is stored in macro \symlettersA
\re@DeclareMathSymbol{\varg}{\mathord}{lettersA}{49}
-\DeclareMathSymbol{\forallAlt}{\mathord}{lettersA}{91}%added 20130930
-\DeclareMathSymbol{\existsAlt}{\mathord}{lettersA}{92}%added 20130930
-\DeclareMathSymbol{\nexistsAlt}{\mathord}{lettersA}{93}%added 20130930
-\DeclareMathSymbol{\emptysetAlt}{\mathord}{lettersA}{94}%added 20130930
-\re@DeclareMathSymbol{\varnothing}{\mathord}{lettersA}{95}%added 20130930
\DeclareMathSymbol{\uppartial}{\mathord}{lettersA}{64}
\def\npx@UC{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
diff --git a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
index 8336a225f53..24a197e2347 100644
--- a/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
+++ b/Master/texmf-dist/tex/latex/newpx/newpxtext.sty
@@ -8,17 +8,20 @@
% 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.05}
-\def\filedate{2013/09/30}
+\def\fileversion{1.051}
+\def\filedate{2013/10/18}
\ProvidesPackage{newpxtext}[\filedate\space v\fileversion]
\message{`newpxtext' v\fileversion, \filedate\space Text macros based on pxfonts (msharpe)}
-%\RequirePackage{fontaxes}% so we can have [bold] italic small caps
+\RequirePackage{fontaxes}% so we can have [bold] italic small caps
\let\orig@footnote=\thefootnote
\let\orig@makefnmark=\@makefnmark
\RequirePackage{xkeyval}
\def\zpl@helvscaled{s*[.93]}
+\newif\ifzpl@defaultsups
+\define@boolkey{zpl}{defaultsups}[true]{%
+\csname zpl@defaultsups#1\endcsname}
\define@key{zpl}{scaled}[1.0]{\def\zpl@scaled{s*[#1]}%
\@tempdima=#1\p@\@tempdima=.93\@tempdima%
\def\zpl@helvscaled{s*[\strip@pt\@tempdima]}}
@@ -40,7 +43,21 @@
\not@math@alphabet\sustyle\relax
\fontfamily{zpl1}\selectfont}
-\def\@makefnmark{\ifx \thefootnote\orig@footnote \hbox{\sustyle\hspace*{.04em}\@thefnmark}\else\orig@makefnmark\fi}
+%\def\@makefnmark{\ifx \thefootnote\orig@footnote \hbox{\sustyle\hspace*{.04em}\@thefnmark}\else\orig@makefnmark\fi}
+\ifzpl@defaultsups %
+\else
+ \def\f@@tn@te{footnote}
+ \def\@makefnmark{%
+ \ifx\@mpfn\f@@tn@te%
+ \ifx\thefootnote\orig@footnote%
+ \hbox{\sustyle\hspace*{.04em}\@thefnmark}
+ \else%
+ \orig@makefnmark
+ \fi
+ \else%
+ \orig@makefnmark
+ \fi}
+\fi
%%%%%%%%%%%%%%%%%%%%%%
% Text Serif (TGPagellaX) %