From aeaa89f4ad2c919e85e247b365de32062f1326f9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 3 Oct 2020 21:48:11 +0000 Subject: newtxsf (3oct20) git-svn-id: svn://tug.org/texlive/trunk@56527 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty | 50 +++++++++++++++++++------ 1 file changed, 39 insertions(+), 11 deletions(-) (limited to 'Master/texmf-dist/tex/latex/newtxsf') diff --git a/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty b/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty index 2b91132f393..a908967ac70 100644 --- a/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty +++ b/Master/texmf-dist/tex/latex/newtxsf/newtxsf.sty @@ -2,8 +2,8 @@ % % Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.052} -\def\filedate{2020/05/02} +\def\fileversion{1.053} +\def\filedate{2020/10/03} \ProvidesPackage{newtxsf} [\filedate\space v\fileversion] @@ -15,6 +15,10 @@ \input{binhex} \let\ntxmath@scaled\@empty \define@key{ntxmath}{scaled}[1.0]{\def\ntxmath@scaled{s*[#1]}} +\def\ntxmath@vecsep{.25ex} +\define@key{ntxmath}{vecsep}[.25ex]{\def\ntxmath@vecsep{#1}} + + \DeclareOption*{% \begingroup \edef\x{\endgroup @@ -257,10 +261,10 @@ amssymbols,uprightGreek} \let\|=\Vert \re@DeclareMathDelimiter{\updownarrow}{\mathrel}{symbols}{108}{largesymbols}{63} \re@DeclareMathDelimiter{\Updownarrow}{\mathrel}{symbols}{109}{largesymbols}{119} - \re@DeclareMathDelimiter{\llbracket}{\mathopen}{lettersA}{251}{largesymbolsTXA}{18} - \let\lBrack=\llbracket - \re@DeclareMathDelimiter{\rrbracket}{\mathclose}{lettersA}{252}{largesymbolsTXA}{19} - \let\rBrack=\rrbracket + \re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbols}{201}{largesymbolsTXA}{18} + \let\lBrack=\llbracket \let\dlb=\llbracket + \re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbols}{202}{largesymbolsTXA}{19} + \let\rBrack=\rrbracket \let\drb=\rrbracket \re@DeclareMathDelimiter{\lvert} {\mathopen} {symbols}{106}{largesymbols}{12} \re@DeclareMathDelimiter{\rvert} {\mathclose} {symbols}{106}{largesymbols}{12} \re@DeclareMathDelimiter{\lVert} {\mathopen} {symbols}{107}{largesymbols}{13} @@ -273,7 +277,7 @@ amssymbols,uprightGreek} \re@DeclareMathSymbol{\hbar}{\mathord}{lettersA}{53} %\DeclareMathSymbol{+}{\mathbin}{operators}{43} -\DeclareMathSymbol{+}{\mathbin}{lettersA}{253} +\DeclareMathSymbol{+}{\mathbin}{symbols}{207} %\DeclareMathDelimiter{/}{\mathord}{operators}{47}{largesymbols}{14} %\DeclareMathSymbol{:}{\mathrel}{operators}{58} %\DeclareMathSymbol{\colon}{\mathpunct}{operators}{58} @@ -341,6 +345,11 @@ amssymbols,uprightGreek} % Math Symbol (txsy) Definition % symbols %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareMathSymbol{\transp}{\mathord}{symbols}{203} +\DeclareMathSymbol{\hermtransp}{\mathord}{symbols}{204} + \let\htransp=\hermtransp +\re@DeclareMathSymbol{\Perp}{\mathrel}{symbols}{205} % was symbolsC +\re@DeclareMathSymbol{\nPerp}{\mathrel}{symbols}{206} % was symbolsC %\DeclareMathSymbol{-}{\mathbin}{symbols}{0} %\DeclareMathSymbol{\cdotp}{\mathpunct}{symbols}{1} %\DeclareMathSymbol{\cdot}{\mathbin}{symbols}{1} @@ -717,6 +726,25 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \def\fintup{\DOTSI\fintupop\ilimits@} \def\sqintup{\DOTSI\sqintupop\ilimits@} +%%%%%%% Begin txvec code 2019-07-31 (adaptive vec) +\DeclareMathSymbol{\rVec@h}{\mathrel}{symbols}{198}% vector head +\DeclareMathSymbol{\rVec@x}{\mathrel}{symbols}{199}% vector extension +%% borrow interfacefrom esvect +\def\vv{\@ifstar{\vvstar}{\txvec}} +\def\vvstar#1#2{{\txvec{#1}}_{\mkern-1mu\relax#2}} +%% +\newcommand{\txvec}{\mathpalette{\overVec@\Vecfill@}} +% +\def\Vecfill@{\@rrowfill@\rVec@x\rVec@h} +% +\def\@rrowfill@#1#2#3{$\m@th\mkern2mu% +\relax#3#1\mkern-1.5mu\cleaders\hbox{$#3\mkern-.4mu#1\mkern-.4mu$}\hfill\mkern-1.5mu#2$} +% +\def\overVec@#1#2#3{\mathop{\vbox{\ialign{##\crcr\noalign{\kern-.2ex}% +#1#2\crcr\noalign{\kern\ntxmath@vecsep\nointerlineskip}% kern controls sep to arrow +$\m@th\hfil #2#3\hfil$\crcr}}}} +%%%%%%%% End txvec code + %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Math extension options %%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -995,7 +1023,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \re@DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSm}{61} \re@DeclareMathSymbol{\divideontimes}{\mathbin}{AMSm}{62} %\re@DeclareMathSymbol{\varnothing}{\mathord}{AMSm}{63} -\re@DeclareMathSymbol{\nexists}{\mathord}{AMSm}{64} +\re@DeclareMathSymbol{\nexists}{\mathord}{symbols}{"9A} \re@DeclareMathSymbol{\Finv}{\mathord}{AMSm}{96} \re@DeclareMathSymbol{\Game}{\mathord}{AMSm}{97} \re@DeclareMathSymbol{\mho}{\mathord}{AMSm}{102} @@ -1172,7 +1200,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \re@DeclareMathSymbol{\Swarrow}{\mathrel}{symbolsC}{119} \re@DeclareMathSymbol{\Top}{\mathord}{symbolsC}{120} \re@DeclareMathSymbol{\Bot}{\mathord}{symbolsC}{121} -\re@DeclareMathSymbol{\Perp}{\mathrel}{symbolsC}{121} +%\re@DeclareMathSymbol{\Perp}{\mathrel}{symbolsC}{121} \re@DeclareMathSymbol\leadstoext{\mathrel}{symbolsC}{122} \re@DeclareMathSymbol\leadsto{\mathrel}{symbolsC}{123} \re@DeclareMathSymbol{\sqcupplus}{\mathbin}{symbolsC}{124} @@ -1463,8 +1491,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \DeclareMathSymbol{\forallAlt}{\mathord}{lettersA}{91}%added 20130726 \DeclareMathSymbol{\existsAlt}{\mathord}{lettersA}{92}%added 20130726 \DeclareMathSymbol{\nexistsAlt}{\mathord}{lettersA}{93}%added 20130726 -\DeclareMathSymbol{\emptysetAlt}{\mathord}{lettersA}{94}%added 20130726 -\re@DeclareMathSymbol{\varnothing}{\mathord}{lettersA}{95}%added 20130807 +\DeclareMathSymbol{\emptysetAlt}{\mathord}{symbols}{"9B}%added 20130726 +\re@DeclareMathSymbol{\varnothing}{\mathord}{symbols}{"9C}%added 20130807 % changes for newtxsf \re@DeclareMathSymbol{\emptyset}{\mathord}{lettersA}{95} \let\forall\forallAlt -- cgit v1.2.3