diff options
author | Karl Berry <karl@freefriends.org> | 2016-10-16 21:36:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-10-16 21:36:08 +0000 |
commit | b165b0f9b0e15b177d4cc7cc721464549fee1380 (patch) | |
tree | e0747782daf9972932578c9fe4e51f807bc70b47 /Master | |
parent | c9fc05bec595c33516aaaeba541b958c02965c25 (diff) |
newtx (16oct16)
git-svn-id: svn://tug.org/texlive/trunk@42286 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
42 files changed, 134 insertions, 44 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index 7951cb2cf98..f918665711d 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,17 @@ 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.5 2016-08-12 +Current version: 1.51 2016-10-15 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.51 +1. Added full bold version of Blackboard Bold from STIX 1.1. +2. New option, varvw, to access rounder versions of v and w only in math italic. +3. Updated documentation file. +4. Added new macros like \BIx to access bold math italic letters directly. +5. Added Opentype versions of text fonts. + Changes in version 1.5 1. Changes to metadata in some component math pfb files (family name and style name) for better CSS compliance. 2. Addition of new slanted and upright integrals, replacing those in versions prior to 1.5. diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf Binary files differindex ea92ee87a4d..62099cdf65a 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex index ba5584e09dd..65c2344127f 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -4,6 +4,7 @@ \usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent \usepackage{graphicx} \usepackage{url} +\usepackage{trace} %SetFonts % newtxtext text and newtxmath \usepackage{amsthm} @@ -24,7 +25,9 @@ \usepackage[osf,largesc,theoremfont]{newtxtext} \usepackage[T1]{fontenc} \usepackage[varqu,varl]{zi4} -\usepackage[bigdelims]{newtxmath} +%\traceon +\usepackage{newtxmath} +%\traceoff %\useosf \usepackage{bm} %SetFonts @@ -111,7 +114,7 @@ Here is a specific example following this pattern. \usepackage[largesc]{newtxtext} % \usepackage[varqu,varl]{zi4}% inconsolata \usepackage{cabin}% sans serif -\usepackage[bigdelims,vvarbb]{newtxmath} +\usepackage[vvarbb]{newtxmath} \useosf % use oldstyle figures except in math \substitutefont{LGR}{\rmdefault}{Tempora} % use Tempora to render Greek text \end{verbatim} @@ -188,28 +191,31 @@ Similarly, there are \verb|\smallprod| and \verb|\smallcoprod| which, along with \end{verbatim} Don't use these unless you know what you're doing. \item {\tt varg} causes the math italic letters \verb|g,v,w,y| to be replaced by versions which are more distinctive---eg, useful for distinguishing math italic \verb|v| from \verb|\nu|; -\item {\tt libertine} loads different versions of math italic and bold math italic based on \textsf{Libertine} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default; -\item {\tt minion} loads different versions of math italic and bold math italic based on \textsf{MinionPro} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default---see the extended discussion below; -\item {\tt garamondx} loads different versions of math italic and bold math italic based on \textsf{garamondx} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default. -\item {\tt baskervaldx} (or {\tt Baskervaldx}) loads different versions of math italic and bold math italic based on \textsf{Baskervaldx} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default. -\item {\tt utopia} (or {\tt heuristica} or {\tt erewhon}) loads different versions of math italic and bold math italic based on \textsf{Utopia} rather than \textsf{Times}---the {\tt varg} option is disabled in this case, as the equivalent variant forms are made available by default. The Heuristica or Erewhon font package must be installed to use this option. (Erewhon is based on Heuristica, but is 6\% smaller and has more complete figures styles and small cap styles, as well as a variety of smaller figures---superior, inferior, numerator, denominator.) For example: +\item {\tt varvw} causes the math italic letters \verb|v,w| to be replaced by versions which are more distinctive---eg, useful for distinguishing math italic \verb|v| from \verb|\nu|; +\item {\tt libertine} loads different versions of math italic and bold math italic based on \textsf{Libertine} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default; +\item {\tt minion} loads different versions of math italic and bold math italic based on \textsf{MinionPro} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default---see the extended discussion below; +\item {\tt garamondx} loads different versions of math italic and bold math italic based on \textsf{garamondx} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default. +\item {\tt baskervaldx} (or {\tt Baskervaldx}) loads different versions of math italic and bold math italic based on \textsf{Baskervaldx} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default. +\item {\tt charter} (or {\tt xcharter}) loads different versions of math italic and bold math italic based on \textsf{XCharter} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default. +\item {\tt cochineal} loads different versions of math italic and bold math italic based on \textsf{cochineal} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case. +\item {\tt utopia} (or {\tt heuristica} or {\tt erewhon}) loads different versions of math italic and bold math italic based on \textsf{Utopia} rather than \textsf{Times}---the {\tt varg} and {\tt varvw} options are disabled in this case, as the equivalent variant forms are made available by default. The Heuristica or Erewhon font package must be installed to use this option. (Erewhon is based on Heuristica, but is 6\% smaller and has more complete figures styles and small cap styles, as well as a variety of smaller figures---superior, inferior, numerator, denominator.) For example: \begin{verbatim} \usepackage[osf]{erewhon} %extension of Utopia \usepackage[varqu,varl]{inconsolata} % sans typewriter \usepackage[scaled=.95]{cabin} % sans serif -\usepackage[utopia,bigdelims,vvarbb]{newtxmath} +\usepackage[utopia,vvarbb]{newtxmath} \end{verbatim} \item the {\tt libertine} option also replaces both slanted and upright Greek symbols by the corresponding Libertine glyphs, and similarly for {\tt minion}, {\tt garamondx} and {\tt cochineal}; \item {\tt cmintegrals} instructs \textsf{newtxmath} to load a thicker version of the Computer Modern integral in place of the \textsf{newtxmath} default---the txfonts integral (identical to the integral in the Wolfram fonts), which is not to everyone's taste---a consequence is that none of the special forms of \textsf{txfonts} integrals are available; -\textbf{As of version 1.5, this option does nothing, as the new default is slanted integrals.} +\textbf{as of version 1.5, this option does nothing, as the new default is slanted integrals.} \item the combination \begin{verbatim} % The next line is no longer needed, as newtxmath Requires it %\usepackage{amsmath}% loads amstext, amsbsy, amsopn but not amssymb \usepackage{newtxmath} \end{verbatim} -causes no error, unlike the same combination with {\tt txfonts}, but does nothing significant. (Recall that {\tt amsmath} is loaded automatically if you use an \textsc{ams} document class such as {\tt amsart} or {\tt amsbook}, as is {\tt amsthm}.) The integrals are as defined in {\tt txfonts}. +causes no error, unlike the same combination with {\tt txfonts}, but does nothing significant. (Recall that {\tt amsmath} is loaded automatically if you use an \textsc{ams} document class such as {\tt amsart} or {\tt amsbook}, as is {\tt amsthm}.) %On the other hand, %\begin{verbatim} %%\usepackage{amsmath} % no longer needed @@ -222,12 +228,14 @@ causes no error, unlike the same combination with {\tt txfonts}, but does nothin \end{verbatim} \item {\tt uprightGreek} and {\tt slantedGreek} determine the form of Greek alphabet loaded---the default is {\tt uprightGreek}, which loads upright uppercase and slanted lowercase Greek symbols, as is customary in Anglo-American mathematical typesetting. With the option {\tt slantedGreek}, which you might want to use if you cared about ISO standards, all Greek symbols are slanted. No matter which is set, \verb|\Gammaup| (or \verb|\upGamma|) gives you upright \verb|\Gamma|, etc, and \verb|\Deltait|, \verb|\zetait| give you italic (i.e., slanted) versions of those letters. If you are using a text font family with properly constructed OT$1$--encoded versions, then, no matter what you chose as the default shape for upper case Greek letters, \verb|\mathnormal{\Omega}| etc will always produce the slanted version. (The macro \verb|\mathnormal| means essentially ``use the version of the symbol in {\tt letters}''---i.e., the math italic form. This did not always work as expected in versions prior to 1.45.) Currently, this works as expected with {\tt newtxtext} and {\tt libertine}. \item Option {\tt frenchmath} sets the default style in math mode for rendering uppercase Roman and Greek letters to upright, and lowercase Greek letters to upright. (Introduced in v.\ 1.28.) -\item The option {\tt cmbraces} instructs {\tt newtxmath} to ignore the brace collections from {\tt txfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold. I now prefer the option {\tt bigdelims}, which supersedes {\tt cmbraces}. +\item The option {\tt cmbraces} instructs {\tt newtxmath} to ignore the brace collections from {\tt txfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold. The option {\tt bigdelims}, which superseded {\tt cmbraces}, is now not necessary---it is the default as of version 1.5. +\item Option {\tt nonewtxmathopt} (or {\tt scale}, a mistake I cannot now erase) causes newtxmath to not make use of the optical math sizes (7{\tt pt}, 5{\tt pt}), as preferred by some. +\item Option {\tt subscriptcorrection} enables the special spacing of some subscripts. (The default is {\tt nosubscriptcorrection}.) \item The \textsf{newtxmath} package contains three different Blackboard Bold alphabets, where original \textsf{txfonts} contained two. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{txfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below. \item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.) -\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.) +\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt AMSm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.) \item {\tt libaltvw} has effect only if the libertine option is selected---in this case, it substitutes for math italic v and w hand-crafted versions based on the Libertine upsilon glyphs. -\item{\tt bigdelims} loads a different math extension font and redefines most of the small and big math delimiters to have larger sizes so that, for example, there is more of a distinction between \verb|(| and \verb|\big(| in math mode. If this option is specified, {\tt cmbraces} is ignored. +\item{\tt bigdelims} loads a different math extension font and redefines most of the small and big math delimiters to have larger sizes so that, for example, there is more of a distinction between \verb|(| and \verb|\big(| in math mode. If this option is specified, {\tt cmbraces} is ignored. (This option is unnecessary, as of version 1.5.) \item{\tt liby} has an effect only if the libertine option is selected---with this option, the math italic y is chosen to be Libertine's italic y instead of the default one from txfonts. \item As of version $1.18$ of {\tt newtxmath} (and version $1.07$ of {\tt newpxmath}) there are new math accents and macros available. \begin{itemize} @@ -255,6 +263,18 @@ gives \end{itemize} \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 +\begin{verbatim} +\DeclareRobustCommand{\BI@}[1]{% +\begingroup\text{\mathversion{bold}$#1$}\endgroup} +\end{verbatim} +Following this, the package defines, e.g., +\begin{verbatim} +\DeclareRobustCommand{\BIA}{\BI@{A}} +\end{verbatim} +so that \verb|\BIA| works as expected in all math styles (display, text, script, scriptscript). These macros may be copied with minor changes so that other alphabets may be specified similarly. + \textbf{IMPORTANT:} The Libertine text package is now once again named {\tt libertine}, but requires arguments that are different from the original {\tt libertine} package. \textsc{Example 1:} @@ -262,7 +282,7 @@ gives \usepackage[osf]{newtxtext} % T1, lining figures in math, osf in text \usepackage{textcomp} % required for special glyphs %\usepackage{amsmath} % not needed, as it is Required by newtxmath -\usepackage[varg,cmintegrals,bigdelims]{newtxmath} +\usepackage[varvf,vvarbb]{newtxmath} \usepackage{bm} % load after all math to give access to bold math %\useosf %no longer required if osf specified \end{verbatim} @@ -273,7 +293,7 @@ gives \usepackage{textcomp} % required to get special symbols \usepackage[varqu,varl]{inconsolata}% a typewriter font must be defined \usepackage{amsthm}% must be loaded before newtxmath -\usepackage[libertine,bigdelims,vvarbb]{newtxmath} +\usepackage[libertine,vvarbb]{newtxmath} \usepackage[scr=rsfso]{mathalfa} \usepackage{bm}% load after all math to give access to bold math %After loading math package, switch to osf in text. @@ -290,7 +310,7 @@ which would prevent (``option clash'' error) a subsequent \begin{verbatim} \usepackage[no-math]{fontspec} \end{verbatim} -unless suppressed by an appropriate option. Eg, +unless suppressed by an appropriate option. E.g., \begin{verbatim} \usepackage[type1]{cabin} \end{verbatim} @@ -305,7 +325,7 @@ The following examples illustrate some general models, the most unintuitive bein \usepackage[scaled=.85]{beramono}% used only by \mathtt \usepackage[type1]{cabin}% used only by \mathsf \usepackage{amsthm}% must be loaded before newtxmath -\usepackage[libertine,bigdelims]{newtxmath} +\usepackage[libertine]{newtxmath} % loads minlibertine because no other Roman text package was specified % so that \mathrm and \mathbf also use minlibertine \usepackage[scr=rsfso]{mathalfa} @@ -325,7 +345,7 @@ The next example is similar, but in math mode, numbers, basic symbols, operator \usepackage[scaled=.85]{beramono}% used only by \mathtt \usepackage[type1]{cabin}% used only by \mathsf \usepackage{amsthm}% load before newtxmath -\usepackage[libertine,bigdelims,vvarbb]{newtxmath} +\usepackage[libertine,vvarbb]{newtxmath} % does not load minlibertine because another Roman text package was specified \usepackage[scr=rsfso]{mathalfa} \usepackage{bm}% load after all math to give access to bold math diff --git a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf Binary files differnew file mode 100644 index 00000000000..d8ef5824a78 --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf Binary files differnew file mode 100644 index 00000000000..ff6f6e7badc --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf Binary files differnew file mode 100644 index 00000000000..9689cb839e4 --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf Binary files differnew file mode 100644 index 00000000000..f8e28616c8b --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm Binary files differindex 1c167296c03..86f7bd18fd5 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi0.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi0.tfm Binary files differnew file mode 100644 index 00000000000..c6684cc1580 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi0.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi05.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi05.tfm Binary files differnew file mode 100644 index 00000000000..2c3745cb199 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi05.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi07.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi07.tfm Binary files differnew file mode 100644 index 00000000000..20e0a4c4564 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi07.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm Binary files differindex c13c6f79767..aa8aa0cbcba 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi15.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi15.tfm Binary files differindex 7e8b4072854..34878393246 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi15.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi15.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi17.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi17.tfm Binary files differindex 35a2be6be63..3c2d9a35134 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi17.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi17.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi5.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi5.tfm Binary files differindex 6bd34e0e5d0..cb8550eaaac 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi5.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi5.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi7.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi7.tfm Binary files differindex 95d8171f695..8cfecbd5fd3 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi7.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi7.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm Binary files differindex 37e6d3bd64c..93fb6a44079 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm Binary files differindex fa546ad9d05..2d952faffb6 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi0.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi0.tfm Binary files differnew file mode 100644 index 00000000000..730bb756da8 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi0.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi05.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi05.tfm Binary files differnew file mode 100644 index 00000000000..7bccfe09654 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi05.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi07.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi07.tfm Binary files differnew file mode 100644 index 00000000000..e801b63ca7a --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi07.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm Binary files differindex 26c12e765d5..3772492b4b9 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm Binary files differindex f4fbf20c3c9..e6eeb3c098d 100644 --- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf Binary files differindex e58bc6a3272..f12eea3dd3e 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi0.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi0.vf Binary files differnew file mode 100644 index 00000000000..f09c5821159 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi0.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi05.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi05.vf Binary files differnew file mode 100644 index 00000000000..9709c177a14 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi05.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi07.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi07.vf Binary files differnew file mode 100644 index 00000000000..13ec6bdc21b --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi07.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf Binary files differindex 3adb243b3c8..2af107b1dbc 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi15.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi15.vf Binary files differindex b11e0c3ffc5..adcaa5493ea 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi15.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi15.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi17.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi17.vf Binary files differindex 37a90d0bd36..8542a791104 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi17.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi17.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi7.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi7.vf Binary files differindex ea8c7b3d946..518cd24a976 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi7.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi7.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf Binary files differindex 2ded25952df..bf1406b4897 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf Binary files differindex a3f3f8469d6..098b975f4b7 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi0.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi0.vf Binary files differnew file mode 100644 index 00000000000..fe86fcb757c --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi0.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi05.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi05.vf Binary files differnew file mode 100644 index 00000000000..bc81c9a57a0 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi05.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi07.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi07.vf Binary files differnew file mode 100644 index 00000000000..cc1efe91c94 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi07.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf Binary files differindex 493d3fc0f73..ed5d01207c9 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf Binary files differindex 46c953a0573..fedbd96d257 100644 --- a/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf diff --git a/Master/texmf-dist/tex/latex/newtx/TeXGyreTermesX.fontspec b/Master/texmf-dist/tex/latex/newtx/TeXGyreTermesX.fontspec new file mode 100644 index 00000000000..2296e14e8f1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/TeXGyreTermesX.fontspec @@ -0,0 +1,8 @@ +\defaultfontfeatures[TeXGyreTermesX] + { + Extension = .otf , + UprightFont = TeXGyreTermesX-Regular, + BoldFont = TeXGyreTermesX-Bold, + ItalicFont = TeXGyreTermesX-Italic, + BoldItalicFont = TeXGyreTermesX-BoldItalic + } diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty index 55766d5dec1..0f0cf64a7ee 100644 --- a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty +++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty @@ -10,9 +10,9 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.5} -\def\filedate{2016/08/12} -\ProvidesPackage{newtxmath}[\filedate\space v\fileversion] +\def\fileversion{1.51} +\def\filedate{2016/10/15} +\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ] \@ifundefined{newtxmathLoaded}{}{\endinput} \message{`newtxmath' v\fileversion, \filedate\space Math macros based on txfonts (msharpe)} @@ -44,7 +44,8 @@ \edef\x{\endgroup \noexpand\setkeys{ntxmath}{\CurrentOption}}% \x} -\DeclareOption{varg}{\def\X@s@v@rg{}} +\DeclareOption{varg}{\def\X@s@v@rg{1}} +\DeclareOption{varvw}{\def\X@s@v@rg{0}} \newcount\tx@Isdigit \newif\iftx@ams \newif\iftx@slantedG \newif\iftx@cmint \newif\iftx@braces \newif\iftx@libertine \newif\iftx@varbb \newif\iftx@vvarbb \newif\iftx@symbolsC @@ -115,11 +116,14 @@ amssymbols,uprightGreek,nosubscriptcorrection} %bigdelims cancels cmbraces \iftx@bigdelims\tx@bracesfalse\fi -% No varg option with option libertine or option minion or garamond -\iftx@libertine\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi -\iftx@minion\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi -\iftx@gm\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi -\iftx@bv\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi +% No varg or varvw with options other than newtx or newpx +\iftx@libertine\let\X@s@v@rg\@undefined\fi +\iftx@minion\let\X@s@v@rg\@undefined\fi +\iftx@ut\let\X@s@v@rg\@undefined\fi +\iftx@ch\let\X@s@v@rg\@undefined\fi +\iftx@coch\let\X@s@v@rg\@undefined\fi +\iftx@gm\let\X@s@v@rg\@undefined\fi +\iftx@bv\let\X@s@v@rg\@undefined\fi % altnu, liby and largelibfigs valid only with libertine \iftx@libertine\else\tx@altnufalse\tx@largelibfigsfalse\tx@libyfalse\fi % Use existing text fonts for operators, mathrm, etc @@ -347,7 +351,58 @@ amssymbols,uprightGreek,nosubscriptcorrection} } \DeclareRobustCommand{\BI@}[1]{% \begingroup\text{\mathversion{bold}$#1$}\endgroup} -%\DeclareRobustCommand{\BIA}{\BI@{A}} % etc +\DeclareRobustCommand{\BIA}{\BI@{A}} +\DeclareRobustCommand{\BIB}{\BI@{B}} +\DeclareRobustCommand{\BIC}{\BI@{C}} +\DeclareRobustCommand{\BID}{\BI@{D}} +\DeclareRobustCommand{\BIE}{\BI@{E}} +\DeclareRobustCommand{\BIF}{\BI@{F}} +\DeclareRobustCommand{\BIG}{\BI@{G}} +\DeclareRobustCommand{\BIH}{\BI@{H}} +\DeclareRobustCommand{\BII}{\BI@{I}} +\DeclareRobustCommand{\BIJ}{\BI@{J}} +\DeclareRobustCommand{\BIK}{\BI@{K}} +\DeclareRobustCommand{\BIL}{\BI@{L}} +\DeclareRobustCommand{\BIM}{\BI@{M}} +\DeclareRobustCommand{\BIN}{\BI@{N}} +\DeclareRobustCommand{\BIO}{\BI@{O}} +\DeclareRobustCommand{\BIP}{\BI@{P}} +\DeclareRobustCommand{\BIQ}{\BI@{Q}} +\DeclareRobustCommand{\BIR}{\BI@{R}} +\DeclareRobustCommand{\BIS}{\BI@{S}} +\DeclareRobustCommand{\BIT}{\BI@{T}} +\DeclareRobustCommand{\BIU}{\BI@{U}} +\DeclareRobustCommand{\BIV}{\BI@{V}} +\DeclareRobustCommand{\BIW}{\BI@{W}} +\DeclareRobustCommand{\BIX}{\BI@{X}} +\DeclareRobustCommand{\BIY}{\BI@{Y}} +\DeclareRobustCommand{\BIZ}{\BI@{Z}} +\DeclareRobustCommand{\BIa}{\BI@{a}} +\DeclareRobustCommand{\BIb}{\BI@{b}} +\DeclareRobustCommand{\BIc}{\BI@{c}} +\DeclareRobustCommand{\BId}{\BI@{d}} +\DeclareRobustCommand{\BIe}{\BI@{e}} +\DeclareRobustCommand{\BIf}{\BI@{f}} +\DeclareRobustCommand{\BIg}{\BI@{g}} +\DeclareRobustCommand{\BIh}{\BI@{h}} +\DeclareRobustCommand{\BIi}{\BI@{i}} +\DeclareRobustCommand{\BIj}{\BI@{j}} +\DeclareRobustCommand{\BIk}{\BI@{k}} +\DeclareRobustCommand{\BIl}{\BI@{l}} +\DeclareRobustCommand{\BIm}{\BI@{m}} +\DeclareRobustCommand{\BIn}{\BI@{n}} +\DeclareRobustCommand{\BIo}{\BI@{o}} +\DeclareRobustCommand{\BIp}{\BI@{p}} +\DeclareRobustCommand{\BIq}{\BI@{q}} +\DeclareRobustCommand{\BIr}{\BI@{r}} +\DeclareRobustCommand{\BIs}{\BI@{s}} +\DeclareRobustCommand{\BIt}{\BI@{t}} +\DeclareRobustCommand{\BIu}{\BI@{u}} +\DeclareRobustCommand{\BIv}{\BI@{v}} +\DeclareRobustCommand{\BIw}{\BI@{w}} +\DeclareRobustCommand{\BIx}{\BI@{x}} +\DeclareRobustCommand{\BIy}{\BI@{y}} +\DeclareRobustCommand{\BIz}{\BI@{z}} \def\tx@XXX#1#2\@nil{% #1=first character, #2=rest of string \tx@isdigit{#1}% @@ -1375,10 +1430,10 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \re@DeclareMathSymbol\leadsto{\mathrel}{symbolsC}{123} \re@DeclareMathSymbol{\sqcupplus}{\mathbin}{symbolsC}{124} \re@DeclareMathSymbol{\sqcapplus}{\mathbin}{symbolsC}{125} -\iftx@bigdelims\else - \re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsTXA}{18} - \re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsTXA}{19} -\fi +%\iftx@bigdelims\else +% \re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsTXA}{18} +% \re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsTXA}{19} +%\fi \re@DeclareMathSymbol{\boxright}{\mathrel}{symbolsC}{128} \re@DeclareMathSymbol{\boxleft}{\mathrel}{symbolsC}{129} \re@DeclareMathSymbol{\boxdotright}{\mathrel}{symbolsC}{130} @@ -1416,7 +1471,7 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \re@DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{55} \re@DeclareMathSymbol{\notin}{\mathrel}{lettersA}{56} \re@DeclareMathSymbol{\notni}{\mathrel}{lettersA}{57} - \let\notowns=\notni + \let\notowns=\notni \let\nni=\notni \re@DeclareMathSymbol{\coloneq}{\mathrel}{lettersA}{58} \re@DeclareMathSymbol{\eqcolon}{\mathrel}{lettersA}{59} \re@DeclareMathSymbol{\neq}{\mathrel}{lettersA}{60} diff --git a/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd b/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd index 38a38956e4e..8afb2ecd04c 100644 --- a/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd +++ b/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd @@ -37,24 +37,24 @@ <8.6-> \ntxmath@scaled ntxbmi% }{} \fi %tx@noopt -\else %\X@s@v@rg is defined +\else %\X@s@v@rg is defined---values 0 (subst vw), 1(subst gvwy) \iftx@noopt \DeclareFontShape{OML}{ntxmi}{m}{it}{ - <-> \ntxmath@scaled ntxmi1 + <-> \ntxmath@scaled ntxmi\X@s@v@rg }{} \DeclareFontShape{OML}{ntxmi}{b}{it}{ - <-> \ntxmath@scaled ntxbmi1 + <-> \ntxmath@scaled ntxbmi\X@s@v@rg }{} \else \DeclareFontShape{OML}{ntxmi}{m}{it}{ - <-6.3> \ntxmath@scaled ntxmi15 - <6.3-8.6> \ntxmath@scaled ntxmi17 % from 6.3 up to, but not including, 8.6 - <8.6-> \ntxmath@scaled ntxmi1% + <-6.3> \ntxmath@scaled ntxmi\X@s@v@rg 5 + <6.3-8.6> \ntxmath@scaled ntxmi\X@s@v@rg 7 % from 6.3 up to, but not including, 8.6 + <8.6-> \ntxmath@scaled ntxmi\X@s@v@rg% }{} \DeclareFontShape{OML}{ntxmi}{b}{it}{ - <-6.3> \ntxmath@scaled ntxbmi15 - <6.3-8.6> \ntxmath@scaled ntxbmi17 % from 6.3 up to, but not including, 8.6 - <8.6-> \ntxmath@scaled ntxbmi1% + <-6.3> \ntxmath@scaled ntxbmi\X@s@v@rg 5 + <6.3-8.6> \ntxmath@scaled ntxbmi\X@s@v@rg 7 % from 6.3 up to, but not including, 8.6 + <8.6-> \ntxmath@scaled ntxbmi\X@s@v@rg% }{} \fi %tx@noopt \fi %\X@s@v@rg diff --git a/Master/texmf-dist/tex/latex/newtx/untxmia.fd b/Master/texmf-dist/tex/latex/newtx/untxmia.fd index 46b1c32c8de..0cd65a77a33 100644 --- a/Master/texmf-dist/tex/latex/newtx/untxmia.fd +++ b/Master/texmf-dist/tex/latex/newtx/untxmia.fd @@ -5,7 +5,7 @@ %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY \ProvidesFile{untxmia.fd} - [2012/04/16 Fontinst v1.933 font definitions for U/ntxmia.] + [2016/01/31 Fontinst v1.933 font definitions for U/ntxmia.] \expandafter\ifx\csname ntxmath@scaled\endcsname\relax \let\ntxmath@scaled\@empty% |