diff options
author | Karl Berry <karl@freefriends.org> | 2014-07-06 23:18:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-07-06 23:18:32 +0000 |
commit | bac7a94f9a90916d66e6148b93295f8a30d85146 (patch) | |
tree | 96200421394a32f943a4623503f9210879afbc89 | |
parent | 6538616b6c48d003babe30809efa10c70a6ead51 (diff) |
newtx (6jul14)
git-svn-id: svn://tug.org/texlive/trunk@34533 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/fonts/newtx/README | 5 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 69 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/newtx/newtxtext.sty | 4 |
3 files changed, 70 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index 985a3f61479..5da2498a844 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,13 @@ This package, 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.27, 04/26/2014 +Current version: 1.28, 06/25/2014 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.28 +Added a "frenchmath" option to newtxmath, which makes use of upright versions of Greek letters and upright capitals instead of Roman italic capitals. + Changes in version 1.27 Corrections of metric issues in bold math italic. diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty index 85ebad445e1..500135e656d 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty @@ -10,8 +10,8 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.27} -\def\filedate{2014/04/26} +\def\fileversion{1.28} +\def\filedate{2014/06/19} \ProvidesPackage{newtxmath} [\filedate\space v\fileversion] \@ifundefined{newtxmathLoaded}{}{\endinput} @@ -22,7 +22,6 @@ \let\newtxmathLoaded\endinput \RequirePackage{amsmath} % improves extendable delimiter handling \RequirePackage{ifxetex,ifluatex,xkeyval} - \newif\ifxl@otf \xl@otffalse \ifxetex \xl@otftrue @@ -48,7 +47,7 @@ \newif\iftx@liby \newif\iftx@tma % use Times math accents \tx@symbolsCtrue \newif\iftx@altnu -\newif\iftx@largelibfigs +\newif\iftx@largelibfigs \newif\iftx@frenchm % french math \newif\iftx@minion \newif\iftx@libaltvw \newif\iftx@bv \newif\iftx@ut \DeclareOption{timesmathacc}{\tx@tmatrue} \DeclareOption{bigdelims}{\tx@bigdelimstrue} @@ -73,10 +72,14 @@ \DeclareOption{altnu}{\tx@altnutrue} \DeclareOption{largelibfigs}{\tx@largelibfigstrue} \DeclareOption{liby}{\tx@libytrue} +\DeclareOption{frenchmath}{\tx@frenchmtrue} \ExecuteOptions{% amssymbols,uprightGreek} \ProcessOptions* +% frenchmath implies uprightGreek +\iftx@frenchm\tx@slantedGfalse\fi + %bigdelims cancels cmbraces \iftx@bigdelims\tx@bracesfalse\fi % No varg option with option libertine or option minion or garamond @@ -1238,7 +1241,63 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \let\upvarsigma\varsigmaup \let\upvarphi\varphiup % the mathgroup of lettersA is stored in macro \symlettersA - +\iftx@frenchm + \let\alpha\alphaup + \let\beta\betaup + \let\gamma\gammaup + \let\delta\deltaup + \let\epsilon\epsilonup + \let\zeta\zetaup + \let\eta\etaup + \let\theta\thetaup + \let\iota\iotaup + \let\kappa\kappaup + \let\lambda\lambdaup + \let\mu\muup + \let\nu\nuup + \let\xi\xiup + \let\pi\piup + \let\rho\rhoup + \let\sigma\sigmaup + \let\tau\tauup + \let\upsilon\upsilonup + \let\phi\phiup + \let\chi\chiup + \let\psi\psiup + \let\omega\omegaup + \let\varepsilon\varepsilonup + \let\vartheta\varthetaup + \let\varpi\varpiup + \let\varrho\varrhoup + \let\varsigma\varsigmaup + \let\varphi\varphiup + \DeclareMathSymbol{A}{\mathalpha}{operators}{65} + \DeclareMathSymbol{B}{\mathalpha}{operators}{66} + \DeclareMathSymbol{C}{\mathalpha}{operators}{67} + \DeclareMathSymbol{D}{\mathalpha}{operators}{68} + \DeclareMathSymbol{E}{\mathalpha}{operators}{69} + \DeclareMathSymbol{F}{\mathalpha}{operators}{70} + \DeclareMathSymbol{G}{\mathalpha}{operators}{71} + \DeclareMathSymbol{H}{\mathalpha}{operators}{72} + \DeclareMathSymbol{I}{\mathalpha}{operators}{73} + \DeclareMathSymbol{J}{\mathalpha}{operators}{74} + \DeclareMathSymbol{K}{\mathalpha}{operators}{75} + \DeclareMathSymbol{L}{\mathalpha}{operators}{76} + \DeclareMathSymbol{M}{\mathalpha}{operators}{77} + \DeclareMathSymbol{N}{\mathalpha}{operators}{78} + \DeclareMathSymbol{O}{\mathalpha}{operators}{79} + \DeclareMathSymbol{P}{\mathalpha}{operators}{80} + \DeclareMathSymbol{Q}{\mathalpha}{operators}{81} + \DeclareMathSymbol{R}{\mathalpha}{operators}{82} + \DeclareMathSymbol{S}{\mathalpha}{operators}{83} + \DeclareMathSymbol{T}{\mathalpha}{operators}{84} + \DeclareMathSymbol{U}{\mathalpha}{operators}{85} + \DeclareMathSymbol{V}{\mathalpha}{operators}{86} + \DeclareMathSymbol{W}{\mathalpha}{operators}{87} + \DeclareMathSymbol{X}{\mathalpha}{operators}{88} + \DeclareMathSymbol{Y}{\mathalpha}{operators}{89} + \DeclareMathSymbol{Z}{\mathalpha}{operators}{90} +\fi \re@DeclareMathSymbol{\varg}{\mathord}{lettersA}{49} \re@DeclareMathSymbol{\vary}{\mathord}{lettersA}{50} \re@DeclareMathSymbol{\varv}{\mathord}{lettersA}{51} diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty index 0f86dbd156b..549d689c6fe 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty @@ -13,8 +13,8 @@ % Added scaled keyword and osf option; % Modified the definition of \k to bypass problem with grouping; -\def\fileversion{1.27} -\def\filedate{2014/04/26} +\def\fileversion{1.28} +\def\filedate{2014/06/19} \ProvidesPackage{newtxtext}[\filedate\space v\fileversion] \message{`newtxtext' v\fileversion, \filedate\space Text macros based on txfonts (msharpe)} |