diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-11 21:30:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-11 21:30:52 +0000 |
commit | 980e8001717d682957e2ac9abb849c59fd585bba (patch) | |
tree | cfce85a1bae18738dea616970ecd3857ae05767d /Master | |
parent | 465588a5b6e6211762e2895be94fa3f8be8d6e97 (diff) |
newtx (11oct19)
git-svn-id: svn://tug.org/texlive/trunk@52340 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/fonts/newtx/README | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf | bin | 1010425 -> 1011248 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/map/dvips/newtx/newtx.map | 24 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf | bin | 174068 -> 174304 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf | bin | 182428 -> 182660 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf | bin | 181164 -> 181388 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf | bin | 178756 -> 179064 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/newtx/newtxmath.sty | 69 |
9 files changed, 65 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README index 3f44c629732..bdcf67082aa 100644 --- a/Master/texmf-dist/doc/fonts/newtx/README +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -1,10 +1,20 @@ 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.601 2019-10-02 +Current version: 1.603 2019-10-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.603 +1. Corrected the sups lookup in the otf fonts to include 1,2,3. +2. Added ae.superior to the otf fonts. +3. Adjusted some figure shapes to blend better with {1,2,3}.superior (otf only, so far.) + +Changes in version 1.602 +1. Newtxmath.sty no longer requires the trimspaces package. +2. Corrected newtx.map so that the ntxsups encoding names are now all in lowercase, matching the actual filenames. +3. Added the changes needed for stix2 option to work as an enhanced option, able to generate conformant PDF/A-1b pdf output. + Changes in version 1.601 1. 1. Changed name of file newtx.subs to newtx-subs.tex, with similar changes for other such files. 2. Placed the \pdfglyphtounicode lines in a conditional block in newpxmath.sty so it could continue to be used with other engines. (Thanks Hironobu Yamashita.) diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf Binary files differindex cecad115317..b6a20b19d15 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 2ea9040c7e6..17a75bb05b4 100644 --- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -59,7 +59,7 @@ Version 1.60 likewise has many additions and changes that are summarized in Appe -This math package works, after possibly replacing its math Roman and Greek letters, with fonts other than Times that are intermediate in weight between Computer Modern and Times. The free font Linux Libertine is one particular target---it is of nearly the same x-height as Computer Modern, but, not being a \emph{modern} font, does not have a high contrast ratio, and so appears denser than Computer Modern but not as much so as Times. It is meant as a replacement for Times, but differs from it in many characteristics, more similar to MinionPro than Times, and provides a better range of variants than Times---three weights (regular, semi-bold and bold) rather than just two, and has expert features in all weights: old-style figures, more extensive and more interesting ligatures, and small caps. In my opinion, material typeset in Linux Libertine looks better than the corresponding material typeset in Times. This seems especially true on the screen. As of version 1.0, the package also offers support for MinionPro as a math font, but with limitations described in detail below. More recently, an option to provide math support for the \textsf{garamondx} text font package was added. Version 1.55 adds support for the {SticksToo} text fonts, a reworking of the newly released {\tt STIX2} text fonts. +This math package works, after possibly replacing its math Roman and Greek letters, with fonts other than Times that are intermediate in weight between Computer Modern and Times. The free font Linux Libertine is one particular target---it is of nearly the same x-height as Computer Modern, but, not being a \emph{modern} font, does not have a high contrast ratio, and so appears denser than Computer Modern but not as much so as Times. It is meant as a replacement for Times, but differs from it in many characteristics, more similar to MinionPro than Times, and provides a better range of variants than Times---three weights (regular, semi-bold and bold) rather than just two, and has expert features in all weights: old-style figures, more extensive and more interesting ligatures, and small caps. In my opinion, material typeset in Linux Libertine looks better than the corresponding material typeset in Times. This seems especially true on the screen. As of version 1.0, the package also offers support for MinionPro as a math font, but with limitations described in detail below. More recently, an option to provide math support for the \textsf{garamondx} text font package was added. Version 1.55 adds support for the {SticksToo} text fonts, a reworking of the {\tt STIX2} text fonts. The {\tt newtx} package differs from {\tt txfonts} in the following ways: \begin{itemize} @@ -518,7 +518,7 @@ the default, called by \verb|\mathbb| is quite ugly and indistinct, but does coo \item the original variant form called with the macro \verb|\varmathbb| is better, but the macro conflicts with \verb|\bm|. (In fact, the bold version is identical to the regular version, but it is still not right that it conflicts with them.) The problem stems from the part of the definition of \verb|\varmathbb| which allows you to insert an argument with more than one character, like \verb|\varmathbb{ABC}|. Another problem with \verb|\varmathbb| is that it conflicts with {\tt hyperref}---if you use the macro in a moveable argument such as a section heading, you will provoke a \LaTeX\ error message. The solution is to use macros that take a single character as argument, like \verb|\vmathbb{A}| and \verb|\vvmathbb{A}|, which both cooperate with {\tt hyperref}. \item the third, new, alphabet is borrowed from the STIX fonts---it is sharp and quite clear, geometric in design. The macro \verb|\vvmathbb| provided to access this alphabet. The new option {\tt vvarbb} effectively makes \verb|\mathbb| mean the same as \verb|\vvmathbb|. (The reason for including these in the \textsf{newtx} package rather than calling them from the \textsf{mathalfa} package is that \textsf{newtx} leaves very little space for new math symbol fonts and math alphabets, and this way requires no additional such resources. -\item \textbf{Important note:} Under the option {\tt stix2}, there are still three blackboard fonts but the macro \verb|\vmathbb| now points to glyphs from {\tt DSSerif}, a serifed double-struck family that replaces the original variant that is still available under other options. +\item \textbf{Important note:} Under the option {\tt stix2}, there are still three blackboard fonts but the macro \verb|\vmathbb| now points to glyphs from {\tt DSSerif}, a serifed double-struck family that replaces the original variant that is still available under other options. With {\tt stix2}, the {\tt dotlessi} and {\tt dotlessj} glyphs from the {\tt DSSerif} font are available as \verb|$\imathbbs$| and \verb|$\jmathbbs$|, no matter which blackboard bold option you chose. \end{itemize} One interesting feature of the new alphabet is that it contains blackboard bold numbers, of which $0$ and $1$ will likely be the most useful, perhaps as operator names. I find $\vvmathbb{1}$=\verb|$\vvmathbb{1}$| useful in specifying an indicator, AKA characteristic function. Here are some examples: @@ -744,7 +744,7 @@ A final goal was to make better use of the remaining space in some of the math f The following changes were made to both {\tt newtx} and {\tt newpx}. \subsection{Archivability} -Some of the individual font files from which the math fonts are built turned out to have some fairly minor structural issues. These have all been corrected. The more major issue was the lack of unicode mapping for all characters in the fonts. For the symbol and math extension fonts, this issue was largely solved by Ross Moore's {\tt glyphtounicode} files that are now accessible as part of TeXLive and MiKTeX. The main problem was the math alphabets like math italic, bold math italic, upright Greek and slanted Greek, all of which have now been assigned their own unicode points. For all of these, I constructed new fonts using unicode names for the glyphs, then made \textsf{fontinst} scripts that renamed those unicode values to the original simple names as used in the encoding files so that I could use my old encoding and adjustment files. This exercise has now been carried out for {\tt newtxmath}, {\tt newpxmath}, {\tt newtxmath/libertine} and {\tt newtxmath/xcharter.} Each of these can now be considered to have an ``enhanced'' status that allows them to share all the new assets described below. The other packages which may be specified as an option to {\tt newtxmath} (e.g., {\tt cochineal, baskervillef}) must be considered for the moment to be ``unenhanced'' and able to share only some of the new assets. In particular, only the enhanced items can generate archivable pdf. +Some of the individual font files from which the math fonts are built turned out to have some fairly minor structural issues. These have all been corrected. The more major issue was the lack of unicode mapping for all characters in the fonts. For the symbol and math extension fonts, this issue was largely solved by Ross Moore's {\tt glyphtounicode} files that are now accessible as part of TeXLive and MiKTeX. The main problem was the math alphabets like math italic, bold math italic, upright Greek and slanted Greek, all of which have now been assigned their own unicode points. For all of these, I constructed new fonts using unicode names for the glyphs, then made \textsf{fontinst} scripts that renamed those unicode values to the original simple names as used in the encoding files so that I could use my old encoding and adjustment files. This exercise has now been carried out for {\tt newtxmath}, {\tt newpxmath}, {\tt newtxmath/libertine}, {\tt newtxmath/stix2} and {\tt newtxmath/xcharter.} Each of these can now be considered to have an ``enhanced'' status that allows them to share all the new assets described below. The other packages which may be specified as an option to {\tt newtxmath} (e.g., {\tt cochineal, baskervillef}) must be considered for the moment to be ``unenhanced'' and able to share only some of the new assets. In particular, only the enhanced items can generate archivable pdf. Also modified were the {\tt sups} fonts in {newtxtext}, where the main issue was unicode mapping. Superior number and some superior letters do have assigned unicode values, but in may cases a more creative approach was needed, and provided once again by Ross Moore. I rebuilt the superior font files using those unicode names, solving that particular problem. @@ -803,13 +803,13 @@ By default, \verb|$\mathscr{F}$| will produce $\mathscr{F}$.\\ $\bullet$ option {\tt uprightscript} changes the output to {\usefont{OML}{ntxmi}{m}{it}\char201}.\\ In both cases, there are full upper-case and lower-case and {\tt dotlessi}, {\tt dotlessj}. To insert the latter, you can write either \verb|$\mathscr{\imath}$| or \verb|$\imathscr$|, rendered as $\mathscr{\imath}$ in the slanted script case. -The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt vmathbb}, {\tt vvmathbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ mo matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt vmathbb}, {\tt vvmathbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\mathbb{1}$. +The secondary letters font {\tt (lettersA)} and math family 2 {\tt(symbols)} have been rearranged. The first of these continues to have a Fraktur alphabet, but it a modification of its original one, having wider vertical stems and a blacker appearance more in keeping with the weight Times. {\tt Dotlessi} and {\tt dotlessj} have been added and can be specified in math mode by \verb|$\imathfrak$| and \verb|$\jmathfrak$|---\verb|$\mathfrak{\imath}$| also works. There are in addition two subsidiary Bbb alphabets in {\tt lettersA}, specified by the respective options {\tt vmathbb}, {\tt vvmathbb}, and there are corresponding {\tt dotlessi}, {\tt dotlessj} activated by \verb|$\imathbb$|, \verb|$\jmathbb$|, which always render as $\imathbb$, $\jmathbb$ mo matter the choice of which Blackboard Bold Alphabet. If you select one of the options {\tt varbb}, {\tt vvarbb}, you will have Bbb digits 0..9 using, e.g., \verb|$\mathbb{1}$| to get~$\vvmathbb{1}$. Among the new symbols added are:\\ $\bullet$ \verb|\hslash|, \verb|\hbar|, \verb|\lambdaslash|, \verb|\lambdabar|, \verb|\Zbar|, \verb|\Angstrom| are now constructed from the native glyphs, but only in the enhanced families.\\ $\bullet$ Euler's constant \verb|$\Euler$| ($\Euler$).\\ $\bullet$ Hermitian transpose \verb|\hermtransp| or \verb|\htransp| is used like \verb|$\mathbf{A}^{\htransp}$| ($\mathbf{A}^{\htransp}$). This usage is similar to simple transpose \verb|$\mathbf{A}^{\transp}$| ($\mathbf{A}^{\transp}$).\\ -$\bullet$ Independence can use \verb|\Perp|, $\Perp$, and there is a new \verb|\nPerp|, $\nPerp$ for the negation. +$\bullet$ Independence (in the probabilistic sense) can use \verb|\Perp|, $\Perp$, and there is a new \verb|\nPerp|, $\nPerp$ for the negation. \subsection{Adaptive vector accent} The \LaTeX\ macro \verb|\overrightarrow| provides a right arrow with adaptive width, but not matching the vector head of {\tt newtxmath}. Likewise, the {\tt esvect} provides a similar service with a choice of vector heads, none of which match {\tt newtxmath}. I've added code to provide a matching adaptive vector accent and which uses the same macro name, \verb|\vv|, as {\tt esvect}. For a comparison of these vector accents, \verb|$\vec{XY} \vv{XY} \overrightarrow{XY}$| renders as\\ diff --git a/Master/texmf-dist/fonts/map/dvips/newtx/newtx.map b/Master/texmf-dist/fonts/map/dvips/newtx/newtx.map index eba51652f10..5609a13587a 100644 --- a/Master/texmf-dist/fonts/map/dvips/newtx/newtx.map +++ b/Master/texmf-dist/fonts/map/dvips/newtx/newtx.map @@ -192,18 +192,18 @@ ntx-Italic-osf-sc-ot1 TeXGyreTermes-Italic " encntx-ot1-osf-sc ReEncodeFont " <[ ntx-Italic-lf-sc-ot1 TeXGyreTermes-Italic " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <qtmri.pfb ntx-Italic-tosf-sc-ot1 TeXGyreTermes-Italic " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <qtmri.pfb -ntxsups-Regular-ot1 ntxsups-Regular " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_OT1.enc <ntxsups-Regular.pfb -ntxsups-Regular-t1 ntxsups-Regular " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_T1.enc <ntxsups-Regular.pfb -ntxsups-Regular-ly1 ntxsups-Regular " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_LY1.enc <ntxsups-Regular.pfb -ntxsups-Italic-ot1 ntxsups-Italic " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_OT1.enc <ntxsups-Italic.pfb -ntxsups-Italic-t1 ntxsups-Italic " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_T1.enc <ntxsups-Italic.pfb -ntxsups-Italic-ly1 ntxsups-Italic " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_LY1.enc <ntxsups-Italic.pfb -ntxsups-Bold-ot1 ntxsups-Bold " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_OT1.enc <ntxsups-Bold.pfb -ntxsups-Bold-t1 ntxsups-Bold " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_T1.enc <ntxsups-Bold.pfb -ntxsups-Bold-ly1 ntxsups-Bold " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_LY1.enc <ntxsups-Bold.pfb -ntxsups-BoldItalic-ot1 ntxsups-BoldItalic " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_OT1.enc <ntxsups-BoldItalic.pfb -ntxsups-BoldItalic-t1 ntxsups-BoldItalic " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_T1.enc <ntxsups-BoldItalic.pfb -ntxsups-BoldItalic-ly1 ntxsups-BoldItalic " ntxsupsLY1Encoding ReEncodeFont " <ntxsups_LY1.enc <ntxsups-BoldItalic.pfb +ntxsups-Regular-ot1 ntxsups-Regular " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-Regular.pfb +ntxsups-Regular-t1 ntxsups-Regular " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-Regular.pfb +ntxsups-Regular-ly1 ntxsups-Regular " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_ly1.enc <ntxsups-Regular.pfb +ntxsups-Italic-ot1 ntxsups-Italic " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-Italic.pfb +ntxsups-Italic-t1 ntxsups-Italic " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-Italic.pfb +ntxsups-Italic-ly1 ntxsups-Italic " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_ly1.enc <ntxsups-Italic.pfb +ntxsups-Bold-ot1 ntxsups-Bold " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-Bold.pfb +ntxsups-Bold-t1 ntxsups-Bold " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-Bold.pfb +ntxsups-Bold-ly1 ntxsups-Bold " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_ly1.enc <ntxsups-Bold.pfb +ntxsups-BoldItalic-ot1 ntxsups-BoldItalic " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-BoldItalic.pfb +ntxsups-BoldItalic-t1 ntxsups-BoldItalic " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-BoldItalic.pfb +ntxsups-BoldItalic-ly1 ntxsups-BoldItalic " ntxsupsLY1Encoding ReEncodeFont " <ntxsups_ly1.enc <ntxsups-BoldItalic.pfb ntx-Bold-tlf-scl-ot1 ntxtmb " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ntxtmb.pfb ntx-Bold-osf-scl-ot1 ntxtmb " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ntxtmb.pfb 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 differindex 4023cc2cb51..a6a7bd5319a 100644 --- a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Bold.otf +++ 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 differindex c0f308c7826..5bccc7fd2c0 100644 --- a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-BoldItalic.otf +++ 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 differindex 8a6deef2b4a..f1c38c26224 100644 --- a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Italic.otf +++ 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 differindex ea0c1ec87e4..fca8449aa35 100644 --- a/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf +++ b/Master/texmf-dist/fonts/opentype/public/newtx/TeXGyreTermesX-Regular.otf diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty index a423dacd191..ce72d71b6c5 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.601} -\def\filedate{2019/10/02} +\def\fileversion{1.602} +\def\filedate{2019/10/09} \ProvidesPackage{newtxmath}[\filedate\space v\fileversion ] \@ifundefined{newtxmathLoaded}{}{\endinput} @@ -21,7 +21,7 @@ \let\newtxmathLoaded\endinput \RequirePackage{amsmath} % improves extendable delimiter handling \RequirePackage{etoolbox} -\RequirePackage{trimspaces} % for trim@pre@space +%\RequirePackage{trimspaces} % for trim@pre@space %\RequirePackage{etextools} % for \ifiscs, conflicts with biblatex % Replacement for \ifiscs is not comprehensive, but adequate to distinguish a letter like j from a macro like \rhox, not necessarily existent. @@ -235,6 +235,8 @@ amssymbols,uprightGreek,nosubscriptcorrection} \iftx@libertine\tx@isenhtrue\else \iftx@ch\tx@isenhtrue\else \iftx@ebgm\tx@isenhtrue\else + \iftx@stxtwo\tx@isenhtrue\else + \fi \fi \fi \fi @@ -1809,9 +1811,12 @@ $\hfil\displaystyle{#1}\hfil$\crcr% \DeclareMathSymbol{\jmathfrak}{\mathord}{lettersA}{124} \DeclareMathSymbol{\imathbb}{\mathord}{lettersA}{125} \DeclareMathSymbol{\jmathbb}{\mathord}{lettersA}{126} -\DeclareMathSymbol{\imathup}{\mathord}{lettersA}{188} -\DeclareMathSymbol{\jmathup}{\mathord}{lettersA}{189} - +\DeclareMathSymbol{\imathup}{\mathord}{lettersA}{186} +\DeclareMathSymbol{\jmathup}{\mathord}{lettersA}{187} +\iftx@stxtwo + \DeclareMathSymbol{\imathbbs}{\mathord}{lettersA}{184} + \DeclareMathSymbol{\jmathbbs}{\mathord}{lettersA}{185} +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Math Italic (ntxmi) Definition % letters %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -2128,28 +2133,28 @@ $\hfil\displaystyle{#1}\hfil$\crcr% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Accents change, as do Bbb alphabets, some special symbols in mia -\iftx@stxtwo % - \DeclareMathSymbol{\upnabla}{\mathord}{lettersA}{43} - \re@DeclareMathSymbol{\nsubset}{\mathrel}{lettersA}{44} - \re@DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{45} - \re@DeclareMathSymbol{\notin}{\mathrel}{lettersA}{46} - \re@DeclareMathSymbol{\notni}{\mathrel}{lettersA}{47} - \let\notowns=\notni \let\nni=\notni - \re@DeclareMathSymbol{\coloneq}{\mathrel}{lettersA}{58} - \re@DeclareMathSymbol{\eqcolon}{\mathrel}{lettersA}{59} - \re@DeclareMathSymbol{\neq}{\mathrel}{lettersA}{60} - \let\ne=\neq - \re@DeclareMathAccent{\grave}{\mathord}{lettersA}{237} - \re@DeclareMathAccent{\acute}{\mathord}{lettersA}{238} - \re@DeclareMathAccent{\hat}{\mathord}{lettersA}{239} - \re@DeclareMathAccent{\tilde}{\mathord}{lettersA}{240} - \re@DeclareMathAccent{\bar}{\mathord}{lettersA}{241} - \re@DeclareMathAccent{\breve}{\mathord}{lettersA}{87} %{242} - \re@DeclareMathAccent{\dot}{\mathord}{lettersA}{243} - \re@DeclareMathAccent{\ddot}{\mathord}{lettersA}{244} - \re@DeclareMathAccent{\mathring}{\mathord}{lettersA}{245} - \re@DeclareMathAccent{\check}{\mathord}{lettersA}{186} %{246} -\fi +%\iftx@stxtwo % +% \DeclareMathSymbol{\upnabla}{\mathord}{lettersA}{43} +% \re@DeclareMathSymbol{\nsubset}{\mathrel}{lettersA}{44} +% \re@DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{45} +% \re@DeclareMathSymbol{\notin}{\mathrel}{lettersA}{46} +% \re@DeclareMathSymbol{\notni}{\mathrel}{lettersA}{47} +% \let\notowns=\notni \let\nni=\notni +% \re@DeclareMathSymbol{\coloneq}{\mathrel}{lettersA}{58} +% \re@DeclareMathSymbol{\eqcolon}{\mathrel}{lettersA}{59} +% \re@DeclareMathSymbol{\neq}{\mathrel}{lettersA}{60} +% \let\ne=\neq +% \re@DeclareMathAccent{\grave}{\mathord}{lettersA}{237} +% \re@DeclareMathAccent{\acute}{\mathord}{lettersA}{238} +% \re@DeclareMathAccent{\hat}{\mathord}{lettersA}{239} +% \re@DeclareMathAccent{\tilde}{\mathord}{lettersA}{240} +% \re@DeclareMathAccent{\bar}{\mathord}{lettersA}{241} +% \re@DeclareMathAccent{\breve}{\mathord}{lettersA}{87} %{242} +% \re@DeclareMathAccent{\dot}{\mathord}{lettersA}{243} +% \re@DeclareMathAccent{\ddot}{\mathord}{lettersA}{244} +% \re@DeclareMathAccent{\mathring}{\mathord}{lettersA}{245} +% \re@DeclareMathAccent{\check}{\mathord}{lettersA}{186} %{246} +%\fi %\def\ntx@UC{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z} %\def\ntx@lc{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z} @@ -2302,12 +2307,12 @@ $\hfil\displaystyle{#1}\hfil$\crcr% } % This really needs to be reorganized \iftx@stxtwo - \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{129}{155}{181}{182}{48}{lettersA}} - \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{183}{209}{235}{236}{48}{lettersA}} + \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{132}{158}{125}{126}{48}{lettersA}} + \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{193}{225}{184}{185}{48}{lettersA}} \else \iftx@isenh - \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{132}{158}{186}{187}{43}{lettersA}} - \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{193}{225}{186}{187}{43}{lettersA}} + \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{132}{158}{125}{126}{43}{lettersA}} + \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{193}{225}{125}{126}{43}{lettersA}} \else % the old mia layout \DeclareRobustCommand{\vmathbb}[1]{\ntx@alfa{#1}{129}{159}{}{}{176}{lettersA}} \DeclareRobustCommand{\vvmathbb}[1]{\ntx@alfa{#1}{193}{225}{}{}{176}{lettersA}} |