texlive[42480] Master/texmf-dist: newtx (10nov16)

commits+karl at tug.org commits+karl at tug.org
Fri Nov 11 00:05:27 CET 2016


Revision: 42480
          http://tug.org/svn/texlive?view=revision&revision=42480
Author:   karl
Date:     2016-11-11 00:05:27 +0100 (Fri, 11 Nov 2016)
Log Message:
-----------
newtx (10nov16)

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

Modified: trunk/Master/texmf-dist/doc/fonts/newtx/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/newtx/README	2016-11-10 23:04:45 UTC (rev 42479)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/README	2016-11-10 23:05:27 UTC (rev 42480)
@@ -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.512 2016-11-03
+Current version: 1.513 2016-11-10
 
 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.513
+Changed availability of \BIx macros to work around conflicts with other packages. They may now be enabled with the option useBImacros, otherwise thay are disabled.
+
 Changes in version 1.512
 Corrected the definition of the math accent \vec, undefining it before its new definition.
 

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	2016-11-10 23:04:45 UTC (rev 42479)
+++ trunk/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex	2016-11-10 23:05:27 UTC (rev 42480)
@@ -264,12 +264,12 @@
 \bigskip
 
 \subsection{Bold Math Italic macros}
-It can be a little awkward to specify bold math italic letters. This package defines macros of the form \verb|\BIA|---\verb|\BIz| that simplify this process, all based on the macro 
+It can be a little awkward to specify bold math italic letters without using the \texttt{bm} package, which may have some unintended consequences for some users. The option \texttt{useBImacros} enables the definitions of macros of the form \verb|\BIA|---\verb|\BIz| that may be used instead, all based on the macro 
 \begin{verbatim}
 \DeclareRobustCommand{\BI@}[1]{%
 \begingroup\text{\mathversion{bold}$#1$}\endgroup}
 \end{verbatim}
-Following this, the package defines, e.g.,
+following which, the package conditionally defines, e.g.,
 \begin{verbatim}
 \DeclareRobustCommand{\BIA}{\BI@{A}}
 \end{verbatim}

Modified: trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2016-11-10 23:04:45 UTC (rev 42479)
+++ trunk/Master/texmf-dist/tex/latex/newtx/newtxmath.sty	2016-11-10 23:05:27 UTC (rev 42480)
@@ -10,8 +10,8 @@
 % of glyph collisions.
 % These modifications are by Michael Sharpe, msharpe at ucsd dot edu
 
-\def\fileversion{1.512}
-\def\filedate{2016/11/03}
+\def\fileversion{1.513}
+\def\filedate{2016/11/10}
 \ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
 \@ifundefined{newtxmathLoaded}{}{\endinput}
 
@@ -55,11 +55,13 @@
 \newif\iftx at altnu
 \newif\iftx at largelibfigs \newif\iftx at frenchm % french math
 \newif\iftx at minion \newif\iftx at libaltvw \newif\iftx at bv \newif\iftx at ut
+\newif\iftx at ba % new Baskerville fonts
 \newif\iftx at ch \newif\iftx at coch
 \newif\iftx at ot % use OT1 for operators
 \newif\iftx at ntxmath \tx at ntxmathtrue % default is Times operators and math italic
 \newif\iftx at upint %default is sloped
 \newif\iftx at smops %default is large binary operators
+\newif\iftx at BI \tx at BIfalse
 \def\@tx at ptm{ptm}
 \newif\iftx at ptm
 \edef\tx at rmdefault{\rmdefault}
@@ -85,6 +87,8 @@
 \DeclareOption{minion}{\tx at miniontrue\tx at ntxmathfalse\tx at otfalse}
 \DeclareOption{cochineal}{\tx at cochtrue\tx at ntxmathfalse}
 \DeclareOption{garamondx}{\tx at gmtrue\tx at ntxmathfalse\tx at otfalse}
+\DeclareOption{baskerville}{\tx at batrue\tx at ntxmathfalse}
+\DeclareOption{Baskerville}{\tx at batrue\tx at ntxmathfalse}
 \DeclareOption{baskervaldx}{\tx at bvtrue\tx at ntxmathfalse\tx at otfalse}
 \DeclareOption{Baskervaldx}{\tx at bvtrue\tx at ntxmathfalse\tx at otfalse}
 \DeclareOption{utopia}{\tx at uttrue\tx at ntxmathfalse\tx at otfalse}
@@ -108,6 +112,7 @@
 \DeclareOption{scale}{\tx at noopttrue}
 \DeclareOption{upint}{\tx at upinttrue}
 \DeclareOption{smallerops}{\tx at smopstrue}
+\DeclareOption{useBImacros}{\tx at BItrue}
 \ExecuteOptions{%
 amssymbols,uprightGreek,nosubscriptcorrection}
 \ProcessOptions*      
@@ -351,6 +356,7 @@
 }
 \DeclareRobustCommand{\BI@}[1]{%
 \begingroup\text{\mathversion{bold}$#1$}\endgroup}
+\iftx at BI
 \DeclareRobustCommand{\BIA}{\BI@{A}}
 \DeclareRobustCommand{\BIB}{\BI@{B}}
 \DeclareRobustCommand{\BIC}{\BI@{C}}
@@ -403,6 +409,7 @@
 \DeclareRobustCommand{\BIx}{\BI@{x}}
 \DeclareRobustCommand{\BIy}{\BI@{y}}
 \DeclareRobustCommand{\BIz}{\BI@{z}}
+\fi% end \iftx at BI
 
 \def\tx at XXX#1#2\@nil{% #1=first character, #2=rest of string
 \tx at isdigit{#1}%



More information about the tex-live-commits mailing list