texlive[55012] Master/texmf-dist: newtx (4may20)

commits+karl at tug.org commits+karl at tug.org
Mon May 4 23:22:53 CEST 2020


Revision: 55012
          http://tug.org/svn/texlive?view=revision&revision=55012
Author:   karl
Date:     2020-05-04 23:22:53 +0200 (Mon, 04 May 2020)
Log Message:
-----------
newtx (4may20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/newtx/README
    trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
    trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
    trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map
    trunk/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
    trunk/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
    trunk/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
    trunk/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/README	2020-05-04 21:21:34 UTC (rev 55011)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/README	2020-05-04 21:22:53 UTC (rev 55012)
@@ -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.) 

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex	2020-05-04 21:21:34 UTC (rev 55011)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex	2020-05-04 21:22:53 UTC (rev 55012)
@@ -436,7 +436,7 @@
 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 @@
 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}

Deleted: trunk/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map	2020-05-04 21:21:34 UTC (rev 55011)
+++ trunk/Master/texmf-dist/fonts/map/dvips/newtx/zmn.map	2020-05-04 21:22:53 UTC (rev 55012)
@@ -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

Deleted: trunk/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-b.tfm
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/tfm/public/newtx/zmn-vw-r.tfm
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-b.pfb
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/fonts/type1/public/newtx/zmn-vw-r.pfb
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2020-05-04 21:21:34 UTC (rev 55011)
+++ trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2020-05-04 21:22:53 UTC (rev 55012)
@@ -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 @@
           \iftx at coch\tx at isenhtrue\else
             \iftx at ut\tx at isenhtrue\else
               \iftx at nc\tx at isenhtrue\else
+                \iftx at minion\tx at isenhtrue\else
+                \fi
               \fi
             \fi
           \fi
@@ -311,6 +313,7 @@
   	  \tx at otfalse
   \fi\fi
 \fi
+\iftx at minion\edef\rmdefaultB{MinionPro-TLF}\fi
 \edef\bold at wt{\ifx\iflibertine at otf\undefined b\else sb\fi}
 \let\tx at enc\encodingdefault
 \iftx at ot\let\tx at enc\ot at one\fi
@@ -2691,6 +2694,18 @@
 \DeclareRobustCommand{\BIz}{\BI@{z}}
 \fi% end \iftx at BI
 
+% Special constructions for Minion, where we cannot make real compund symbols
+  \iftx at 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



More information about the tex-live-commits mailing list.