summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-04 21:22:53 +0000
committerKarl Berry <karl@freefriends.org>2020-05-04 21:22:53 +0000
commit3e9e4675e142edf2162db24e46dac73a8f33d5c0 (patch)
tree6260a2dddee6ab50891f4587b3cc79ac86905348 /Master
parenta6913752e2c93d9b4f808fa89614f048479c74cb (diff)
newtx (4may20)
git-svn-id: svn://tug.org/texlive/trunk@55012 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README5
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin1173057 -> 1173119 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex4
-rw-r--r--Master/texmf-dist/fonts/map/dvips/newtx/zmn.map10
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfmbin156 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfmbin712 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfbbin2946 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfbbin3085 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty19
9 files changed, 23 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index 017be5e5327..499b65aa97d 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,10 +1,13 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.625 2020-03-02
+Current version: 1.626 2020-05-02
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.626
+Modified newtxmath.sty, changing option minion to enhanced status, providing another form of math support for MinionPro via the minion2newtx package, version 2.0 and higher.
+
Changes in version 1.625
1. Made some corrections to the subscript offsets in symbol fonts to provide better alignment of subscripts and superscripts.
2. Reworked the dot positions for the five letters i, j, ij, iogonek and idotbelow, restoring the positions used in the original URW fonts and in commercial versions of Times, so that the top of the dot position aligns with the cap-height, allowing for curvature effects. (Thanks to Daniel Benjamin Miller for reporting this discrepancy.)
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index 62972062727..47b404d23bc 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
index baeec7a5665..00a09e46811 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -436,7 +436,7 @@ will load {\tt amsmath} with option {\tt intlimits}. As of version 1.14, {\tt ne
This option allows the use of MinionPro as math letters (Latin and Greek) within the math font, but there are some caveats:
\begin{itemize}
\item
-you must use a recent version of MinionPro, such as the version that comes with recent versions of Adobe Reader. In addition, the fonts must installed under special names so they can be recognized by the support files---this is spelled out in the documentation for the minion2newtx package that must be downloaded from \url{CTAN.tug.org} and installed separately.
+you must use a recent version of MinionPro (2.00 minimum, 2.12 or higher prefered), such as the version that comes with recent versions of Adobe Reader. The {\tt MinionPro} package must be generated by {\tt FontPro}, and the CTAN package {\tt minion2newtx} must be installed sepately---it is not in \TeX Live. The details are spelled out in the documentation for the {\tt minion2newtx} package.
\end{itemize}
\section{The \TeX\ math font problem}
@@ -548,7 +548,7 @@ Variant 2 & \verb|$\vvmathbb{R}}$| $\vvmathbb{R}$& \verb|{\boldmath $\vvmathbb{R
The macros \verb|\vmathbb| and \verb|\vvmathbb| have been substantially rewritten as of version 1.55 and can now accept strings as arguments rather than just single characters. At some point in time, the \verb|\bm| and \verb|\boldsymbol| macros stopped working with the prior versions of these macros, and that remains a problem with the new versions. If you need only a few blackboard bold symbols, it may be better practice to define macros for each, including bold versions you might need. E.g., the your preamble:
\begin{verbatim}
\let\bbZ\undefined
-\DeclareMathSymbol{\bbZ}{\mathord}{lettersA}{218} $ Z may not always be in this location
+\DeclareMathSymbol{\bbZ}{\mathord}{lettersA}{218} % Z may not always be in this slot
\end{verbatim}
Then, \verb|\bm| will correctly understand
\begin{verbatim}
diff --git a/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map b/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map
deleted file mode 100644
index b2cfb49897c..00000000000
--- a/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map
+++ /dev/null
@@ -1,10 +0,0 @@
-rzmnr Minion2Pro-Regular " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnr.pfb
-rzmnb Minion2Pro-Bold " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnb.pfb
-rzmnri Minion2Pro-It " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnri.pfb
-rzmnbi Minion2Pro-BoldIt " TeXBase1Encoding ReEncodeFont " <[8r.enc <zmnbi.pfb
-rzmn-gr-r Minion2Pro-Regular " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnr.pfb
-rzmn-gr-b Minion2Pro-Bold " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnb.pfb
-rzmn-gr-it Minion2Pro-It " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnri.pfb
-rzmn-gr-bit Minion2Pro-BoldIt " MinionAltEncoding ReEncodeFont " <[alt-mn-greek.enc <zmnbi.pfb
-zmn-vw-r zmn-vw-r <zmn-vw-r.pfb
-zmn-vw-b zmn-vw-b <zmn-vw-b.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
deleted file mode 100644
index 46f5ac8d267..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
deleted file mode 100644
index 3279b7539aa..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
deleted file mode 100644
index c5ef38f6b69..00000000000
--- a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb b/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb
deleted file mode 100644
index 4a2722a609d..00000000000
--- a/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index a2167aead84..88b2b1180c1 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.625}
-\def\filedate{2020/03/02}
+\def\fileversion{1.626}
+\def\filedate{2020/05/02}
\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -256,6 +256,8 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\iftx@coch\tx@isenhtrue\else
\iftx@ut\tx@isenhtrue\else
\iftx@nc\tx@isenhtrue\else
+ \iftx@minion\tx@isenhtrue\else
+ \fi
\fi
\fi
\fi
@@ -311,6 +313,7 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\tx@otfalse
\fi\fi
\fi
+\iftx@minion\edef\rmdefaultB{MinionPro-TLF}\fi
\edef\bold@wt{\ifx\iflibertine@otf\undefined b\else sb\fi}
\let\tx@enc\encodingdefault
\iftx@ot\let\tx@enc\ot@one\fi
@@ -2691,6 +2694,18 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\DeclareRobustCommand{\BIz}{\BI@{z}}
\fi% end \iftx@BI
+% Special constructions for Minion, where we cannot make real compund symbols
+ \iftx@minion % minion does not have hslash, lambdabar, lambdaslash,Zbar
+ \let\hslash\@empty \let\lambdaslash\@empty
+ \let\lambdabar\@empty \let\Zbar\@empty
+ \DeclareMathSymbol{\highbar}{\mathord}{lettersA}{252}
+ \DeclareMathSymbol{\slashbar}{\mathord}{lettersA}{253}
+ \DeclareMathSymbol{\midbar}{\mathord}{lettersA}{254}
+ \def\hslash{\text{\rlap{\hspace{.04em}$\slashbar$}$h$}}
+ \def\lambdaslash{\text{\rlap{\hspace{.1em}$\slashbar$}$\lambda$}}
+ \def\lambdabar{\text{\rlap{\hspace{.09em}$\highbar$}$\lambda$}}
+ \def\Zbar{\text{\rlap{$\midbar$}$\textrm{Z}$}}
+ \fi
\def\defaultscriptratio{.73} % default is .7
\def\defaultscriptscriptratio{.55} % default is .5