summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-12-30 23:34:38 +0000
committerKarl Berry <karl@freefriends.org>2013-12-30 23:34:38 +0000
commitca7bdd33e60da44f422f24d19dfbfe49826b465d (patch)
treec7739f37ee86e5b3326dba2deba927c7504a278c
parentdf6614b51ee8eacfa27b2e1f37b7b7f138a43f2a (diff)
newtx (29dec)
git-svn-id: svn://tug.org/texlive/trunk@32512 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README8
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin461290 -> 470244 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex16
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/newtx/ntxmiaalt.enc6
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfmbin1360 -> 1432 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfmbin2800 -> 2864 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfmbin1340 -> 1436 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfmbin2964 -> 2972 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxsybalt.tfmbin668 -> 448 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxsyralt.tfmbin680 -> 696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfmbin2380 -> 2368 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfmbin2504 -> 2500 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfmbin700 -> 852 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfmbin696 -> 836 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlzi-5letters.pfbbin51382 -> 51382 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/fxlzi-7letters.pfbbin50534 -> 50535 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/ntxsybalt.pfbbin4845 -> 6391 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/ntxsyralt.pfbbin4885 -> 6577 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfbbin8692 -> 10880 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfbbin8583 -> 10555 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vfbin1336 -> 1356 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vfbin1708 -> 1668 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vfbin1332 -> 1444 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vfbin2048 -> 2052 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vfbin2000 -> 1944 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vfbin2376 -> 2360 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxmath.sty82
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxtext.sty4
28 files changed, 103 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index c35602fc7c1..2e29f202839 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,11 +1,15 @@
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.17
+Current version: 1.18
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+Changes in version 1.18
+1. Corrected some misbehaviors under bigdelims.
+2. Added a number of new math accents and macros. See newtxdoc.pdf for details.
+
Changes in version 1.17
-1. Corrected behavior of math mode < and > under bbegdelims option.
+1. Corrected behavior of math mode < and > under bigdelims option.
2. Corrected omlnxlmi.fd so that bold math italic option always corresponds to regular weight option.
3. Added several glyphs to bold math that were missing because they are not available in the Libertine Semibold Italic. (Created bold math italic y, g, v.)
3. Many changes to metrics in libertine math mode, responding to a detailed report of problems from Michel Senesi.
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index 8077e3036b1..2bc64b49720 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
index f20737a130e..b2273ae1565 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -94,8 +94,24 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\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 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}
+\item
+\verb|\widehat| and \verb|\widetilde| have been extended from $3$ to $6$ sizes, and the smallest is now not as wide as in previous versions. In particular, you can now use, eg, \verb|$\widehat{X}^2$|, which gives $\widehat{X}^2$ without the hat colliding with the superscript.
+\item The math double bracket delimiters have been moved to another family so their use is less likely to cause a ``too many math families'' error. The orinary sizes now have their own macros, \verb|\dlb| and \verb|\drb|, giving, eg, $\dlb 0,T\drb$, as commonly used in probability theory.
+\item The new macros \verb|\overgroup|, \verb|\undergroup|, \verb|\overgroupra|, \verb|\overgroupla|, \verb|\undergroupra| and \verb|\undergroupla| are intended as replacements for the \verb|\wideparen|, \verb|\widearc| and related macros from the \textsf{yhmath} and \textsf{fourier} packages. In fact, \verb|\overgroup| and \verb|\undergroup| are variants of \verb|\overbrace| and \verb|\underbrace|, while the suffices {\tt ra} and {\tt la} signify right arrow and left arrow respectively. The macro \verb|\widering| places a ring centered over an \verb|\overgroup|, not dissimilar from its use in {\tt yhmath}. Examples:
+\begin{verbatim}
+\[\overgroup{ABC}\quad\overgroupra{ABC}\quad\undergroup{ABC}\quad
+\undergroupla{ABC}\quad \widering{ABCD}\]
+\end{verbatim}
+gives
+\[\overgroup{ABC}\quad\overgroupra{ABC}\quad\undergroup{ABC}\quad\undergroupla{ABC}\quad\widering{ABCD}\]
+\end{itemize}
+
%\item {largelibfigs} has effect only if the libertine option is selected---with this option, full-sized figures are substituted in math mode for the default Libertine figures, which are about 8\% below Libertine's Capheight.
\end{itemize}
+\bigskip
+
\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:}
diff --git a/Master/texmf-dist/fonts/enc/dvips/newtx/ntxmiaalt.enc b/Master/texmf-dist/fonts/enc/dvips/newtx/ntxmiaalt.enc
index 85cabeeebae..ebe4d63dccd 100644
--- a/Master/texmf-dist/fonts/enc/dvips/newtx/ntxmiaalt.enc
+++ b/Master/texmf-dist/fonts/enc/dvips/newtx/ntxmiaalt.enc
@@ -3,7 +3,7 @@
% Encodes alternative glyphs in ntx[b]mia.
/ntxmiaaltEncoding [
% 0x00
- /parenleft1 /parenright1 /bracketleft1 /bracketright1
+ /parenleft /parenright /bracketleft /bracketright
/.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
@@ -35,8 +35,8 @@
% 0x60
/.notdef /.notdef /floorleft /floorright
/ceilingleft /ceilingright /braceleft /braceright
-/angleleft /angleright /bar /bardbl
-/arrowbothv /arrowdblbothv /.notdef /.notdef
+/angbracketleft /angbracketright /bar /bardbl
+/arrowbothv /arrowdblbothv /dblbracketleft /dblbracketright
% 0x70
/.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm
index d1022c2c929..9b89bfc9777 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexx.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
index 984eff271ec..914213944eb 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm
index c79e8a68d62..575bb960f0a 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
index b3a6ab4e57a..d2130b8728b 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsybalt.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsybalt.tfm
index 1f0fb49e162..51523e45234 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsybalt.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsybalt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyralt.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyralt.tfm
index 72db6536506..2a5c989922f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyralt.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyralt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
index cb616fe6742..d69d4ee9807 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
index 46bfdfa4923..3424dbe1ca9 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
index 442fa3a2799..18050845c5f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
index 57cd1851f02..eb76567a363 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-5letters.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-5letters.pfb
index 9cf38120e96..87f2f9dc42f 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-5letters.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-5letters.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-7letters.pfb b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-7letters.pfb
index 7d9d8cdc6b0..836cec6dda9 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-7letters.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/fxlzi-7letters.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxsybalt.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxsybalt.pfb
index 92c95a0a2d5..38de5e5179b 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/ntxsybalt.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxsybalt.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxsyralt.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxsyralt.pfb
index 5e4b1a484eb..a7b6758c6da 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/ntxsyralt.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxsyralt.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
index a9de1327dd2..bd42dac44c4 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
index a12fe28391a..f1af031db07 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf
index 04a4964350d..aec976e9108 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexx.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
index a2b395aa0ce..ba75fd520ba 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf
index 07ffb344f1b..9e03df8c497 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxexx.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
index 294adcd7079..e24dc4738b8 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
index ea7263aba08..68a535e7055 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
index b9a5ddf642a..ab6b230f0b6 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty
index c0ffe1cfb1d..0ed1c13743b 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.17}
-\def\filedate{2013/12/11}
+\def\fileversion{1.18}
+\def\filedate{2013/12/28}
\ProvidesPackage{newtxmath}
[\filedate\space v\fileversion]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -194,7 +194,6 @@ amssymbols,uprightGreek}
\DeclareFontShape{LMX}{ntxexx}{bx}{n}{<->ssub ntxexx/b/n}{}
\DeclareSymbolFont{largesymbols}{LMX}{ntxexx}{m}{n}
\SetSymbolFont{largesymbols}{bold}{LMX}{ntxexx}{b}{n}
-
\iftx@bigdelims
%default definitions of \big etc need some changes
%\renewcommand{\big}{\bBigg@\@ne}
@@ -312,6 +311,9 @@ amssymbols,uprightGreek}
\let\|=\Vert
\DeclareMathDelimiter{\updownarrow}{\mathrel}{lettersA}{167}{largesymbols}{63}
\DeclareMathDelimiter{\Updownarrow}{\mathrel}{lettersA}{167}{largesymbols}{119}
+ \DeclareMathDelimiter{\llbracket}{\mathopen}{lettersA}{251}{largesymbolsTXA}{18}
+ \DeclareMathDelimiter{\rrbracket}{\mathclose}{lettersA}{252}{largesymbolsTXA}{19}
+
\else
\iftx@braces
\DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{62}{largesymbols}{142}
@@ -547,6 +549,68 @@ amssymbols,uprightGreek}
% \re@DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{63}{largesymbols}{9}
% \fi
%\fi
+% Define \overgroup, \undergroup, like \overbrace, \underbrace
+\DeclareMathSymbol{\groupld}{\mathord}{largesymbols}{160}
+\DeclareMathSymbol{\grouprd}{\mathord}{largesymbols}{161}
+\DeclareMathSymbol{\grouplu}{\mathord}{largesymbols}{162}
+\DeclareMathSymbol{\groupru}{\mathord}{largesymbols}{163}
+\DeclareMathSymbol{\grouplda}{\mathord}{largesymbols}{164}
+\DeclareMathSymbol{\grouprda}{\mathord}{largesymbols}{165}
+\DeclareMathSymbol{\grouplua}{\mathord}{largesymbols}{166}
+\DeclareMathSymbol{\grouprua}{\mathord}{largesymbols}{167}
+% Override default definitions of \widehat and \widetilde
+\re@DeclareMathAccent{\widehat}{\mathalpha}{largesymbols}{98}
+\re@DeclareMathAccent{\widetilde}{\mathalpha}{largesymbols}{101}
+
+\def\overgroup#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfill\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroup#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfill\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\downgroupfill{$\m@th%
+ \groupld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprd$}
+%
+\def\upgroupfill{$\m@th%
+ \grouplu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\groupru$}
+% same thing but with arrows
+\def\overgroupra#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfillra\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroupra#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfillra\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\overgroupla#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern.4\p@}%
+\downgroupfillla\crcr\noalign{\kern1.5\p@\nointerlineskip}%
+$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+%
+\def\undergroupla#1{\mathop{\vtop{\ialign{##\crcr%
+$\hfil\displaystyle{#1}\hfil$\crcr%
+\noalign{\kern1.5\p@\nointerlineskip}%
+\upgroupfillla\crcr\noalign{\kern.5\p@}}}}\limits}
+%
+\def\downgroupfillra{$\m@th%
+ \groupld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprda$}
+%
+\def\upgroupfillra{$\m@th%
+ \grouplu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprua$}
+%
+\def\downgroupfillla{$\m@th%
+ \grouplda\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\grouprd$}
+%
+\def\upgroupfillla{$\m@th%
+ \grouplua\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\groupru$}
+
+
+% Place a ring over an overgroup symbol, like yhmath \widering
+\newcommand{\widering}[1]{\overset{\smash{\vbox to .2ex{%
+ \hbox{$\mathring{}$}}}}{\overgroup{#1}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Symbol A Definitions % AMSa
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -933,8 +997,10 @@ amssymbols,uprightGreek}
\re@DeclareMathSymbol\leadsto{\mathrel}{symbolsC}{123}
\re@DeclareMathSymbol{\sqcupplus}{\mathbin}{symbolsC}{124}
\re@DeclareMathSymbol{\sqcapplus}{\mathbin}{symbolsC}{125}
-\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsTXA}{18}
-\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsTXA}{19}
+\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}
@@ -963,6 +1029,10 @@ amssymbols,uprightGreek}
\re@DeclareMathSymbol{\multimapdotbothBvert}{\mathrel}{symbolsC}{151}
\re@DeclareMathSymbol{\multimapdotbothAvert}{\mathrel}{symbolsC}{152}
\fi
+% The following may be used for [[ and ]] without loading symbolsC as a math family. They replace \llbracket and \rrbracket.
+\def\dlb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{txsyc}{m}{n}\char126}}}
+\def\drb{\ensuremath\raisebox{.15ex}{\mbox{\usefont{U}{txsyc}{m}{n}\char127}}}
+
% Changes to put some symbolsC glyphs into lettersA
\re@DeclareMathSymbol{\nsubset}{\mathrel}{lettersA}{54}
\re@DeclareMathSymbol{\nsupset}{\mathrel}{lettersA}{55}
@@ -1250,7 +1320,7 @@ amssymbols,uprightGreek}
\re@DeclareMathSymbol{\varprod}{\mathop}{largesymbolsTXA}{16}
%\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsTXA}{18}
%\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsTXA}{19}
-\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsTXA}{32}
+\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbols}{168}
%
\iftx@cmint
\re@DeclareMathSymbol{\ointop}{\mathop}{largesymbols}{150}
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
index d15960a586f..d97d91713bd 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.17}
-\def\filedate{2013/12/11}
+\def\fileversion{1.18}
+\def\filedate{2013/12/28}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros based on txfonts (msharpe)}