diff options
author | Karl Berry <karl@freefriends.org> | 2012-05-10 23:05:18 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-05-10 23:05:18 +0000 |
commit | dd4ed517c862a027861583962334b41bf201ce5f (patch) | |
tree | 05bfe700cc4d9407bdd8049546e8a8536e2866aa /Master | |
parent | 0d18b654e3cb09904ca68ad7ae8c841017efa19a (diff) |
new font newtx 0.91 (8may12)
git-svn-id: svn://tug.org/texlive/trunk@26291 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
130 files changed, 2710 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README new file mode 100644 index 00000000000..5bfbd5443a8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/README @@ -0,0 +1,63 @@ +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: 0.92 + +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. + +Installation: + +Mac OS X: To install, open a Terminal window and cd to inside the downloaded TDS folder. + +Method A (recommended): type + +sudo cp -Rf * /usr/local/texlive/texmf-local + +then + +sudo mktexlsr + +then + +sudo -H updmap-sys --enable Map=ntx.map + +Method B: If you insist on making your font installations in your home folder, potentially making your personal installation become out of sync with updates to TeXLive, use instead + +(i) if you checked Update for All Users in TeXLive utility + +cp -Rf * ~/Library/texmf + +then + +updmap --enable Map=ntx.map + +(ii) otherwise + +cp -Rf * ~/Library/texmf + +then + +sudo updmap-sys --enable Map=ntx.map + +Linux: Very similar to Mac OS X. + +MikTeX: Copy the newtxTDS.zip to the root of the folder you use for personal additions to the TeX trees, open a command window, chdir to that folder, and type + +unzip newtxTDS +initexmf --update-fndb +initexmf --edit-config-file updmap + +The latter command should open updmap.cfg in your default editor, commonly Notepad. Add the line + +Map ntx.map + +to updmap.cfg, save and close. Then, in the command window, type + +initexmf --mkmaps + +You can ignore error messages that may occur here. This should result in a properly enabled ntx. + +Please understand that this is a preliminary version, and I have undoubtedly made errors. The underlying glyphs from txfonts are good, and I believe I've improved the metrics and the package substantially. + +Please send comments and bug reports or suggestions for improvement to + +msharpe at ucsd dot edu
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf Binary files differnew file mode 100644 index 00000000000..74da627f5fd --- /dev/null +++ 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 new file mode 100644 index 00000000000..02eee5ca12e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex @@ -0,0 +1,262 @@ +\documentclass[11pt]{article} +\usepackage[margin=1in]{geometry} +\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent +%SetFonts +\usepackage{graphicx} +% libertine text and newtxmath +\usepackage{libertine} +\usepackage[TS1,T1]{fontenc} +\usepackage{textcomp} +\usepackage[scaled=.85]{beramono} +\usepackage{amsmath} +\usepackage[libertine]{newtxmath} +\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math +\def\libertine{\fontfamily{fxlj}\selectfont} +\usepackage[bb=boondox,frak=boondox,scr=boondoxo]{mathalfa} +\usepackage{bm} +%SetFonts +\title{New TX font package} +\author{Michael Sharpe} +\date{\today} % Activate to display a given date or no date + +\begin{document} +\maketitle +\section{Introduction} +The {\tt txfonts} package by Young Ryu has been available for over ten years but has been corrected very little since its introduction. It is meant to be a complete text and math package with roman text font provided by Times or a Times clone, sans serif based on a \textsf{Helvetica} clone, typewriter faces, plus math symbol fonts whose math italic letters are from a Times Italic clone. The additional glyphs, whether taken from free sources or designed by him, are generally of high quality, but the accompanying metrics are not, making the math inconsistently spaced, but so cramped that neighboring symbols collide not infrequently. + +The goal of this new project is use his glyphs along with a few additions and with completely reworked metrics which are generally looser, but not as loose as Computer Modern math, to make a math package that works with not only Times, but also with fonts that are intermediate in weight between Computer Modern and Times. The free font Linux Libertine is one particular target, as it is of nearly the same x-height as Computer Modern, but, not being a \emph{modern} font, it 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 a rough measure of weight in math mode, the default line width in Computer Modern math is 40{\tt em}, in MathTime Pro 2, it is 46{\tt em}, and in txfonts, the value is 56{\tt em}. (The Times default line width as estimated from the thickness of each line segment is its = sign is 65{\tt em}. Unlike \textsf{txfonts}, Mathtime Pro 2 geometric glyphs are not of uniform thickness, so a comparison based on just this number is somewhat misleading.) + +The new version makes the following changes: +\begin{itemize} +\item +the new package is split into separate text and math packages that do not need to be used in conjunction; +\item both text and math packages offer options not present in the original package, described below, including the option to use \textsf{libertine} Latin and Greek letters to replace \textsf{Times}; +\item wide accent glyphs have been corrected (they should have zero depth) so that they no longer collide with the underlying glyph; +\item for those who do not like the integral in \textsf{txfonts}, an emboldened version of the Computer Modern integral is made available, matching the weight of the \textsf{txfonts} symbols; +\item an upright partial derivative symbol has been added, named \verb|\uppartial|; +\item there is now an option to get braces more pleasing to older eyes; +\item macros have been added to bring the calls to Greek symbols more into conformity with \textsc{psnfss} and Mathtime Pro~2; +\item problems using \textsc{ams} macro packages before \textsf{txfonts} are settled; +\item The problem with the {\tt ogonek} accent and tabular environments (bad definition of \verb|\k|) is fixed; +\item The default encoding for \textsf{newtxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice. +\end{itemize} +\section{Text mode options} +The text mode environment invoked by +\begin{verbatim} +\usepackage{newtxtext} +\end{verbatim} +has two options: you may write +\begin{verbatim} +\usepackage[scaled=.93]{netxtext} +\end{verbatim} +to load the roman and typewriter text fonts at 93\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.9*0.93$. This is not of much utility if the package is used with the math package {\tt newtxmath} to which it is already matched, but may be with other math packages. The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures $1234567890$. +\section{Math mode options} +The package invoked by +\begin{verbatim} +\usepackage{newtxmath} +\end{verbatim} +loads the math part of the {\tt txfonts} (with revised metrics and additional glyphs) and should be loaded \emph{after} the text font and its encoding have been specified, as it uses the text font settings to define how operators, numbers, math accents, \verb|\mathrm|, \verb|\mathbf| etc.\ are rendered. You should also load a Typewriter font so as not to generate mysterious error messages about \textsf{metafont} trying to generate \texttt{ectt10}. The package offers a number of options. +\begin{itemize} +\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 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; +\item the combination +\begin{verbatim} +\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}. On the other hand, +\begin{verbatim} +\usepackage{amsmath} +\usepackage[cmintegrals]{newtxmath} +\end{verbatim} +allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \verb|\idotsint| defined in {\tt amsmath}, but using the pumped-up Computer Modern integral loaded by {\tt newtxmath}. +\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}. +\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. +\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. +\end{itemize} +\textsc{Example 1:} +\begin{verbatim} +\usepackage{newtxtext} % T1, lining figures so math uses lf +\usepackage{textcomp} % required for special glyphs +\usepackage{amsmath} +\usepackage[varg,cmintegrals,cmbraces]{newtxmath} +\usepackage{bm} % load after all math to give access to bold math +\renewcommand{\rmdefault}{ntxrj} %old-style figures in text, not in math +\end{verbatim} +\textsc{Example 2:} +\begin{verbatim} +\usepackage[nf]{libertine} % a bit lighter than Times--no osf in math +\usepackage[T1]{fontenc} %the only LaTeX encoding that works with libertine +\usepackage{textcomp} % required to get special symbols +\usepackage[scaled=.85]{beramono}% a typewriter font must be defined +\usepackage{amsmath} +\usepackage[varg,cmintegrals,cmbraces]{newtxmath} +\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math +\def\libertine{\fontfamily{fxlj}\selectfont} +\usepackage[bb=boondox,frak=boondox,scr=boondoxo]{mathalfa} +\usepackage{bm}% load after all math to give access to bold math +\end{verbatim} +\textsc{Example 3:} +\begin{verbatim} +\usepackage[nf]{libertine} % a bit lighter than Times--no osf in math +\usepackage[T1]{fontenc} %the only LaTeX encoding that works with libertine +\usepackage{textcomp} % required to get special symbols +\usepackage[scaled=.85]{beramono}% a typewriter font must be defined +\usepackage{amsmath} +\usepackage[libertine,cmintegrals,cmbraces]{newtxmath} +\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math +\def\libertine{\fontfamily{fxlj}\selectfont} +\usepackage[bb=boondox,frak=boondox,scr=rsfso]{mathalfa} +\usepackage{bm}% load after all math to give access to bold math +\end{verbatim} + +\textbf{Caution:} In encodings {\tt T1} and {\tt LY1}, the macro \verb|\mathrm| does not produce what you might expect for Greek letters, due to the difference between those encodings and {\tt OT1}. But what were you expecting with \verb|\mathrm{Gamma}| anyway? In {\tt T1} and {\tt LY1}, you'll get a math accent. +\section{Bold math fonts}\label{sec:boldmath} +Every math font in the {\tt txfonts} package, and in the {\tt newtx} package, is accompanied by a bold version. Some usage examples are given below. Generally, one may use either \verb|\boldmath| to change an entire formula to bold, or \verb|\boldsymbol| to change one symbol, but the spacing generally works better after loading the {\tt bm} package and using the \verb|\bm| macro. + +The text glyphs dotlessi (\verb|\i|) and dotlessj (\verb|\j|) are rarely needed in actual text---in many fonts, roman dotlessi is very similar to the numeral 1. They are however sometimes needed to build special math glyphs. The following table shows how to generate the mathematical forms of dotlessi and dotlessj. I illustrate with only dotlessi---dotlessj is entirely analogous. + +\begin{center} + \begin{tabular}{@{} llll @{}} + \hline + Type & Weight & Command & Result \\ + \hline + Math Italic & Regular & \verb|$\hat{\imath}$| & $\hat{\imath}$ \\ + Math Italic & Bold & \verb|$\bm{\hat{\imath}}$| & $\bm{\hat{\imath}}$ \\ + Roman & Regular & \verb|$\hat{\textrm{\i}}$| & $\hat{\textrm{\i}}$\\ + Roman & Bold & \verb|$\bm{\hat{\textbf{\i}}}$| & $\bm{\hat{\textbf{\i}}}$\\ + \hline + \end{tabular} +\end{center} +\newcommand{\xyvec}[2]{\ensuremath{#1\bm{\textbf{\i}}#2\bm{\textbf{\j}}}} + +In math, bold roman characters are often used to indicate vector quantities, and for this one uses constructions like +\begin{itemize} +\item +\verb|$\mathbf{x}$| produces $\mathbf{x}$; +\item +\verb|$\bm{\mathrm{x}}$| produces $\bm{\mathrm{x}}$ (same as previous but may offer improved spacing); +\item +\verb|$\bm{x}$| produces $\bm{x}$ (not roman); +\item +\verb|$\bm{\hat{\mathbf{x}}}$| produces $\bm{\hat{\mathbf{x}}}$ (with a bold accent); +\item \verb|$\bm{\dot{x}}$| produces $\bm{\dot{x}}$ (bold but not roman); +\item the macro definition +\begin{verbatim} +\newcommand{\xyvec}[2]{\ensuremath{#1\bm{\textbf{\i}}#2\bm{\textbf{\j}}}} +\end{verbatim} +allows you to write \verb|\xyvec{x}{+y}| to output $\xyvec{x}{+y}$; +\item \verb|$\bm{\Gamma}$| produces $\bm{\Gamma}$ (bold Gamma); +\item \verb|$\bm{\hat{\Gamma}}$| produces $\bm{\hat{\Gamma}}$ (bold Gamma with bold accent). +\end{itemize} +(The last two assume that you have effectively set the option {\tt uprightGreek}---the default.) + +\section{Samples from free Times and Libertine packages} +\textsc{TXFONTS:}\\ +\begin{verbatim} +\usepackage{txfonts} +\end{verbatim} +\[\includegraphics{sample-tx-crop}\] +\begin{itemize} +\item +Complete match between text and math size and weight; +\item first formula much too cramped; +\item upper limit of integral much too close to integral sign; +\item square on $t$ in integrand comes very close to colliding with it.\end{itemize} + +\vspace{1pc} +\textsc{NEWTXFONTS:}\\ +\begin{verbatim} +\usepackage{newtxtext} +\usepackage{newtxmath} +\end{verbatim} +\[\includegraphics{sample-ntx-crop}\] +\begin{itemize} +\item +Complete match between text and math size and weight; +\item first formula much less cramped; +\item upper limit of integral not too close to integral sign; +\item square not too close to $t$ in exponent. +\end{itemize} + +\vspace{1pc} +\textsc{MathTimePro2:}\\ +\begin{verbatim} +\usepackage{newtxtext} +\usepackage[lite]{mtpro2} +\end{verbatim} +\[\includegraphics{sample-mtp-crop}\] +\begin{itemize} +\item +Complete match between text and math size and weight; +\item first formula quite spread out; +\item upper limit of integral not too close to integral sign; +\item plenty of space between square and $t$ in exponent. +\end{itemize} + +\vspace{1pc} +\textsc{Libertine and MathTimePro2:}\\ +\begin{verbatim} +\usepackage{libertine} +\usepackage[lite]{mtpro2} +\end{verbatim} +\[\includegraphics{sample-libmtp-crop}\] +\begin{itemize} +\item +Mismatch of weight between text and math; +\item first formula quite spread out; +\item upper limit of integral not too close to integral sign; +\item plenty of space between square and $t$ in exponent. +\end{itemize} + +\vspace{1pc} +\textsc{Libertine and newtxmath:}\\ +\begin{verbatim} +\usepackage{libertine} +\usepackage[libertine]{newtxmath} +\end{verbatim} +\[\includegraphics{sample-lib-crop}\] +\begin{itemize} +\item +Very good match between text and math in size and weight; +\item first formula not cramped; +\item upper limit of integral not too close to integral sign; +\item space between square and $t$ in exponent. +\end{itemize} + +\vspace{1pc} +\textsc{Mathptmx:}\\ +\begin{verbatim} +\usepackage{mathptmx} +\end{verbatim} +\[\includegraphics{sample-ptmx-crop}\] +\begin{itemize} +\item +Good match between text and math size and weight, though the summation symbol (from the system {\tt symbol} font) is too small and too dark; +\item first formula well spread; +\item upper limit of integral not too close to integral sign; +\item space between square and $t$ in exponent; +\item there are no upright Greek lowercase letters in this package; +\item the package lacks a number of amenities that are present in other packages. +\end{itemize} +\section{Items installed} As well as a collection of virtual fonts, font definition files and the central {\tt newtxtext.sty} and {\tt newtxmath.sty} files, the package contains one map file {\tt ntx.map} that must be enabled for the package to function correctly. It contains the following items. The two {\tt fxl*.pfb} files to which they refer are part of the Libertine-Legacy collection that is part of \TeX\ Live. The map file {\tt libertine.map} must not have been disabled. The other {\tt.pfb} files are either part of the \textsf{txfonts} or are fonts derived from them or from the \textsf{Computer Modern} fonts in some manner. +\begin{verbatim} +ntxexmods NTXEXMODS <ntxexmods.pfb +ntxbexmods NTXBEXMODS <ntxbexmods.pfb +ntxexb NTXEXB <ntxexb.pfb +ntxbexb NTXBEXB <ntxbexb.pfb +rtxmio rtxmi " -.167 SlantFont " <rtxmi.pfb +rtxbmio rtxbmi " -.167 SlantFont " <rtxbmi.pfb +rfxlri-alt LinLibertineI " LibertineAltEncoding ReEncodeFont " + <[libertinealt.enc <fxlri.pfb +rfxlbi-alt LinLibertineBI " LibertineAltEncoding ReEncodeFont " + <[libertinealt.enc <fxlbi.pfb +\end{verbatim} +The font files {\tt ntxexmods.pfb} and {\tt ntxbexmods.pfb} were derived from {\tt cmex10.pfb} by FontForgery, thickening the Computer Modern braces to match the weight of the \textsf{txfonts} braces. The pair {\tt ntxexb.pfb} and {ntxbexb.pfb} were similarly derived from {\tt cmsy7.pfb} and {\tt cmex10.pfb} to produce more braces and matching integral signs based on Computer Modern. The {\tt.tfm} files {rtx[b]mio.tfm} are simply unslanted versions of {\tt rtxmi}, from which we construct upright partial derivative symbols. +The last two entries provide us with a way to access custom-encoded versions of {\tt fxlri.pfb} and {\tt fxlbi.map} in order to access to some of the unencoded alternate glyphs---eg, Greek letters, {\tt J.alt} and {\tt v.alt}. + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf Binary files differnew file mode 100644 index 00000000000..aaa2a8c1f79 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-lib-crop.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf Binary files differnew file mode 100644 index 00000000000..598673d536b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-libmtp-crop.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-mtp-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-mtp-crop.pdf Binary files differnew file mode 100644 index 00000000000..eefc407aee6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-mtp-crop.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-ntx-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-ntx-crop.pdf Binary files differnew file mode 100644 index 00000000000..bc80edcc1b2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-ntx-crop.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-ptmx-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-ptmx-crop.pdf Binary files differnew file mode 100644 index 00000000000..2d9678b2731 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-ptmx-crop.pdf diff --git a/Master/texmf-dist/doc/fonts/newtx/sample-tx-crop.pdf b/Master/texmf-dist/doc/fonts/newtx/sample-tx-crop.pdf Binary files differnew file mode 100644 index 00000000000..2d5eb3da349 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/newtx/sample-tx-crop.pdf diff --git a/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc b/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc new file mode 100644 index 00000000000..dfae43bab07 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/public/newtx/libertinealt.enc @@ -0,0 +1,86 @@ +% File libertinealt.enc +% +% A number of .alt and greek characters which may serve as replacements for standard characters. +/LibertineAltEncoding [ +% 0x00 + /Gamma /Delta /Theta /Lambda + /Xi /Pi /Sigma /Upsilon1 + /Phi /Psi /Omega /alpha + /beta /gamma /delta /uni03F5 +% 0x10 + /zeta /eta /theta /iota + /kappa /lambda /mu /nu + /xi /pi /rho /sigma + /tau /upsilon /phi /chi +% 0x20 + /psi /omega /epsilon /theta1 + /omega1 /uni03F1 /sigma1 /phi1 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x30 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x40 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /J.alt /.notdef + /.notdef /.notdef /.notdef /.notdef + % 0x50 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x60 +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /afii10069.ital +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef +% 0x70 +/.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /v.alt /.notdef +/.notdef /y.alt /.notdef /dotlessi +/dotlessj /.notdef /.notdef /.notdef +% 0x80 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xA0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xB0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xC0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xD0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xE0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +% 0xF0 + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef +] def + diff --git a/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map new file mode 100644 index 00000000000..e80afc3895c --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/public/newtx/ntx.map @@ -0,0 +1,8 @@ +ntxexmods NTXEXMODS <ntxexmods.pfb +ntxbexmods NTXBEXMODS <ntxbexmods.pfb +ntxexb NTXEXB <ntxexb.pfb +ntxbexb NTXBEXB <ntxbexb.pfb +rtxmio rtxmi " -.167 SlantFont " <rtxmi.pfb +rtxbmio rtxbmi " -.167 SlantFont " <rtxbmi.pfb +rfxlri-alt LinLibertineI " LibertineAltEncoding ReEncodeFont " <[libertinealt.enc <fxlri.pfb +rfxlbi-alt LinLibertineBI " LibertineAltEncoding ReEncodeFont " <[libertinealt.enc <fxlbi.pfb diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm Binary files differnew file mode 100644 index 00000000000..38c122b3ab0 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm Binary files differnew file mode 100644 index 00000000000..6d1dc018d99 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexa.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm Binary files differnew file mode 100644 index 00000000000..233efae103e --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexb.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexmods.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexmods.tfm Binary files differnew file mode 100644 index 00000000000..fb83e66f16c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexmods.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm Binary files differnew file mode 100644 index 00000000000..c8ad8f3d53f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.tfm Binary files differnew file mode 100644 index 00000000000..5ab6b62f177 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi.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 differnew file mode 100644 index 00000000000..ac9baf09999 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmi1.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 differnew file mode 100644 index 00000000000..82fc4c8598c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbmia.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm Binary files differnew file mode 100644 index 00000000000..18bc9590e1c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsy.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm Binary files differnew file mode 100644 index 00000000000..3c382f62b2d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsya.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm Binary files differnew file mode 100644 index 00000000000..a2a0049e400 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyb.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm Binary files differnew file mode 100644 index 00000000000..cb9a738ba7f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbsyc.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm Binary files differnew file mode 100644 index 00000000000..b54764577e4 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm Binary files differnew file mode 100644 index 00000000000..bdf9c6807ef --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm Binary files differnew file mode 100644 index 00000000000..64745003dee --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexb.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexmods.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexmods.tfm Binary files differnew file mode 100644 index 00000000000..da8e25b2838 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexmods.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm Binary files differnew file mode 100644 index 00000000000..5c8f78b551e --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.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 differnew file mode 100644 index 00000000000..6032d7715e7 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi.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 differnew file mode 100644 index 00000000000..60571dae6d9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmi1.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.tfm Binary files differnew file mode 100644 index 00000000000..3a2333eff03 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxmia.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 differnew file mode 100644 index 00000000000..0577d33afb3 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsy.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm Binary files differnew file mode 100644 index 00000000000..d6f8acd0273 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsya.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm Binary files differnew file mode 100644 index 00000000000..02218084deb --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyb.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm Binary files differnew file mode 100644 index 00000000000..ed886524b15 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxsyc.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm Binary files differnew file mode 100644 index 00000000000..1a9d6ec971b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlbmi.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm Binary files differnew file mode 100644 index 00000000000..38c5fd95374 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/nxlmi.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlbi-alt.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlbi-alt.tfm Binary files differnew file mode 100644 index 00000000000..033c2ba86a5 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlbi-alt.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-alt.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-alt.tfm Binary files differnew file mode 100644 index 00000000000..225c2696ace --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/rfxlri-alt.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rtxbmio.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rtxbmio.tfm Binary files differnew file mode 100644 index 00000000000..ac58fd898ef --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/rtxbmio.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/rtxmio.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/rtxmio.tfm Binary files differnew file mode 100644 index 00000000000..574a0716700 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/rtxmio.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm Binary files differnew file mode 100644 index 00000000000..8fb553b4a8f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm Binary files differnew file mode 100644 index 00000000000..7d5e7e4328e --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm Binary files differnew file mode 100644 index 00000000000..10edbb360d8 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xbslj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm Binary files differnew file mode 100644 index 00000000000..2a55f57606c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm Binary files differnew file mode 100644 index 00000000000..8d0aa0a6455 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xrj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm Binary files differnew file mode 100644 index 00000000000..01d20624c48 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/t1xslj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm Binary files differnew file mode 100644 index 00000000000..0013971bb67 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm Binary files differnew file mode 100644 index 00000000000..03fdca8a45b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm Binary files differnew file mode 100644 index 00000000000..4a9cad5d800 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbslj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm Binary files differnew file mode 100644 index 00000000000..d9e9393a3db --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm Binary files differnew file mode 100644 index 00000000000..e4e5cd97f71 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txrj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm Binary files differnew file mode 100644 index 00000000000..95ca843b434 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/txslj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm Binary files differnew file mode 100644 index 00000000000..f8ca541423f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm Binary files differnew file mode 100644 index 00000000000..5fb6ae6d04b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm Binary files differnew file mode 100644 index 00000000000..582951796a9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxbslj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm Binary files differnew file mode 100644 index 00000000000..99ed5f9630d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxij.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm Binary files differnew file mode 100644 index 00000000000..9e2c2582c2b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxrj.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm Binary files differnew file mode 100644 index 00000000000..a7ca01809f7 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/newtx/tyxslj.tfm diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxbexb.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxbexb.pfb Binary files differnew file mode 100644 index 00000000000..6b491a5ed56 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxbexb.pfb diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxbexmods.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxbexmods.pfb Binary files differnew file mode 100644 index 00000000000..bd2b58abe68 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxbexmods.pfb diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxexb.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxexb.pfb Binary files differnew file mode 100644 index 00000000000..a3baca399ef --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxexb.pfb diff --git a/Master/texmf-dist/fonts/type1/public/newtx/ntxexmods.pfb b/Master/texmf-dist/fonts/type1/public/newtx/ntxexmods.pfb Binary files differnew file mode 100644 index 00000000000..33fd3208b87 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/newtx/ntxexmods.pfb diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf Binary files differnew file mode 100644 index 00000000000..2b1fc054609 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexa.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexa.vf Binary files differnew file mode 100644 index 00000000000..1f9f1ff1a16 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexa.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf Binary files differnew file mode 100644 index 00000000000..8fcff5e46bf --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.vf Binary files differnew file mode 100644 index 00000000000..b6ee8389096 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi.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 differnew file mode 100644 index 00000000000..2ad82045a6a --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmi1.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 differnew file mode 100644 index 00000000000..116dd88f0fa --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbmia.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf Binary files differnew file mode 100644 index 00000000000..61c85121fd2 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsy.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsya.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsya.vf Binary files differnew file mode 100644 index 00000000000..681be167dd4 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsya.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyb.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyb.vf Binary files differnew file mode 100644 index 00000000000..0f9b087b801 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyb.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyc.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyc.vf Binary files differnew file mode 100644 index 00000000000..c343b36e2c0 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbsyc.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf Binary files differnew file mode 100644 index 00000000000..335ecc97b1a --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxexa.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxexa.vf Binary files differnew file mode 100644 index 00000000000..133ff8c6d7d --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxexa.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf Binary files differnew file mode 100644 index 00000000000..1ae61cb6727 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.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 differnew file mode 100644 index 00000000000..979431d4a12 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi.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 differnew file mode 100644 index 00000000000..1c4aa786205 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmi1.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.vf Binary files differnew file mode 100644 index 00000000000..33ded036d9c --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxmia.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 differnew file mode 100644 index 00000000000..1e737c9ab94 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxsy.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsya.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsya.vf Binary files differnew file mode 100644 index 00000000000..b22be7071a7 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxsya.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsyb.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsyb.vf Binary files differnew file mode 100644 index 00000000000..d51508239c5 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxsyb.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxsyc.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxsyc.vf Binary files differnew file mode 100644 index 00000000000..f2959950ee1 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxsyc.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf Binary files differnew file mode 100644 index 00000000000..a042757d0c5 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf Binary files differnew file mode 100644 index 00000000000..3eede68a1c7 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf Binary files differnew file mode 100644 index 00000000000..8f0b74c861c --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xbslj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf Binary files differnew file mode 100644 index 00000000000..033d0d0a2bc --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf Binary files differnew file mode 100644 index 00000000000..9b030f2f11b --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xrj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf Binary files differnew file mode 100644 index 00000000000..279ccdab0ca --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/t1xslj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf Binary files differnew file mode 100644 index 00000000000..f012c803138 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txbij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf Binary files differnew file mode 100644 index 00000000000..11422db8d72 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txbj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf Binary files differnew file mode 100644 index 00000000000..67ebf056933 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txbslj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txij.vf b/Master/texmf-dist/fonts/vf/public/newtx/txij.vf Binary files differnew file mode 100644 index 00000000000..ad0476a6fb0 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf Binary files differnew file mode 100644 index 00000000000..89393f3997d --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txrj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf Binary files differnew file mode 100644 index 00000000000..9dce074df3e --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/txslj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf Binary files differnew file mode 100644 index 00000000000..ee3908a3843 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf Binary files differnew file mode 100644 index 00000000000..a8f430e28e7 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf Binary files differnew file mode 100644 index 00000000000..ff7d8719574 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxbslj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf Binary files differnew file mode 100644 index 00000000000..755a71d5eb1 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxij.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf Binary files differnew file mode 100644 index 00000000000..0ef07ecaf9c --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxrj.vf diff --git a/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf b/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf Binary files differnew file mode 100644 index 00000000000..fd2268e4f47 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/newtx/tyxslj.vf diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxr.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxr.fd new file mode 100644 index 00000000000..8ac03b622f4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxr.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ly1ntxr.fd}[2012/04/15 v1.0] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{LY1}{ntxr}{} +\DeclareFontShape{LY1}{ntxr}{m}{n}{ %medium + <-> \ntx@scaled tyxr% +}{} +\DeclareFontShape{LY1}{ntxr}{m}{sc}{ %cap & small cap + <-> \ntx@scaled tyxsc% +}{} +\DeclareFontShape{LY1}{ntxr}{m}{sl}{ %slanted + <-> \ntx@scaled tyxsl% +}{} +\DeclareFontShape{LY1}{ntxr}{m}{it}{ %italic + <-> \ntx@scaled tyxi% +}{} +\DeclareFontShape{LY1}{ntxr}{m}{ui}{ %unslanted italic + <->ssub * ntxr/m/it% +}{} +\DeclareFontShape{LY1}{ntxr}{bx}{n}{ %bold extended + <-> \ntx@scaled tyxb% +}{} +\DeclareFontShape{LY1}{ntxr}{bx}{sc}{ %bold extended cap & small cap + <-> \ntx@scaled tyxbsc% +}{} +\DeclareFontShape{LY1}{ntxr}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled tyxbsl% +}{} +\DeclareFontShape{LY1}{ntxr}{bx}{it}{ %bold extended italic + <-> \ntx@scaled tyxbi% +}{} +\DeclareFontShape{LY1}{ntxr}{bx}{ui}{ %bold extended unslanted italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{LY1}{ntxr}{b}{n}{ %bold + <->ssub * ntxr/bx/n% +}{} +\DeclareFontShape{LY1}{ntxr}{b}{sc}{ %bold cap & small cap + <->ssub * ntxr/bx/sc% +}{} +\DeclareFontShape{LY1}{ntxr}{b}{sl}{ %bold slanted + <->ssub * ntxr/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxr}{b}{it}{ %bold italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{LY1}{ntxr}{b}{ui}{ %bold unslanted italic + <->ssub * ntxr/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd new file mode 100644 index 00000000000..1c8f05dc824 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxss.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ly1ntxss.fd} + [2000/12/15 v3.1] +\expandafter\ifx\csname ntx@helvscaled\endcsname\relax + \let\ntx@helvscaled\@empty% +\fi + +\DeclareFontFamily{LY1}{ntxss}{} +\DeclareFontShape{LY1}{ntxss}{m}{n}{ %medium + <->\ntx@helvscaled tyxss% +}{} +\DeclareFontShape{LY1}{ntxss}{m}{sc}{ %cap & small cap + <->\ntx@helvscaled tyxsssc% +}{} +\DeclareFontShape{LY1}{ntxss}{m}{sl}{ %slanted + <->\ntx@helvscaled tyxsssl% +}{} +\DeclareFontShape{LY1}{ntxss}{m}{it}{ %italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{LY1}{ntxss}{m}{ui}{ %unslanted italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{LY1}{ntxss}{bx}{n}{ %bold extended + <->\ntx@helvscaled tyxbss% +}{} +\DeclareFontShape{LY1}{ntxss}{bx}{sc}{ %bold extended cap & small cap + <->\ntx@helvscaled tyxbsssc% +}{} +\DeclareFontShape{LY1}{ntxss}{bx}{sl}{ %bold extended slanted + <->\ntx@helvscaled tyxbsssl% +}{} +\DeclareFontShape{LY1}{ntxss}{bx}{it}{ %bold extended italic + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxss}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxss}{b}{n}{ %bold + <->ssub * txss/bx/n% +}{} +\DeclareFontShape{LY1}{ntxss}{b}{sc}{ %bold cap & small cap + <->ssub * txss/bx/sc% +}{} +\DeclareFontShape{LY1}{ntxss}{b}{sl}{ %bold slanted + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxss}{b}{it}{ %bold italic + <->ssub * txss/bx/it% +}{} +\DeclareFontShape{LY1}{ntxss}{b}{ui}{ %bold unslanted italic + <->ssub * txss/bx/ui% +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ly1ntxtt.fd b/Master/texmf-dist/tex/latex/newtx/ly1ntxtt.fd new file mode 100644 index 00000000000..778fd179734 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ly1ntxtt.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ly1ntxtt.fd} + [2012/04/20 v3.1] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{LY1}{ntxtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{LY1}{ntxtt}{m}{n}{ %medium + <-> \ntx@scaled tyxtt% +}{} +\DeclareFontShape{LY1}{ntxtt}{m}{sc}{ %cap & small cap + <-> \ntx@scaled tyxttsc% +}{} +\DeclareFontShape{LY1}{ntxtt}{m}{sl}{ %slanted + <-> \ntx@scaled tyxttsl% +}{} +\DeclareFontShape{LY1}{ntxtt}{m}{it}{ %italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{LY1}{ntxtt}{m}{ui}{ %unslanted italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{LY1}{ntxtt}{bx}{n}{ %bold extended + <-> \ntx@scaled tyxbtt% +}{} +\DeclareFontShape{LY1}{ntxtt}{bx}{sc}{ %bold extended cap & small cap + <-> \ntx@scaled tyxbttsc% +}{} +\DeclareFontShape{LY1}{ntxtt}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled tyxbttsl% +}{} +\DeclareFontShape{LY1}{ntxtt}{bx}{it}{ %bold extended italic + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxtt}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxtt}{b}{n}{ %bold + <->ssub * txtt/bx/n% +}{} +\DeclareFontShape{LY1}{ntxtt}{b}{sc}{ %bold cap & small cap + <->ssub * txtt/bx/sc% +}{} +\DeclareFontShape{LY1}{ntxtt}{b}{sl}{ %bold slanted + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{LY1}{ntxtt}{b}{it}{ %bold italic + <->ssub * txtt/bx/it% +}{} +\DeclareFontShape{LY1}{ntxtt}{b}{ui}{ %bold unslanted italic + <->ssub * txtt/bx/ui% +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/newtxmath.sty b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty new file mode 100644 index 00000000000..d10356b3e14 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/newtxmath.sty @@ -0,0 +1,1191 @@ +\NeedsTeXFormat{LaTeX2e}[1997/06/01] +% +% Based on Young Ryu's txfonts.sty, v.3.2.1 +% Text and math are now loaded in separate sty files---the text +% font family need not be txtext. The text font loaded when this package +% is processed is used for operator names, mathrm, mathit, +% and likewise for mathsf and mathtt. +% The original txfonts math fonts have been replaced by virtual fonts which +% render less tightly so that there are many fewer instances +% of glyph collisions. +% These modifications are by Michael Sharpe, msharpe at ucsd dot edu + +\def\fileversion{0.92} +\def\filedate{2012/05/09} +\ProvidesPackage{ntxmath} + [\filedate\space v\fileversion] +\@ifundefined{ntxmathLoaded}{}{\endinput} + +\message{`ntxmath' v\fileversion, \filedate\space Math macros based on txfonts (msharpe)} + +\csname ntxmathLoaded\endcsname +\let\ntxmathLoaded\endinput + +\RequirePackage{xkeyval} +\define@key{ntxmath}{scaled}[1.0]{\def\ntxmath@scaled{s*[#1]}} +\DeclareOption*{% + \begingroup + \edef\x{\endgroup + \noexpand\setkeys{ntxmath}{\CurrentOption}}% + \x} +\DeclareOption{varg}{\def\X@s@v@rg{}} +\newif\iftx@ams \newif\iftx@slantedG \newif\iftx@cmint \newif\iftx@braces +\newif\iftx@libertine +\DeclareOption{libertine}{\tx@libertinetrue} +\DeclareOption{cmintegrals}{\tx@cminttrue} +\DeclareOption{cmbraces}{\tx@bracestrue} +\DeclareOption{noamssymbols}{\tx@amsfalse} +\DeclareOption{amssymbols}{\tx@amstrue} +\DeclareOption{uprightGreek}{\tx@slantedGfalse} +\DeclareOption{slantedGreek}{\tx@slantedGtrue} +\ExecuteOptions{% +amssymbols,uprightGreek} +\ProcessOptions* +% No varg option with option libertine +\iftx@libertine\ifx\X@s@v@rg\undefined\else\let\X@s@v@rg\@undefined\fi\fi +% Use existing text fonts for operators, mathrm, etc +\DeclareSymbolFont{operators}{\encodingdefault}{\rmdefault}{m}{n} +\SetSymbolFont{operators}{bold}{\encodingdefault}{\rmdefault}{b}{n} +\def\operator@font{\mathgroup\symoperators} + +\DeclareSymbolFontAlphabet{\mathrm}{operators} +\DeclareMathAlphabet{\mathbf}{\encodingdefault}{\rmdefault}{b}{n} +\DeclareMathAlphabet{\mathit}{\encodingdefault}{\rmdefault}{m}{it} +\SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{b}{it} + + +\DeclareMathAlphabet{\mathsf}{\encodingdefault}{\sfdefault}{m}{n} +\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n} + +\DeclareMathAlphabet{\mathtt}{\encodingdefault}{\ttdefault}{m}{n} +\SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{\ttdefault}{b}{n} + + +%%%%%%%%%%%%%%% +% Math Italic % +%%%%%%%%%%%%%%% +\iftx@libertine + \DeclareSymbolFont{letters}{OML}{nxlmi}{m}{it} + \SetSymbolFont{letters}{bold}{OML}{nxlmi}{b}{it} + \DeclareFontSubstitution{OML}{nxlmi}{m}{it} +\else + \DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it} + \SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it} + \DeclareFontSubstitution{OML}{ntxmi}{m}{it} +\fi +%%%%%%%%%%%%%%%%% +% Math Italic A % +%%%%%%%%%%%%%%%%% + +\DeclareSymbolFont{lettersA}{U}{ntxmia}{m}{it} +\SetSymbolFont{lettersA}{bold}{U}{ntxmia}{b}{it} +%\DeclareSymbolFont{boldlettersA}{U}{ntxmi}{b}{it}% can be used directly by \bm +\DeclareFontSubstitution{U}{ntxmia}{m}{it} +\DeclareSymbolFontAlphabet{\mathfrak}{lettersA} + + +%%%%%%%%%%%%%%% +% Math Symbol % +%%%%%%%%%%%%%%% + +\DeclareSymbolFont{symbols}{OMS}{ntxsy}{m}{n} +\SetSymbolFont{symbols}{bold}{OMS}{ntxsy}{b}{n} +\DeclareFontSubstitution{OMS}{ntxsy}{m}{n} + +\DeclareSymbolFontAlphabet{\symb@ls@lph@}{symbols} + +\ifx\AmSfont\@undefined\else +\renewcommand{\AmSfont}{{% + \usefont{OMS}{ntxsy}{\if\@xp\@car\f@series\@nil bb\else m\fi}{n}}} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbols A (MSAM) % +%%%%%%%%%%%%%%%%%%%%%%%%% +\iftx@ams% + \DeclareSymbolFont{AMSa}{U}{ntxsya}{m}{n} + \SetSymbolFont{AMSa}{bold}{U}{ntxsya}{b}{n} + %\DeclareSymbolFont{boldAMSa}{U}{ntxsya}{b}{n}% can be used directly by \bm + \DeclareFontSubstitution{U}{ntxsya}{m}{n} + + +%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbols B (MSBM) % +%%%%%%%%%%%%%%%%%%%%%%%%% + + \DeclareSymbolFont{AMSb}{U}{ntxsyb}{m}{n} + \SetSymbolFont{AMSb}{bold}{U}{ntxsyb}{b}{n} + %\DeclareSymbolFont{boldAMSb}{U}{ntxsyb}{b}{n}% can be used directly by \bm + \DeclareFontSubstitution{U}{ntxsyb}{m}{n} + \DeclareSymbolFontAlphabet{\mathbb}{AMSb} +\fi + +%%%%%%%%%%%%%%%%%% +% Math Symbols C % +%%%%%%%%%%%%%%%%%% + +\DeclareSymbolFont{symbolsC}{U}{ntxsyc}{m}{n} +\SetSymbolFont{symbolsC}{bold}{U}{ntxsyc}{b}{n} +%\DeclareSymbolFont{boldsymbolsC}{U}{ntxsyc}{b}{n}% can be used directly by \bm +\DeclareFontSubstitution{U}{ntxsyc}{m}{n} + +%%%%%%%%%%%%%%%%%% +% Math Extension % +%%%%%%%%%%%%%%%%%% + +\iftx@braces% + \DeclareSymbolFont{largesymbols}{OMX}{ntxexv}{m}{n} + \SetSymbolFont{largesymbols}{bold}{OMX}{ntxexv}{b}{n} + \DeclareFontSubstitution{OMX}{ntxexv}{m}{n} +\else% + \DeclareSymbolFont{largesymbols}{OMX}{ntxex}{m}{n} + \SetSymbolFont{largesymbols}{bold}{OMX}{ntxex}{b}{n} + \DeclareFontSubstitution{OMX}{ntxex}{m}{n} +\fi% +%%%%%%%%%%%%%%%%%%%% +% Math Extension A % +%%%%%%%%%%%%%%%%%%%% + +\DeclareSymbolFont{largesymbolsA}{U}{ntxexa}{m}{n} +\SetSymbolFont{largesymbolsA}{bold}{U}{ntxexa}{b}{n} +%\DeclareSymbolFont{boldlargesymbolsA}{U}{ntxexa}{b}{n}% can be used directly by \bm +\DeclareFontSubstitution{U}{ntxexa}{m}{n} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Common Macros +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\re@DeclareMathSymbol#1#2#3#4{% + \let#1=\undefined + \DeclareMathSymbol{#1}{#2}{#3}{#4}} + +\def\re@DeclareMathDelimiter#1#2#3#4#5#6{% + \let#1=\undefined + \DeclareMathDelimiter{#1}{#2}{#3}{#4}{#5}{#6}} + +\def\re@DeclareMathAccent#1#2#3#4{% + \let#1=\undefined + \DeclareMathAccent{#1}{#2}{#3}{#4}} + +\def\DeclareMathSymbolCtr#1#2#3#4{% + \DeclareMathSymbol{#1}{#2}{#3}{#4} + \advance #4 by1} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symols & Notations Definitions +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\joinrel{\mathrel{\mkern-2.5mu}} %-3mu in plain TeX + + +%%%%%%%%%%%%%%%%%%%%%% +% Text Roman in Math % operators +%%%%%%%%%%%%%%%%%%%%%% +% LaTeX defaults are set to the following in the roman text font. +% Not all text fonts have these available, or not in the same slots. + +%\DeclareMathSymbol{\Gamma}{\mathalpha}{operators}{0} +%\DeclareMathSymbol{\Delta}{\mathalpha}{operators}{1} +%\DeclareMathSymbol{\Theta}{\mathalpha}{operators}{2} +%\DeclareMathSymbol{\Lambda}{\mathalpha}{operators}{3} +%\DeclareMathSymbol{\Xi}{\mathalpha}{operators}{4} +%\DeclareMathSymbol{\Pi}{\mathalpha}{operators}{5} +%\DeclareMathSymbol{\Sigma}{\mathalpha}{operators}{6} +%\DeclareMathSymbol{\Upsilon}{\mathalpha}{operators}{7} +%\DeclareMathSymbol{\Phi}{\mathalpha}{operators}{8} +%\DeclareMathSymbol{\Psi}{\mathalpha}{operators}{9} +%\DeclareMathSymbol{\Omega}{\mathalpha}{operators}{10} +%"30-"39: 0-9 +%\DeclareMathAccent{\grave}{\mathalpha}{operators}{18} +%\DeclareMathAccent{\acute}{\mathalpha}{operators}{19} +%\DeclareMathAccent{\check}{\mathalpha}{operators}{20} +%\DeclareMathAccent{\breve}{\mathalpha}{operators}{21} +%\DeclareMathAccent{\bar}{\mathalpha}{operators}{22} +%\DeclareMathAccent{\mathring}{\mathalpha}{operators}{23} +%\DeclareMathSymbol{\mathdollar}{\mathord}{operators}{36} +%\def\mathsterling{\mathit{\mathchar"7024}} +%\DeclareMathDelimiter{(}{\mathopen}{operators}{40}{largesymbols}{0} +%\DeclareMathDelimiter{)}{\mathclose}{operators}{41}{largesymbols}{1} +%\DeclareMathSymbol{+}{\mathbin}{operators}{43} +%\DeclareMathDelimiter{/}{\mathord}{operators}{47}{largesymbols}{14} +%\DeclareMathSymbol{:}{\mathrel}{operators}{58} +%\DeclareMathSymbol{\colon}{\mathpunct}{operators}{58} +%\DeclareMathSymbol{;}{\mathpunct}{operators}{59} +\DeclareMathSymbol{=}{\mathrel}{lettersA}{61} +%\DeclareMathSymbol{?}{\mathclose}{operators}{63} +%\DeclareMathDelimiter{[}{\mathopen}{operators}{91}{largesymbols}{2} +%\DeclareMathDelimiter{]}{\mathclose}{operators}{93}{largesymbols}{3} +%\DeclareMathAccent{\hat}{\mathalpha}{operators}{94} +%\DeclareMathAccent{\dot}{\mathalpha}{operators}{95} +%\DeclareMathAccent{\tilde}{\mathalpha}{operators}{126} +%\DeclareMathAccent{\ddot}{\mathalpha}{operators}{127} +\def\ly@one{LY1} +\def\t@one{T1} +\ifx\encodingdefault\t@one% + \re@DeclareMathAccent{\grave}{\mathalpha}{operators}{0} + \re@DeclareMathAccent{\acute}{\mathalpha}{operators}{1} + \re@DeclareMathAccent{\check}{\mathalpha}{operators}{7} + \re@DeclareMathAccent{\breve}{\mathalpha}{operators}{8} + \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{9} + \re@DeclareMathAccent{\mathring}{\mathalpha}{operators}{6} + \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{2} + \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{10} + \re@DeclareMathAccent{\tilde}{\mathalpha}{operators}{3} + \re@DeclareMathAccent{\ddot}{\mathalpha}{operators}{4} +\else\ifx\encodingdefault\ly@one + \re@DeclareMathAccent{\bar}{\mathalpha}{operators}{175} + \re@DeclareMathAccent{\hat}{\mathalpha}{operators}{94} + \re@DeclareMathAccent{\dot}{\mathalpha}{operators}{5} +% \DeclareMathAccent{\tilde}{\mathalpha}{operators}{152} +\fi\fi +% +\iftx@slantedG + \re@DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{0} + \re@DeclareMathSymbol{\Delta}{\mathalpha}{letters}{1} + \re@DeclareMathSymbol{\Theta}{\mathalpha}{letters}{2} + \re@DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{3} + \re@DeclareMathSymbol{\Xi}{\mathalpha}{letters}{4} + \re@DeclareMathSymbol{\Pi}{\mathalpha}{letters}{5} + \re@DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{6} + \re@DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{7} + \re@DeclareMathSymbol{\Phi}{\mathalpha}{letters}{8} + \re@DeclareMathSymbol{\Psi}{\mathalpha}{letters}{9} + \re@DeclareMathSymbol{\Omega}{\mathalpha}{letters}{10} +\else + \re@DeclareMathSymbol{\Gamma}{\mathalpha}{lettersA}{0} + \re@DeclareMathSymbol{\Delta}{\mathalpha}{lettersA}{1} + \re@DeclareMathSymbol{\Theta}{\mathalpha}{lettersA}{2} + \re@DeclareMathSymbol{\Lambda}{\mathalpha}{lettersA}{3} + \re@DeclareMathSymbol{\Xi}{\mathalpha}{lettersA}{4} + \re@DeclareMathSymbol{\Pi}{\mathalpha}{lettersA}{5} + \re@DeclareMathSymbol{\Sigma}{\mathalpha}{lettersA}{6} + \re@DeclareMathSymbol{\Upsilon}{\mathalpha}{lettersA}{7} + \re@DeclareMathSymbol{\Phi}{\mathalpha}{lettersA}{8} + \re@DeclareMathSymbol{\Psi}{\mathalpha}{lettersA}{9} + \re@DeclareMathSymbol{\Omega}{\mathalpha}{lettersA}{10} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol (txsy) Definition % symbols +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%\DeclareMathSymbol{-}{\mathbin}{symbols}{0} +%\DeclareMathSymbol{\cdotp}{\mathpunct}{symbols}{1} +%\DeclareMathSymbol{\cdot}{\mathbin}{symbols}{1} +%\DeclareMathSymbol{\times}{\mathbin}{symbols}{2} +%\DeclareMathSymbol{\ast}{\mathbin}{symbols}{3} +%\DeclareMathSymbol{*}{\mathbin}{symbols}{3} % +%\DeclareMathSymbol{\div}{\mathbin}{symbols}{4} +%\DeclareMathSymbol{\diamond}{\mathbin}{symbols}{5} +%\DeclareMathSymbol{\pm}{\mathbin}{symbols}{6} +%\DeclareMathSymbol{\mp}{\mathbin}{symbols}{7} +%\DeclareMathSymbol{\oplus}{\mathbin}{symbols}{8} + \let\circledplus\oplus +%\DeclareMathSymbol{\ominus}{\mathbin}{symbols}{9} + \let\circledminus\ominus +%\DeclareMathSymbol{\otimes}{\mathbin}{symbols}{10} + \let\circledtimes\otimes +%\DeclareMathSymbol{\oslash}{\mathbin}{symbols}{11} + \let\circledslash\oslash +%\DeclareMathSymbol{\odot}{\mathbin}{symbols}{12} + \let\circleddot\odot +%\DeclareMathSymbol{\bigcirc}{\mathbin}{symbols}{13} +%\DeclareMathSymbol{\circ}{\mathbin}{symbols}{14} +%\DeclareMathSymbol{\bullet}{\mathbin}{symbols}{15} +%\DeclareMathSymbol{\asymp}{\mathrel}{symbols}{16} +%\DeclareMathSymbol{\equiv}{\mathrel}{symbols}{17} +%\DeclareMathSymbol{\subseteq}{\mathrel}{symbols}{18} +%\DeclareMathSymbol{\supseteq}{\mathrel}{symbols}{19} +%\DeclareMathSymbol{\leq}{\mathrel}{symbols}{20} +% \let\le=\leq +%\DeclareMathSymbol{\geq}{\mathrel}{symbols}{21} +% \let\ge=\geq +%\DeclareMathSymbol{\preceq}{\mathrel}{symbols}{22} +%\DeclareMathSymbol{\succeq}{\mathrel}{symbols}{23} +%\DeclareMathSymbol{\sim}{\mathrel}{symbols}{24} +%\DeclareMathSymbol{\approx}{\mathrel}{symbols}{25} +%\DeclareMathSymbol{\subset}{\mathrel}{symbols}{26} +%\DeclareMathSymbol{\supset}{\mathrel}{symbols}{27} +%\DeclareMathSymbol{\ll}{\mathrel}{symbols}{28} +%\DeclareMathSymbol{\gg}{\mathrel}{symbols}{29} +%\DeclareMathSymbol{\prec}{\mathrel}{symbols}{30} +%\DeclareMathSymbol{\succ}{\mathrel}{symbols}{31} +%\DeclareMathSymbol{\leftarrow}{\mathrel}{symbols}{32} +% \let\gets=\leftarrow +%\DeclareMathSymbol{\rightarrow}{\mathrel}{symbols}{33} +% \let\to=\rightarrow +%\DeclareMathDelimiter{\uparrow}{\mathrel}{symbols}{34}{largesymbols}{120} +%\DeclareMathDelimiter{\downarrow}{\mathrel}{symbols}{35}{largesymbols}{121} +%\DeclareMathSymbol{\leftrightarrow}{\mathrel}{symbols}{36} +%\DeclareMathSymbol{\nearrow}{\mathrel}{symbols}{37} +%\DeclareMathSymbol{\searrow}{\mathrel}{symbols}{38} +%\DeclareMathSymbol{\simeq}{\mathrel}{symbols}{39} +%\DeclareMathSymbol{\Leftarrow}{\mathrel}{symbols}{40} +%\DeclareMathSymbol{\Rightarrow}{\mathrel}{symbols}{41} +%\DeclareMathDelimiter{\Uparrow}{\mathrel}{symbols}{42}{largesymbols}{126} +%\DeclareMathDelimiter{\Downarrow}{\mathrel}{symbols}{43}{largesymbols}{127} +%\DeclareMathSymbol{\Leftrightarrow}{\mathrel}{symbols}{44} +%\DeclareMathSymbol{\nwarrow}{\mathrel}{symbols}{45} +%\DeclareMathSymbol{\swarrow}{\mathrel}{symbols}{46} +%\DeclareMathSymbol{\propto}{\mathrel}{symbols}{47} +%\DeclareMathSymbol{\prime}{\mathord}{symbols}{48} +%\DeclareMathSymbol{\infty}{\mathord}{symbols}{49} +%\DeclareMathSymbol{\in}{\mathrel}{symbols}{50} +%\DeclareMathSymbol{\ni}{\mathrel}{symbols}{51} +% \let\owns=\ni +%\DeclareMathSymbol{\triangle}{\mathord}{symbols}{52} +%\DeclareMathSymbol{\bigtriangleup}{\mathbin}{symbols}{52} +%\DeclareMathSymbol{\bigtriangledown}{\mathbin}{symbols}{53} +%\DeclareMathSymbol{\not}{\mathrel}{symbols}{54} +%\DeclareMathSymbol{\mapstochar}{\mathrel}{symbols}{55} +% \def\mapsto{\mapstochar\rightarrow} +%\DeclareMathSymbol{\forall}{\mathord}{symbols}{56} +%\DeclareMathSymbol{\exists}{\mathord}{symbols}{57} +%\DeclareMathSymbol{\neg}{\mathord}{symbols}{58} +% \let\lnot=\neg +%\DeclareMathSymbol{\emptyset}{\mathord}{symbols}{59} +%\DeclareMathSymbol{\Re}{\mathord}{symbols}{60} +%\DeclareMathSymbol{\Im}{\mathord}{symbols}{61} +%\DeclareMathSymbol{\top}{\mathord}{symbols}{62} +%\DeclareMathSymbol{\bot}{\mathord}{symbols}{63} +%\DeclareMathSymbol{\perp}{\mathrel}{symbols}{63} +%\DeclareMathSymbol{\aleph}{\mathord}{symbols}{64} +% "41-"5A: \mathcal{A-Z} +%\DeclareMathSymbol{\cup}{\mathbin}{symbols}{91} +%\DeclareMathSymbol{\cap}{\mathbin}{symbols}{92} +%\DeclareMathSymbol{\uplus}{\mathbin}{symbols}{93} +%\DeclareMathSymbol{\wedge}{\mathbin}{symbols}{94} +% \let\land=\wedge +%\DeclareMathSymbol{\vee}{\mathbin}{symbols}{95} +% \let\lor=\vee +%\DeclareMathSymbol{\vdash}{\mathrel}{symbols}{96} +%\DeclareMathSymbol{\dashv}{\mathrel}{symbols}{97} +%\DeclareMathDelimiter{\lfloor}{\mathopen}{symbols}{98}{largesymbols}{4} +%\DeclareMathDelimiter{\rfloor}{\mathclose}{symbols}{99}{largesymbols}{5} +%\DeclareMathDelimiter{\lceil}{\mathopen}{symbols}{100}{largesymbols}{6} +%\DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7} +%\DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8} +%\DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9} +%\DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10} +%\DeclareMathDelimiter{<}{\mathopen}{symbols}{104}{largesymbols}{10} +%\DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11} +%\DeclareMathDelimiter{>}{\mathclose}{symbols}{105}{largesymbols}{11} +%\DeclareMathSymbol{\mid}{\mathrel}{symbols}{106} +%\DeclareMathDelimiter{|}{\mathord}{symbols}{106}{largesymbols}{12} +%\DeclareMathDelimiter{\arrowvert}{\mathord}{symbols}{106}{largesymbols}{60} +%\DeclareMathDelimiter{\vert}{\mathord}{symbols}{106}{largesymbols}{12} +%\DeclareMathSymbol{\parallel}{\mathrel}{symbols}{107} +%\DeclareMathDelimiter{\Arrowvert}{\mathord}{symbols}{107}{largesymbols}{61} +%\DeclareMathDelimiter{\Vert}{\mathord}{symbols}{107}{largesymbols}{13} +% \let\|=\Vert +%\DeclareMathDelimiter{\updownarrow}{\mathrel}{symbols}{108}{largesymbols}{63} +%\DeclareMathDelimiter{\Updownarrow}{\mathrel}{symbols}{109}{largesymbols}{119} +%\DeclareMathSymbol{\setminus}{\mathbin}{symbols}{110} +%\DeclareMathDelimiter{\backslash}{\mathord}{symbols}{110}{largesymbols}{15} +%\expandafter\DeclareMathDelimiter\@backslashchar{\mathord}{symbols}{110}{largesymbols}{15} +%\DeclareMathSymbol{\wr}{\mathbin}{symbols}{111} +%\def\surd{{\mathchar"1270}} +%\DeclareMathRadical{\sqrtsign}{symbols}{112}{largesymbols}{112} +%\DeclareMathSymbol{\amalg}{\mathbin}{symbols}{113} +%\DeclareMathSymbol{\nabla}{\mathord}{symbols}{114} +%\DeclareMathSymbol{\smallint}{\mathop}{symbols}{115} +%\DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{116} +%\DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{117} +%\DeclareMathSymbol{\sqsubseteq}{\mathrel}{symbols}{118} +%\DeclareMathSymbol{\sqsupseteq}{\mathrel}{symbols}{119} +%\DeclareMathSymbol{\mathsection}{\mathord}{symbols}{120} +%\DeclareMathSymbol{\dagger}{\mathbin}{symbols}{121} +%\DeclareMathSymbol{\ddagger}{\mathbin}{symbols}{122} +%\DeclareMathSymbol{\mathparagraph}{\mathord}{symbols}{123} +%\DeclareMathSymbol{\clubsuit}{\mathord}{symbols}{124} +%\DeclareMathSymbol{\diamondsuit}{\mathord}{symbols}{125} +%\DeclareMathSymbol{\heartsuit}{\mathord}{symbols}{126} +%\DeclareMathSymbol{\spadesuit}{\mathord}{symbols}{127} +\iftx@braces% + \re@DeclareMathDelimiter{\lbrace}{\mathopen}{lettersA}{62}{largesymbols}{8} + \re@DeclareMathDelimiter{\rbrace}{\mathclose}{lettersA}{63}{largesymbols}{9} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol A Definitions % AMSa +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\iftx@ams +\re@DeclareMathSymbol{\boxdot}{\mathbin}{AMSa}{0} +\re@DeclareMathSymbol{\boxplus}{\mathbin}{AMSa}{1} +\re@DeclareMathSymbol{\boxtimes}{\mathbin}{AMSa}{2} +\re@DeclareMathSymbol{\square}{\mathord}{AMSa}{3} +\re@DeclareMathSymbol{\blacksquare}{\mathord}{AMSa}{4} +\re@DeclareMathSymbol{\centerdot}{\mathbin}{AMSa}{5} +\re@DeclareMathSymbol{\lozenge}{\mathord}{AMSa}{6} +\re@DeclareMathSymbol{\blacklozenge}{\mathord}{AMSa}{7} +\re@DeclareMathSymbol{\circlearrowright}{\mathrel}{AMSa}{8} +\re@DeclareMathSymbol{\circlearrowleft}{\mathrel}{AMSa}{9} +\re@DeclareMathSymbol{\rightleftharpoons}{\mathrel}{AMSa}{10} +\re@DeclareMathSymbol{\leftrightharpoons}{\mathrel}{AMSa}{11} +\re@DeclareMathSymbol{\boxminus}{\mathbin}{AMSa}{12} +\re@DeclareMathSymbol{\Vdash}{\mathrel}{AMSa}{13} +\re@DeclareMathSymbol{\Vvdash}{\mathrel}{AMSa}{14} +\re@DeclareMathSymbol{\vDash}{\mathrel}{AMSa}{15} +\re@DeclareMathSymbol{\twoheadrightarrow}{\mathrel}{AMSa}{16} +\re@DeclareMathSymbol{\twoheadleftarrow}{\mathrel}{AMSa}{17} +\re@DeclareMathSymbol{\leftleftarrows}{\mathrel}{AMSa}{18} +\re@DeclareMathSymbol{\rightrightarrows}{\mathrel}{AMSa}{19} +\re@DeclareMathSymbol{\upuparrows}{\mathrel}{AMSa}{20} +\re@DeclareMathSymbol{\downdownarrows}{\mathrel}{AMSa}{21} +\re@DeclareMathSymbol{\upharpoonright}{\mathrel}{AMSa}{22} + \let\restriction\upharpoonright +\re@DeclareMathSymbol{\downharpoonright}{\mathrel}{AMSa}{23} +\re@DeclareMathSymbol{\upharpoonleft}{\mathrel}{AMSa}{24} +\re@DeclareMathSymbol{\downharpoonleft}{\mathrel}{AMSa}{25} +\re@DeclareMathSymbol{\rightarrowtail}{\mathrel}{AMSa}{26} +\re@DeclareMathSymbol{\leftarrowtail}{\mathrel}{AMSa}{27} +\re@DeclareMathSymbol{\leftrightarrows}{\mathrel}{AMSa}{28} +\re@DeclareMathSymbol{\rightleftarrows}{\mathrel}{AMSa}{29} +\re@DeclareMathSymbol{\Lsh}{\mathrel}{AMSa}{30} +\re@DeclareMathSymbol{\Rsh}{\mathrel}{AMSa}{31} +\re@DeclareMathSymbol{\rightsquigarrow}{\mathrel}{AMSa}{32} +\re@DeclareMathSymbol{\leftrightsquigarrow}{\mathrel}{AMSa}{33} +\re@DeclareMathSymbol{\looparrowleft}{\mathrel}{AMSa}{34} +\re@DeclareMathSymbol{\looparrowright}{\mathrel}{AMSa}{35} +\re@DeclareMathSymbol{\circeq}{\mathrel}{AMSa}{36} +\re@DeclareMathSymbol{\succsim}{\mathrel}{AMSa}{37} +\re@DeclareMathSymbol{\gtrsim}{\mathrel}{AMSa}{38} +\re@DeclareMathSymbol{\gtrapprox}{\mathrel}{AMSa}{39} +\re@DeclareMathSymbol{\multimap}{\mathrel}{AMSa}{40} +\re@DeclareMathSymbol{\therefore}{\mathrel}{AMSa}{41} +\re@DeclareMathSymbol{\because}{\mathrel}{AMSa}{42} +\re@DeclareMathSymbol{\doteqdot}{\mathrel}{AMSa}{43} + \let\Doteq\doteqdot +\re@DeclareMathSymbol{\triangleq}{\mathrel}{AMSa}{44} +\re@DeclareMathSymbol{\precsim}{\mathrel}{AMSa}{45} +\re@DeclareMathSymbol{\lesssim}{\mathrel}{AMSa}{46} +\re@DeclareMathSymbol{\lessapprox}{\mathrel}{AMSa}{47} +\re@DeclareMathSymbol{\eqslantless}{\mathrel}{AMSa}{48} +\re@DeclareMathSymbol{\eqslantgtr}{\mathrel}{AMSa}{49} +\re@DeclareMathSymbol{\curlyeqprec}{\mathrel}{AMSa}{50} +\re@DeclareMathSymbol{\curlyeqsucc}{\mathrel}{AMSa}{51} +\re@DeclareMathSymbol{\preccurlyeq}{\mathrel}{AMSa}{52} +\re@DeclareMathSymbol{\leqq}{\mathrel}{AMSa}{53} +\re@DeclareMathSymbol{\leqslant}{\mathrel}{AMSa}{54} +\re@DeclareMathSymbol{\lessgtr}{\mathrel}{AMSa}{55} +\re@DeclareMathSymbol{\backprime}{\mathord}{AMSa}{56} +\re@DeclareMathSymbol{\risingdotseq}{\mathrel}{AMSa}{58} +\re@DeclareMathSymbol{\fallingdotseq}{\mathrel}{AMSa}{59} +\re@DeclareMathSymbol{\succcurlyeq}{\mathrel}{AMSa}{60} +\re@DeclareMathSymbol{\geqq}{\mathrel}{AMSa}{61} +\re@DeclareMathSymbol{\geqslant}{\mathrel}{AMSa}{62} +\re@DeclareMathSymbol{\gtrless}{\mathrel}{AMSa}{63} +\re@DeclareMathSymbol{\sqsubset}{\mathrel}{AMSa}{64} +\re@DeclareMathSymbol{\sqsupset}{\mathrel}{AMSa}{65} +\re@DeclareMathSymbol{\vartriangleright}{\mathrel}{AMSa}{66} +\re@DeclareMathSymbol{\vartriangleleft}{\mathrel}{AMSa}{67} +\re@DeclareMathSymbol{\trianglerighteq}{\mathrel}{AMSa}{68} +\re@DeclareMathSymbol{\trianglelefteq}{\mathrel}{AMSa}{69} +\re@DeclareMathSymbol{\bigstar}{\mathord}{AMSa}{70} +\re@DeclareMathSymbol{\between}{\mathrel}{AMSa}{71} +\re@DeclareMathSymbol{\blacktriangledown}{\mathord}{AMSa}{72} +\re@DeclareMathSymbol{\blacktriangleright}{\mathrel}{AMSa}{73} +\re@DeclareMathSymbol{\blacktriangleleft}{\mathrel}{AMSa}{74} +\re@DeclareMathSymbol{\vartriangle}{\mathrel}{AMSa}{77} +\re@DeclareMathSymbol{\blacktriangle}{\mathord}{AMSa}{78} +\re@DeclareMathSymbol{\triangledown}{\mathord}{AMSa}{79} +\re@DeclareMathSymbol{\eqcirc}{\mathrel}{AMSa}{80} +\re@DeclareMathSymbol{\lesseqgtr}{\mathrel}{AMSa}{81} +\re@DeclareMathSymbol{\gtreqless}{\mathrel}{AMSa}{82} +\re@DeclareMathSymbol{\lesseqqgtr}{\mathrel}{AMSa}{83} +\re@DeclareMathSymbol{\gtreqqless}{\mathrel}{AMSa}{84} +\re@DeclareMathSymbol{\Rrightarrow}{\mathrel}{AMSa}{86} +\re@DeclareMathSymbol{\Lleftarrow}{\mathrel}{AMSa}{87} +\re@DeclareMathSymbol{\veebar}{\mathbin}{AMSa}{89} +\re@DeclareMathSymbol{\barwedge}{\mathbin}{AMSa}{90} +\re@DeclareMathSymbol{\doublebarwedge}{\mathbin}{AMSa}{91} +\re@DeclareMathSymbol{\angle}{\mathord}{AMSa}{92} +\re@DeclareMathSymbol{\measuredangle}{\mathord}{AMSa}{93} +\re@DeclareMathSymbol{\sphericalangle}{\mathord}{AMSa}{94} +\re@DeclareMathSymbol{\varpropto}{\mathrel}{AMSa}{95} +\re@DeclareMathSymbol{\smallsmile}{\mathrel}{AMSa}{96} +\re@DeclareMathSymbol{\smallfrown}{\mathrel}{AMSa}{97} +\re@DeclareMathSymbol{\Subset}{\mathrel}{AMSa}{98} +\re@DeclareMathSymbol{\Supset}{\mathrel}{AMSa}{99} +\re@DeclareMathSymbol{\Cup}{\mathbin}{AMSa}{100} + \let\doublecup\Cup +\re@DeclareMathSymbol{\Cap}{\mathbin}{AMSa}{101} + \let\doublecap\Cap +\re@DeclareMathSymbol{\curlywedge}{\mathbin}{AMSa}{102} +\re@DeclareMathSymbol{\curlyvee}{\mathbin}{AMSa}{103} +\re@DeclareMathSymbol{\leftthreetimes}{\mathbin}{AMSa}{104} +\re@DeclareMathSymbol{\rightthreetimes}{\mathbin}{AMSa}{105} +\re@DeclareMathSymbol{\subseteqq}{\mathrel}{AMSa}{106} +\re@DeclareMathSymbol{\supseteqq}{\mathrel}{AMSa}{107} +\re@DeclareMathSymbol{\bumpeq}{\mathrel}{AMSa}{108} +\re@DeclareMathSymbol{\Bumpeq}{\mathrel}{AMSa}{109} +\re@DeclareMathSymbol{\lll}{\mathrel}{AMSa}{110} + \let\llless\lll +\re@DeclareMathSymbol{\ggg}{\mathrel}{AMSa}{111} + \let\gggtr\ggg +\re@DeclareMathDelimiter\ulcorner{\mathopen}{AMSa}{112}{AMSa}{112} +\re@DeclareMathDelimiter\urcorner{\mathclose}{AMSa}{113}{AMSa}{113} +\re@DeclareMathSymbol{\circledS}{\mathord}{AMSa}{115} +\re@DeclareMathSymbol{\pitchfork}{\mathrel}{AMSa}{116} +\re@DeclareMathSymbol{\dotplus}{\mathbin}{AMSa}{117} +\re@DeclareMathSymbol{\backsim}{\mathrel}{AMSa}{118} +\re@DeclareMathSymbol{\backsimeq}{\mathrel}{AMSa}{119} +\re@DeclareMathDelimiter\llcorner{\mathopen}{AMSa}{120}{AMSa}{120} +\re@DeclareMathDelimiter\lrcorner{\mathclose}{AMSa}{121}{AMSa}{121} +\re@DeclareMathSymbol{\complement}{\mathord}{AMSa}{123} +\re@DeclareMathSymbol{\intercal}{\mathbin}{AMSa}{124} +\re@DeclareMathSymbol{\circledcirc}{\mathbin}{AMSa}{125} +\re@DeclareMathSymbol{\circledast}{\mathbin}{AMSa}{126} +\re@DeclareMathSymbol{\circleddash}{\mathbin}{AMSa}{127} + +\let\Box=\square % LaTeX symbol +\re@DeclareMathSymbol{\rhd}{\mathbin}{AMSa}{66} % LaTeX symbol +\re@DeclareMathSymbol{\lhd}{\mathbin}{AMSa}{67} % LaTeX symbol +\re@DeclareMathSymbol{\unrhd}{\mathbin}{AMSa}{68} % LaTeX symbol +\re@DeclareMathSymbol{\unlhd}{\mathbin}{AMSa}{69} % LaTeX symbol + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol B Definitions % AMSb +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\lvertneqq}{\mathrel}{AMSb}{0} +\re@DeclareMathSymbol{\gvertneqq}{\mathrel}{AMSb}{1} +\re@DeclareMathSymbol{\nleq}{\mathrel}{AMSb}{2} +\re@DeclareMathSymbol{\ngeq}{\mathrel}{AMSb}{3} +\re@DeclareMathSymbol{\nless}{\mathrel}{AMSb}{4} +\re@DeclareMathSymbol{\ngtr}{\mathrel}{AMSb}{5} +\re@DeclareMathSymbol{\nprec}{\mathrel}{AMSb}{6} +\re@DeclareMathSymbol{\nsucc}{\mathrel}{AMSb}{7} +\re@DeclareMathSymbol{\lneqq}{\mathrel}{AMSb}{8} +\re@DeclareMathSymbol{\gneqq}{\mathrel}{AMSb}{9} +\re@DeclareMathSymbol{\nleqslant}{\mathrel}{AMSb}{10} +\re@DeclareMathSymbol{\ngeqslant}{\mathrel}{AMSb}{11} +\re@DeclareMathSymbol{\lneq}{\mathrel}{AMSb}{12} +\re@DeclareMathSymbol{\gneq}{\mathrel}{AMSb}{13} +\re@DeclareMathSymbol{\npreceq}{\mathrel}{AMSb}{14} +\re@DeclareMathSymbol{\nsucceq}{\mathrel}{AMSb}{15} +\re@DeclareMathSymbol{\precnsim}{\mathrel}{AMSb}{16} +\re@DeclareMathSymbol{\succnsim}{\mathrel}{AMSb}{17} +\re@DeclareMathSymbol{\lnsim}{\mathrel}{AMSb}{18} +\re@DeclareMathSymbol{\gnsim}{\mathrel}{AMSb}{19} +\re@DeclareMathSymbol{\nleqq}{\mathrel}{AMSb}{20} +\re@DeclareMathSymbol{\ngeqq}{\mathrel}{AMSb}{21} +\re@DeclareMathSymbol{\precneqq}{\mathrel}{AMSb}{22} +\re@DeclareMathSymbol{\succneqq}{\mathrel}{AMSb}{23} +\re@DeclareMathSymbol{\precnapprox}{\mathrel}{AMSb}{24} +\re@DeclareMathSymbol{\succnapprox}{\mathrel}{AMSb}{25} +\re@DeclareMathSymbol{\lnapprox}{\mathrel}{AMSb}{26} +\re@DeclareMathSymbol{\gnapprox}{\mathrel}{AMSb}{27} +\re@DeclareMathSymbol{\nsim}{\mathrel}{AMSb}{28} +\re@DeclareMathSymbol{\ncong}{\mathrel}{AMSb}{29} +\re@DeclareMathSymbol{\diagup}{\mathord}{AMSb}{30} +\re@DeclareMathSymbol{\diagdown}{\mathord}{AMSb}{31} +\re@DeclareMathSymbol{\varsubsetneq}{\mathrel}{AMSb}{32} +\re@DeclareMathSymbol{\varsupsetneq}{\mathrel}{AMSb}{33} +\re@DeclareMathSymbol{\nsubseteqq}{\mathrel}{AMSb}{34} +\re@DeclareMathSymbol{\nsupseteqq}{\mathrel}{AMSb}{35} +\re@DeclareMathSymbol{\subsetneqq}{\mathrel}{AMSb}{36} +\re@DeclareMathSymbol{\supsetneqq}{\mathrel}{AMSb}{37} +\re@DeclareMathSymbol{\varsubsetneqq}{\mathrel}{AMSb}{38} +\re@DeclareMathSymbol{\varsupsetneqq}{\mathrel}{AMSb}{39} +\re@DeclareMathSymbol{\subsetneq}{\mathrel}{AMSb}{40} +\re@DeclareMathSymbol{\supsetneq}{\mathrel}{AMSb}{41} +\re@DeclareMathSymbol{\nsubseteq}{\mathrel}{AMSb}{42} +\re@DeclareMathSymbol{\nsupseteq}{\mathrel}{AMSb}{43} +\re@DeclareMathSymbol{\nparallel}{\mathrel}{AMSb}{44} +\re@DeclareMathSymbol{\nmid}{\mathrel}{AMSb}{45} +\re@DeclareMathSymbol{\nshortmid}{\mathrel}{AMSb}{46} +\re@DeclareMathSymbol{\nshortparallel}{\mathrel}{AMSb}{47} +\re@DeclareMathSymbol{\nvdash}{\mathrel}{AMSb}{48} +\re@DeclareMathSymbol{\nVdash}{\mathrel}{AMSb}{49} +\re@DeclareMathSymbol{\nvDash}{\mathrel}{AMSb}{50} +\re@DeclareMathSymbol{\nVDash}{\mathrel}{AMSb}{51} +\re@DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{AMSb}{52} +\re@DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{AMSb}{53} +\re@DeclareMathSymbol{\ntriangleleft}{\mathrel}{AMSb}{54} +\re@DeclareMathSymbol{\ntriangleright}{\mathrel}{AMSb}{55} +\re@DeclareMathSymbol{\nleftarrow}{\mathrel}{AMSb}{56} +\re@DeclareMathSymbol{\nrightarrow}{\mathrel}{AMSb}{57} +\re@DeclareMathSymbol{\nLeftarrow}{\mathrel}{AMSb}{58} +\re@DeclareMathSymbol{\nRightarrow}{\mathrel}{AMSb}{59} +\re@DeclareMathSymbol{\nLeftrightarrow}{\mathrel}{AMSb}{60} +\re@DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSb}{61} +\re@DeclareMathSymbol{\divideontimes}{\mathbin}{AMSb}{62} +\re@DeclareMathSymbol{\varnothing}{\mathord}{AMSb}{63} +\re@DeclareMathSymbol{\nexists}{\mathord}{AMSb}{64} +\re@DeclareMathSymbol{\Finv}{\mathord}{AMSb}{96} +\re@DeclareMathSymbol{\Game}{\mathord}{AMSb}{97} +\re@DeclareMathSymbol{\mho}{\mathord}{AMSb}{102} +\re@DeclareMathSymbol{\eth}{\mathord}{AMSb}{103} +\re@DeclareMathSymbol{\eqsim}{\mathrel}{AMSb}{104} +\re@DeclareMathSymbol{\beth}{\mathord}{AMSb}{105} +\re@DeclareMathSymbol{\gimel}{\mathord}{AMSb}{106} +\re@DeclareMathSymbol{\daleth}{\mathord}{AMSb}{107} +\re@DeclareMathSymbol{\lessdot}{\mathbin}{AMSb}{108} +\re@DeclareMathSymbol{\gtrdot}{\mathbin}{AMSb}{109} +\re@DeclareMathSymbol{\ltimes}{\mathbin}{AMSb}{110} +\re@DeclareMathSymbol{\rtimes}{\mathbin}{AMSb}{111} +\re@DeclareMathSymbol{\shortmid}{\mathrel}{AMSb}{112} +\re@DeclareMathSymbol{\shortparallel}{\mathrel}{AMSb}{113} +\re@DeclareMathSymbol{\smallsetminus}{\mathbin}{AMSb}{114} +\re@DeclareMathSymbol{\thicksim}{\mathrel}{AMSb}{115} +\re@DeclareMathSymbol{\thickapprox}{\mathrel}{AMSb}{116} +\re@DeclareMathSymbol{\approxeq}{\mathrel}{AMSb}{117} +\re@DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118} +\re@DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119} +\re@DeclareMathSymbol{\curvearrowleft}{\mathrel}{AMSb}{120} +\re@DeclareMathSymbol{\curvearrowright}{\mathrel}{AMSb}{121} +\re@DeclareMathSymbol{\digamma}{\mathord}{AMSb}{122} +\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123} +\re@DeclareMathSymbol{\Bbbk}{\mathord}{AMSb}{124} +\re@DeclareMathSymbol{\hslash}{\mathord}{AMSb}{125} +\re@DeclareMathSymbol{\hbar}{\mathord}{AMSb}{126} +\re@DeclareMathSymbol{\backepsilon}{\mathrel}{AMSb}{127} +\fi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Symbol C Definitions % symbolsC +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\mappedfromchar}{\mathrel}{symbolsC}{0} + \def\mappedfrom{\leftarrow\mappedfromchar} + \def\longmappedfrom{\longleftarrow\mappedfromchar} +\re@DeclareMathSymbol{\Mapstochar}{\mathrel}{symbolsC}{1} + \def\Mapsto{\Mapstochar\Rightarrow} + \def\Longmapsto{\Mapstochar\Longrightarrow} +\re@DeclareMathSymbol{\Mappedfromchar}{\mathrel}{symbolsC}{2} + \def\Mappedfrom{\Leftarrow\Mappedfromchar} + \def\Longmappedfrom{\Longleftarrow\Mappedfromchar} +\re@DeclareMathSymbol{\mmapstochar}{\mathrel}{symbolsC}{3} + \def\mmapsto{\mmapstochar\rightarrow} + \def\longmmapsto{\mmapstochar\longrightarrow} +\re@DeclareMathSymbol{\mmappedfromchar}{\mathrel}{symbolsC}{4} + \def\mmappedfrom{\leftarrow\mmappedfromchar} + \def\longmmappedfrom{\longleftarrow\mmappedfromchar} +\re@DeclareMathSymbol{\Mmapstochar}{\mathrel}{symbolsC}{5} + \def\Mmapsto{\Mmapstochar\Rightarrow} + \def\Longmmapsto{\Mmapstochar\Longrightarrow} +\re@DeclareMathSymbol{\Mmappedfromchar}{\mathrel}{symbolsC}{6} + \def\Mmappedfrom{\Leftarrow\Mmappedfromchar} + \def\Longmmappedfrom{\Longleftarrow\Mmappedfromchar} +\re@DeclareMathSymbol{\medcirc}{\mathbin}{symbolsC}{7} +\re@DeclareMathSymbol{\medbullet}{\mathbin}{symbolsC}{8} +\re@DeclareMathSymbol{\varparallel}{\mathrel}{symbolsC}{9} +\re@DeclareMathSymbol{\varparallelinv}{\mathrel}{symbolsC}{10} +\re@DeclareMathSymbol{\nvarparallel}{\mathrel}{symbolsC}{11} +\re@DeclareMathSymbol{\nvarparallelinv}{\mathrel}{symbolsC}{12} +\re@DeclareMathSymbol{\colonapprox}{\mathrel}{symbolsC}{13} +\re@DeclareMathSymbol{\colonsim}{\mathrel}{symbolsC}{14} +\re@DeclareMathSymbol{\Colonapprox}{\mathrel}{symbolsC}{15} +\re@DeclareMathSymbol{\Colonsim}{\mathrel}{symbolsC}{16} +\re@DeclareMathSymbol{\doteq}{\mathrel}{symbolsC}{17} +\re@DeclareMathSymbol{\multimapinv}{\mathrel}{symbolsC}{18} +\re@DeclareMathSymbol{\multimapboth}{\mathrel}{symbolsC}{19} +\re@DeclareMathSymbol{\multimapdot}{\mathrel}{symbolsC}{20} +\re@DeclareMathSymbol{\multimapdotinv}{\mathrel}{symbolsC}{21} +\re@DeclareMathSymbol{\multimapdotboth}{\mathrel}{symbolsC}{22} +\re@DeclareMathSymbol{\multimapdotbothA}{\mathrel}{symbolsC}{23} +\re@DeclareMathSymbol{\multimapdotbothB}{\mathrel}{symbolsC}{24} +\re@DeclareMathSymbol{\VDash}{\mathrel}{symbolsC}{25} +\re@DeclareMathSymbol{\VvDash}{\mathrel}{symbolsC}{26} +\re@DeclareMathSymbol{\cong}{\mathrel}{symbolsC}{27} +\re@DeclareMathSymbol{\preceqq}{\mathrel}{symbolsC}{28} +\re@DeclareMathSymbol{\succeqq}{\mathrel}{symbolsC}{29} +\re@DeclareMathSymbol{\nprecsim}{\mathrel}{symbolsC}{30} +\re@DeclareMathSymbol{\nsuccsim}{\mathrel}{symbolsC}{31} +\re@DeclareMathSymbol{\nlesssim}{\mathrel}{symbolsC}{32} +\re@DeclareMathSymbol{\ngtrsim}{\mathrel}{symbolsC}{33} +\re@DeclareMathSymbol{\nlessapprox}{\mathrel}{symbolsC}{34} +\re@DeclareMathSymbol{\ngtrapprox}{\mathrel}{symbolsC}{35} +\re@DeclareMathSymbol{\npreccurlyeq}{\mathrel}{symbolsC}{36} +\re@DeclareMathSymbol{\nsucccurlyeq}{\mathrel}{symbolsC}{37} +\re@DeclareMathSymbol{\ngtrless}{\mathrel}{symbolsC}{38} +\re@DeclareMathSymbol{\nlessgtr}{\mathrel}{symbolsC}{39} +\re@DeclareMathSymbol{\nbumpeq}{\mathrel}{symbolsC}{40} +\re@DeclareMathSymbol{\nBumpeq}{\mathrel}{symbolsC}{41} +\re@DeclareMathSymbol{\nbacksim}{\mathrel}{symbolsC}{42} +\re@DeclareMathSymbol{\nbacksimeq}{\mathrel}{symbolsC}{43} +\re@DeclareMathSymbol{\neq}{\mathrel}{symbolsC}{44} + \let\ne=\neq +\re@DeclareMathSymbol{\nasymp}{\mathrel}{symbolsC}{45} +\re@DeclareMathSymbol{\nequiv}{\mathrel}{symbolsC}{46} +\re@DeclareMathSymbol{\nsim}{\mathrel}{symbolsC}{47} +\re@DeclareMathSymbol{\napprox}{\mathrel}{symbolsC}{48} +\re@DeclareMathSymbol{\nsubset}{\mathrel}{symbolsC}{49} +\re@DeclareMathSymbol{\nsupset}{\mathrel}{symbolsC}{50} +\re@DeclareMathSymbol{\nll}{\mathrel}{symbolsC}{51} +\re@DeclareMathSymbol{\ngg}{\mathrel}{symbolsC}{52} +\re@DeclareMathSymbol{\nthickapprox}{\mathrel}{symbolsC}{53} +\re@DeclareMathSymbol{\napproxeq}{\mathrel}{symbolsC}{54} +\re@DeclareMathSymbol{\nprecapprox}{\mathrel}{symbolsC}{55} +\re@DeclareMathSymbol{\nsuccapprox}{\mathrel}{symbolsC}{56} +\re@DeclareMathSymbol{\npreceqq}{\mathrel}{symbolsC}{57} +\re@DeclareMathSymbol{\nsucceqq}{\mathrel}{symbolsC}{58} +\re@DeclareMathSymbol{\nsimeq}{\mathrel}{symbolsC}{59} +\re@DeclareMathSymbol{\notin}{\mathrel}{symbolsC}{60} +\re@DeclareMathSymbol{\notni}{\mathrel}{symbolsC}{61} + \let\notowns=\notni +\re@DeclareMathSymbol{\nSubset}{\mathrel}{symbolsC}{62} +\re@DeclareMathSymbol{\nSupset}{\mathrel}{symbolsC}{63} +\re@DeclareMathSymbol{\nsqsubseteq}{\mathrel}{symbolsC}{64} +\re@DeclareMathSymbol{\nsqsupseteq}{\mathrel}{symbolsC}{65} +\re@DeclareMathSymbol{\coloneqq}{\mathrel}{symbolsC}{66} +\re@DeclareMathSymbol{\eqqcolon}{\mathrel}{symbolsC}{67} +\re@DeclareMathSymbol{\coloneq}{\mathrel}{symbolsC}{68} +\re@DeclareMathSymbol{\eqcolon}{\mathrel}{symbolsC}{69} +\re@DeclareMathSymbol{\Coloneqq}{\mathrel}{symbolsC}{70} +\re@DeclareMathSymbol{\Eqqcolon}{\mathrel}{symbolsC}{71} +\re@DeclareMathSymbol{\Coloneq}{\mathrel}{symbolsC}{72} +\re@DeclareMathSymbol{\Eqcolon}{\mathrel}{symbolsC}{73} +\re@DeclareMathSymbol{\strictif}{\mathrel}{symbolsC}{74} +\re@DeclareMathSymbol{\strictfi}{\mathrel}{symbolsC}{75} +\re@DeclareMathSymbol{\strictiff}{\mathrel}{symbolsC}{76} +\re@DeclareMathSymbol{\invamp}{\mathbin}{symbolsC}{77} +\re@DeclareMathDelimiter{\lbag}{\mathopen}{symbolsC}{78}{largesymbolsA}{48} +\re@DeclareMathDelimiter{\rbag}{\mathclose}{symbolsC}{79}{largesymbolsA}{49} +\re@DeclareMathSymbol{\Lbag}{\mathopen}{symbolsC}{80} +\re@DeclareMathSymbol{\Rbag}{\mathclose}{symbolsC}{81} +\re@DeclareMathSymbol{\circledless}{\mathrel}{symbolsC}{82} +\re@DeclareMathSymbol{\circledgtr}{\mathrel}{symbolsC}{83} +\re@DeclareMathSymbol{\circledwedge}{\mathbin}{symbolsC}{84} +\re@DeclareMathSymbol{\circledvee}{\mathbin}{symbolsC}{85} +\re@DeclareMathSymbol{\circledbar}{\mathbin}{symbolsC}{86} +\re@DeclareMathSymbol{\circledbslash}{\mathbin}{symbolsC}{87} +\re@DeclareMathSymbol{\lJoin}{\mathrel}{symbolsC}{88} +\re@DeclareMathSymbol{\rJoin}{\mathrel}{symbolsC}{89} +\re@DeclareMathSymbol{\Join}{\mathrel}{symbolsC}{90} + \let\lrJoin=\Join +\re@DeclareMathSymbol{\openJoin}{\mathrel}{symbolsC}{91} +\re@DeclareMathSymbol{\lrtimes}{\mathrel}{symbolsC}{92} +% \let\bowtie\lrtimes +\re@DeclareMathSymbol{\opentimes}{\mathrel}{symbolsC}{93} +\re@DeclareMathSymbol{\Diamond}{\mathord}{symbolsC}{94} +\re@DeclareMathSymbol{\Diamondblack}{\mathord}{symbolsC}{95} +\re@DeclareMathSymbol{\nplus}{\mathbin}{symbolsC}{96} +\re@DeclareMathSymbol{\nsqsubset}{\mathrel}{symbolsC}{97} +\re@DeclareMathSymbol{\nsqsupset}{\mathrel}{symbolsC}{98} +\re@DeclareMathSymbol{\dashleftarrow}{\mathrel}{symbolsC}{99} +\re@DeclareMathSymbol{\dashrightarrow}{\mathrel}{symbolsC}{100} + \let\dasharrow\dashrightarrow +\re@DeclareMathSymbol{\dashleftrightarrow}{\mathrel}{symbolsC}{101} +\re@DeclareMathSymbol{\leftsquigarrow}{\mathrel}{symbolsC}{102} +\re@DeclareMathSymbol{\ntwoheadrightarrow}{\mathrel}{symbolsC}{103} +\re@DeclareMathSymbol{\ntwoheadleftarrow}{\mathrel}{symbolsC}{104} +\re@DeclareMathSymbol{\boxast}{\mathbin}{symbolsC}{105} +\re@DeclareMathSymbol{\boxbslash}{\mathbin}{symbolsC}{106} +\re@DeclareMathSymbol{\boxbar}{\mathbin}{symbolsC}{107} +\re@DeclareMathSymbol{\boxslash}{\mathbin}{symbolsC}{108} +\re@DeclareMathSymbol{\Wr}{\mathbin}{symbolsC}{109} +\re@DeclareMathSymbol{\lambdaslash}{\mathord}{symbolsC}{110} +\re@DeclareMathSymbol{\lambdabar}{\mathord}{symbolsC}{111} +\re@DeclareMathSymbol{\varclubsuit}{\mathord}{symbolsC}{112} +\re@DeclareMathSymbol{\vardiamondsuit}{\mathord}{symbolsC}{113} +\re@DeclareMathSymbol{\varheartsuit}{\mathord}{symbolsC}{114} +\re@DeclareMathSymbol{\varspadesuit}{\mathord}{symbolsC}{115} +\re@DeclareMathSymbol{\Nearrow}{\mathrel}{symbolsC}{116} +\re@DeclareMathSymbol{\Searrow}{\mathrel}{symbolsC}{117} +\re@DeclareMathSymbol{\Nwarrow}{\mathrel}{symbolsC}{118} +\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\leadstoext{\mathrel}{symbolsC}{122} +\re@DeclareMathSymbol\leadsto{\mathrel}{symbolsC}{123} +\re@DeclareMathSymbol{\sqcupplus}{\mathbin}{symbolsC}{124} +\re@DeclareMathSymbol{\sqcapplus}{\mathbin}{symbolsC}{125} +\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsA}{18} +\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsA}{19} +\re@DeclareMathSymbol{\boxright}{\mathrel}{symbolsC}{128} +\re@DeclareMathSymbol{\boxleft}{\mathrel}{symbolsC}{129} +\re@DeclareMathSymbol{\boxdotright}{\mathrel}{symbolsC}{130} +\re@DeclareMathSymbol{\boxdotleft}{\mathrel}{symbolsC}{131} +\re@DeclareMathSymbol{\Diamondright}{\mathrel}{symbolsC}{132} +\re@DeclareMathSymbol{\Diamondleft}{\mathrel}{symbolsC}{133} +\re@DeclareMathSymbol{\Diamonddotright}{\mathrel}{symbolsC}{134} +\re@DeclareMathSymbol{\Diamonddotleft}{\mathrel}{symbolsC}{135} +\re@DeclareMathSymbol{\boxRight}{\mathrel}{symbolsC}{136} +\re@DeclareMathSymbol{\boxLeft}{\mathrel}{symbolsC}{137} +\re@DeclareMathSymbol{\boxdotRight}{\mathrel}{symbolsC}{138} +\re@DeclareMathSymbol{\boxdotLeft}{\mathrel}{symbolsC}{139} +\re@DeclareMathSymbol{\DiamondRight}{\mathrel}{symbolsC}{140} +\re@DeclareMathSymbol{\DiamondLeft}{\mathrel}{symbolsC}{141} +\re@DeclareMathSymbol{\DiamonddotRight}{\mathrel}{symbolsC}{142} +\re@DeclareMathSymbol{\DiamonddotLeft}{\mathrel}{symbolsC}{143} +\re@DeclareMathSymbol{\Diamonddot}{\mathord}{symbolsC}{144} +\re@DeclareMathSymbol{\circleright}{\mathrel}{symbolsC}{145} +\re@DeclareMathSymbol{\circleleft}{\mathrel}{symbolsC}{146} +\re@DeclareMathSymbol{\circleddotright}{\mathrel}{symbolsC}{147} + \let\circledotright\circleddotright +\re@DeclareMathSymbol{\circleddotleft}{\mathrel}{symbolsC}{148} + \let\circledotleft\circleddotleft +\re@DeclareMathSymbol{\multimapbothvert}{\mathrel}{symbolsC}{149} +\re@DeclareMathSymbol{\multimapdotbothvert}{\mathrel}{symbolsC}{150} +\re@DeclareMathSymbol{\multimapdotbothBvert}{\mathrel}{symbolsC}{151} +\re@DeclareMathSymbol{\multimapdotbothAvert}{\mathrel}{symbolsC}{152} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Italic (ntxmi) Definition % letters +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%"01-"0A: italic uppercase Greek +%\DeclareMathSymbol{\alpha}{\mathord}{letters}{11} +%\DeclareMathSymbol{\beta}{\mathord}{letters}{12} +%\DeclareMathSymbol{\gamma}{\mathord}{letters}{13} +%\DeclareMathSymbol{\delta}{\mathord}{letters}{14} +%\DeclareMathSymbol{\epsilon}{\mathord}{letters}{15} +%\DeclareMathSymbol{\zeta}{\mathord}{letters}{16} +%\DeclareMathSymbol{\eta}{\mathord}{letters}{17} +%\DeclareMathSymbol{\theta}{\mathord}{letters}{18} +%\DeclareMathSymbol{\iota}{\mathord}{letters}{19} +%\DeclareMathSymbol{\kappa}{\mathord}{letters}{20} +%\DeclareMathSymbol{\lambda}{\mathord}{letters}{21} +%\DeclareMathSymbol{\mu}{\mathord}{letters}{22} +%\DeclareMathSymbol{\nu}{\mathord}{letters}{23} +%\DeclareMathSymbol{\xi}{\mathord}{letters}{24} +%\DeclareMathSymbol{\pi}{\mathord}{letters}{25} +%\DeclareMathSymbol{\rho}{\mathord}{letters}{26} +%\DeclareMathSymbol{\sigma}{\mathord}{letters}{27} +%\DeclareMathSymbol{\tau}{\mathord}{letters}{28} +%\DeclareMathSymbol{\upsilon}{\mathord}{letters}{29} +%\DeclareMathSymbol{\phi}{\mathord}{letters}{30} +%\DeclareMathSymbol{\chi}{\mathord}{letters}{31} +%\DeclareMathSymbol{\psi}{\mathord}{letters}{32} +%\DeclareMathSymbol{\omega}{\mathord}{letters}{33} +%\DeclareMathSymbol{\varepsilon}{\mathord}{letters}{34} +%\DeclareMathSymbol{\vartheta}{\mathord}{letters}{35} +%\DeclareMathSymbol{\varpi}{\mathord}{letters}{36} +%\DeclareMathSymbol{\varrho}{\mathord}{letters}{37} +%\DeclareMathSymbol{\varsigma}{\mathord}{letters}{38} +%\DeclareMathSymbol{\varphi}{\mathord}{letters}{39} +%\DeclareMathSymbol{\leftharpoonup}{\mathrel}{letters}{40} +%\DeclareMathSymbol{\leftharpoondown}{\mathrel}{letters}{41} +%\DeclareMathSymbol{\rightharpoonup}{\mathrel}{letters}{42} +%\DeclareMathSymbol{\rightharpoondown}{\mathrel}{letters}{43} +%\DeclareMathSymbol{\lhook}{\mathrel}{letters}{44} +%\DeclareMathSymbol{\rhook}{\mathrel}{letters}{45} +%\DeclareMathSymbol{\triangleright}{\mathbin}{letters}{46} +%\DeclareMathSymbol{\triangleleft}{\mathbin}{letters}{47} +%"30-"39: old style numerals +%\DeclareMathSymbol{\ldotp}{\mathpunct}{letters}{58} +%\DeclareMathSymbol{.}{\mathord}{letters}{58} +%\DeclareMathSymbol{,}{\mathpunct}{letters}{59} +%\DeclareMathSymbol{<}{\mathrel}{letters}{60} +%\DeclareMathSymbol{/}{\mathord}{letters}{61} +%\DeclareMathSymbol{>}{\mathrel}{letters}{62} +%\DeclareMathSymbol{\star}{\mathbin}{letters}{63} +%\DeclareMathSymbol{\partial}{\mathord}{letters}{64} +%"41-"5A: A-Z +%\DeclareMathSymbol{\flat}{\mathord}{letters}{91} +%\DeclareMathSymbol{\natural}{\mathord}{letters}{92} +%\DeclareMathSymbol{\sharp}{\mathord}{letters}{93} +%\DeclareMathSymbol{\smile}{\mathrel}{letters}{94} +%\DeclareMathSymbol{\frown}{\mathrel}{letters}{95} +%\DeclareMathSymbol{\ell}{\mathord}{letters}{96} +%"61-"7A: a-z +%\DeclareMathSymbol{\imath}{\mathord}{letters}{123} +%\DeclareMathSymbol{\jmath}{\mathord}{letters}{124} +%\DeclareMathSymbol{\wp}{\mathord}{letters}{125} +%\DeclareMathAccent{\vec}{\mathord}{letters}{126} +%"7F + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Italic A (ntxmia) Definition % lettersA +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% upright Greek +\re@DeclareMathSymbol{\Gammaup}{\mathord}{lettersA}{0} +\re@DeclareMathSymbol{\Deltaup}{\mathord}{lettersA}{1} +\re@DeclareMathSymbol{\Thetaup}{\mathord}{lettersA}{2} +\re@DeclareMathSymbol{\Lambdaup}{\mathord}{lettersA}{3} +\re@DeclareMathSymbol{\Xiup}{\mathord}{lettersA}{4} +\re@DeclareMathSymbol{\Piup}{\mathord}{lettersA}{5} +\re@DeclareMathSymbol{\Sigmaup}{\mathord}{lettersA}{6} +\re@DeclareMathSymbol{\Upsilonup}{\mathord}{lettersA}{7} +\re@DeclareMathSymbol{\Phiup}{\mathord}{lettersA}{8} +\re@DeclareMathSymbol{\Psiup}{\mathord}{lettersA}{9} +\re@DeclareMathSymbol{\Omegaup}{\mathord}{lettersA}{10} +\re@DeclareMathSymbol{\alphaup}{\mathord}{lettersA}{11} +\re@DeclareMathSymbol{\betaup}{\mathord}{lettersA}{12} +\re@DeclareMathSymbol{\gammaup}{\mathord}{lettersA}{13} +\re@DeclareMathSymbol{\deltaup}{\mathord}{lettersA}{14} +\re@DeclareMathSymbol{\epsilonup}{\mathord}{lettersA}{15} +\re@DeclareMathSymbol{\zetaup}{\mathord}{lettersA}{16} +\re@DeclareMathSymbol{\etaup}{\mathord}{lettersA}{17} +\re@DeclareMathSymbol{\thetaup}{\mathord}{lettersA}{18} +\re@DeclareMathSymbol{\iotaup}{\mathord}{lettersA}{19} +\re@DeclareMathSymbol{\kappaup}{\mathord}{lettersA}{20} +\re@DeclareMathSymbol{\lambdaup}{\mathord}{lettersA}{21} +\re@DeclareMathSymbol{\muup}{\mathord}{lettersA}{22} +\re@DeclareMathSymbol{\nuup}{\mathord}{lettersA}{23} +\re@DeclareMathSymbol{\xiup}{\mathord}{lettersA}{24} +\re@DeclareMathSymbol{\piup}{\mathord}{lettersA}{25} +\re@DeclareMathSymbol{\rhoup}{\mathord}{lettersA}{26} +\re@DeclareMathSymbol{\sigmaup}{\mathord}{lettersA}{27} +\re@DeclareMathSymbol{\tauup}{\mathord}{lettersA}{28} +\re@DeclareMathSymbol{\upsilonup}{\mathord}{lettersA}{29} +\re@DeclareMathSymbol{\phiup}{\mathord}{lettersA}{30} +\re@DeclareMathSymbol{\chiup}{\mathord}{lettersA}{31} +\re@DeclareMathSymbol{\psiup}{\mathord}{lettersA}{32} +\re@DeclareMathSymbol{\omegaup}{\mathord}{lettersA}{33} +\re@DeclareMathSymbol{\varepsilonup}{\mathord}{lettersA}{34} +\re@DeclareMathSymbol{\varthetaup}{\mathord}{lettersA}{35} +\re@DeclareMathSymbol{\varpiup}{\mathord}{lettersA}{36} +\re@DeclareMathSymbol{\varrhoup}{\mathord}{lettersA}{37} +\re@DeclareMathSymbol{\varsigmaup}{\mathord}{lettersA}{38} +\re@DeclareMathSymbol{\varphiup}{\mathord}{lettersA}{39} +% and, for compatability with other packages (mtpro2, lucida, etc) +\let\upGamma\Gammaup +\let\upDelta\Deltaup +\let\upTheta\Thetaup +\let\upLambda\Lambdaup +\let\upXi\Xiup +\let\upPi\Piup +\let\upSigma\Sigmaup +\let\upUpsilon\Upsilonup +\let\upPhi\Phiup +\let\upPsi\Psiup +\let\upOmega\Omegaup +\let\upalpha\alphaup +\let\upbeta\betaup +\let\upgamma\gammaup +\let\updelta\deltaup +\let\upepsilon\epsilonup +\let\upzeta\zetaup +\let\upeta\etaup +\let\uptheta\thetaup +\let\upiota\iotaup +\let\upkappa\kappaup +\let\uplambda\lambdaup +\let\upmu\muup +\let\upnu\nuup +\let\upxi\xiup +\let\uppi\piup +\let\uprho\rhoup +\let\upsigma\sigmaup +\let\uptau\tauup +\let\upupsilon\upsilonup +\let\upphi\phiup +\let\upchi\chiup +\let\uppsi\psiup +\let\upomega\omegaup +\let\upvarepsilon\varepsilonup +\let\upvartheta\varthetaup +\let\upvarpi\varpiup +\let\upvarrho\varrhoup +\let\upvarsigma\varsigmaup +\let\upvarphi\varphiup + +\re@DeclareMathSymbol{\varg}{\mathord}{lettersA}{49} +\re@DeclareMathSymbol{\vary}{\mathord}{lettersA}{50} +\re@DeclareMathSymbol{\varv}{\mathord}{lettersA}{51} +\re@DeclareMathSymbol{\varw}{\mathord}{lettersA}{52} +\DeclareMathSymbol{\uppartial}{\mathord}{lettersA}{64}%added 20120416 + +\DeclareMathSymbol{\m@thbbch@rA}{\mathord}{lettersA}{129} +\DeclareMathSymbol{\m@thbbch@rB}{\mathord}{lettersA}{130} +\DeclareMathSymbol{\m@thbbch@rC}{\mathord}{lettersA}{131} +\DeclareMathSymbol{\m@thbbch@rD}{\mathord}{lettersA}{132} +\DeclareMathSymbol{\m@thbbch@rE}{\mathord}{lettersA}{133} +\DeclareMathSymbol{\m@thbbch@rF}{\mathord}{lettersA}{134} +\DeclareMathSymbol{\m@thbbch@rG}{\mathord}{lettersA}{135} +\DeclareMathSymbol{\m@thbbch@rH}{\mathord}{lettersA}{136} +\DeclareMathSymbol{\m@thbbch@rI}{\mathord}{lettersA}{137} +\DeclareMathSymbol{\m@thbbch@rJ}{\mathord}{lettersA}{138} +\DeclareMathSymbol{\m@thbbch@rK}{\mathord}{lettersA}{139} +\DeclareMathSymbol{\m@thbbch@rL}{\mathord}{lettersA}{140} +\DeclareMathSymbol{\m@thbbch@rM}{\mathord}{lettersA}{141} +\DeclareMathSymbol{\m@thbbch@rN}{\mathord}{lettersA}{142} +\DeclareMathSymbol{\m@thbbch@rO}{\mathord}{lettersA}{143} +\DeclareMathSymbol{\m@thbbch@rP}{\mathord}{lettersA}{144} +\DeclareMathSymbol{\m@thbbch@rQ}{\mathord}{lettersA}{145} +\DeclareMathSymbol{\m@thbbch@rR}{\mathord}{lettersA}{146} +\DeclareMathSymbol{\m@thbbch@rS}{\mathord}{lettersA}{147} +\DeclareMathSymbol{\m@thbbch@rT}{\mathord}{lettersA}{148} +\DeclareMathSymbol{\m@thbbch@rU}{\mathord}{lettersA}{149} +\DeclareMathSymbol{\m@thbbch@rV}{\mathord}{lettersA}{150} +\DeclareMathSymbol{\m@thbbch@rW}{\mathord}{lettersA}{151} +\DeclareMathSymbol{\m@thbbch@rX}{\mathord}{lettersA}{152} +\DeclareMathSymbol{\m@thbbch@rY}{\mathord}{lettersA}{153} +\DeclareMathSymbol{\m@thbbch@rZ}{\mathord}{lettersA}{154} + +\DeclareMathSymbol{\m@thbbch@rk}{\mathord}{lettersA}{171} + +\long\def\DoLongFutureLet #1#2#3#4{% + \def\@FutureLetDecide{#1#2\@FutureLetToken + \def\@FutureLetNext{#3}\else + \def\@FutureLetNext{#4}\fi\@FutureLetNext} + \futurelet\@FutureLetToken\@FutureLetDecide} +\def\DoFutureLet #1#2#3#4{\DoLongFutureLet{#1}{#2}{#3}{#4}} +\def\@EachCharacter{\DoFutureLet{\ifx}{\@EndEachCharacter}% + {\@EachCharacterDone}{\@PickUpTheCharacter}} +\def\m@keCharacter#1{\csname\F@ntPrefix#1\endcsname} +\def\@PickUpTheCharacter#1{\m@keCharacter{#1}\@EachCharacter} +\def\@EachCharacterDone \@EndEachCharacter{} + +\DeclareRobustCommand*{\varmathbb}[1]{\gdef\F@ntPrefix{m@thbbch@r}% + \@EachCharacter #1\@EndEachCharacter} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Extension (ntxex) Definition % largesymbols +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Math Extension A (ntxexa) Definition % largesymbolsA +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\re@DeclareMathSymbol{\bignplus}{\mathop}{largesymbolsA}{0} +\re@DeclareMathSymbol{\bigsqcupplus}{\mathop}{largesymbolsA}{2} +\re@DeclareMathSymbol{\bigsqcapplus}{\mathop}{largesymbolsA}{4} +\re@DeclareMathSymbol{\bigsqcap}{\mathop}{largesymbolsA}{6} +\re@DeclareMathSymbol{\varprod}{\mathop}{largesymbolsA}{16} +%\re@DeclareMathDelimiter{\llbracket}{\mathopen}{symbolsC}{126}{largesymbolsA}{18} +%\re@DeclareMathDelimiter{\rrbracket}{\mathclose}{symbolsC}{127}{largesymbolsA}{19} +\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsA}{32} +% +\iftx@cmint +% added 2012-04-16 + \re@DeclareMathSymbol{\ointop}{\mathop}{largesymbolsA}{84} + \re@DeclareMathSymbol{\intop}{\mathop}{largesymbolsA}{86} + \ifx\AmSfont\@undefined + \def\oint{\ointop\nolimits} + \def\int{\intop\nolimits} + \fi +\else % use tx integrals + \ifx\AmSfont\@undefined\else + % The following are needed if amsmath has been loaded + \let\iint\relax + \let\iiint\relax + \let\iiiint\relax + \let\idotsint\relax + \fi +\re@DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{8} + \def\oiint{\oiintop\nolimits} +\re@DeclareMathSymbol{\ointctrclockwiseop}{\mathop}{largesymbolsA}{10} + \def\ointctrclockwise{\ointctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\ointclockwiseop}{\mathop}{largesymbolsA}{12} + \def\ointclockwise{\ointclockwiseop\nolimits} +\re@DeclareMathSymbol{\sqintop}{\mathop}{largesymbolsA}{14} + \def\sqint{\sqintop\nolimits} +\re@DeclareMathSymbol{\iintop}{\mathop}{largesymbolsA}{33} + \def\iint{\iintop\nolimits} +\re@DeclareMathSymbol{\iiintop}{\mathop}{largesymbolsA}{35} + \def\iiint{\iiintop\nolimits} +\re@DeclareMathSymbol{\iiiintop}{\mathop}{largesymbolsA}{37} + \def\iiiint{\iiiintop\nolimits} +\re@DeclareMathSymbol{\idotsintop}{\mathop}{largesymbolsA}{39} + \def\idotsint{\idotsintop\nolimits} +\re@DeclareMathSymbol{\oiiintop}{\mathop}{largesymbolsA}{41} + \def\oiiint{\oiiintop\nolimits} +\re@DeclareMathSymbol{\varointctrclockwiseop}{\mathop}{largesymbolsA}{43} + \def\varointctrclockwise{\varointctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\varointclockwiseop}{\mathop}{largesymbolsA}{45} + \def\varointclockwise{\varointclockwiseop\nolimits} +\re@DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{62} + \def\fint{\fintop\nolimits} +\re@DeclareMathSymbol{\oiintctrclockwiseop}{\mathop}{largesymbolsA}{64} + \def\oiintctrclockwise{\oiintctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\varoiintclockwiseop}{\mathop}{largesymbolsA}{66} + \def\varoiintclockwise{\varoiintclockwiseop\nolimits} +\re@DeclareMathSymbol{\oiiintctrclockwiseop}{\mathop}{largesymbolsA}{68} + \def\oiiintctrclockwise{\oiiintctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\varoiiintclockwiseop}{\mathop}{largesymbolsA}{70} + \def\varoiiintclockwise{\varoiiintclockwiseop\nolimits} +\re@DeclareMathSymbol{\oiintclockwiseop}{\mathop}{largesymbolsA}{72} + \def\oiintclockwise{\oiintclockwiseop\nolimits} +\re@DeclareMathSymbol{\varoiintctrclockwiseop}{\mathop}{largesymbolsA}{74} + \def\varoiintctrclockwise{\varoiintctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\oiiintclockwiseop}{\mathop}{largesymbolsA}{76} + \def\oiiintclockwise{\oiiintclockwiseop\nolimits} +\re@DeclareMathSymbol{\varoiiintctrclockwiseop}{\mathop}{largesymbolsA}{78} + \def\varoiiintctrclockwise{\varoiiintctrclockwiseop\nolimits} +\re@DeclareMathSymbol{\sqiintop}{\mathop}{largesymbolsA}{80} + \def\sqiint{\sqiintop\nolimits} +\re@DeclareMathSymbol{\sqiiintop}{\mathop}{largesymbolsA}{82} + \def\sqiiint{\sqiiintop\nolimits} +\fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Common Macros +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Use math italic, not text, version of dot, in \vdots and \ddots definitions +\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@ + \kern6\p@\hbox{$\m@th.$}\hbox{$\m@th.$}\hbox{$\m@th.$}}} +\def\ddots{\mathinner{\mkern1mu\raise7\p@ + \vbox{\kern7\p@\hbox{$\m@th.$}}\mkern2mu + \raise4\p@\hbox{$\m@th.$}\mkern2mu\raise\p@\hbox{$\m@th.$}\mkern1mu}} + +%%% \sqrt redefined +\let\sqrt=\undefined +\DeclareRobustCommand\sqrt{\@ifnextchar[\@sqrt{\mathpalette\@x@sqrt}} +\def\@x@sqrt#1#2{% + \setbox\z@\hbox{$\m@th#1\sqrtsign{\mkern1mu #2}$} + \mkern3mu\box\z@} +\ifx\@@undefined\@amsmath@err + \def\r@@t#1#2{% from latex.ltx + \setbox\z@\hbox{$\m@th#1\sqrtsign{\mkern1mu #2}$}% + \dimen@\ht\z@ \advance\dimen@-\dp\z@ +% \mkern5mu\raise.6\dimen@\copy\rootbox + \mkern6mu\raise.68\dimen@\copy\rootbox +% \mkern-10mu\box\z@} + \mkern-9mu\box\z@} +\else + \def\r@@t#1#2{\setboxz@h{$\m@th#1\sqrtsign{\mkern1mu #2}$}% from amsmath.sty + \dimen@\ht\z@\advance\dimen@-\dp\z@ + \setbox\@ne\hbox{$\m@th#1\mskip\uproot@ mu$}% + \advance\dimen@ by1.667\wd\@ne +% \mkern-\leftroot@ mu\mkern5mu\raise.6\dimen@\copy\rootbox + \mkern-\leftroot@ mu\mkern6mu\raise.68\dimen@\copy\rootbox +% \mkern-10mu\mkern\leftroot@ mu\boxz@} + \mkern-9mu\mkern\leftroot@ mu\boxz@} +\fi + +%%% For \underbrace and \overbrace: +%%% use brace extension bar (in "20 of ntxexa) instead of vrule +%\re@DeclareMathSymbol{\br@cext}{\mathord}{largesymbolsA}{32} +\def\downbracefill{$\m@th% + \braceld\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu% + \braceru\bracelu% + \mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\bracerd$} +\def\upbracefill{$\m@th% + \bracelu\mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu% + \bracerd\braceld% + \mkern-1mu\cleaders\hbox{$\mkern-.5mu\br@cext\mkern-.5mu$}\hfill\mkern-1mu\braceru$} + +%%% \not redefined: +%%% \not= becomes \ne +%%% \not< becomes \nless +%%% \not> becomes \ngtr +%%% if \notXXX is defined, \not\XXX becomes \notXXX; +%%% if \nXXX is defined, \not\XXX becomes \nXXX; +%%% otherwise, \not\XXX is done in the usual way. +\DeclareMathSymbol{\n@tch@r}{\mathrel}{symbols}{54} + +\DeclareRobustCommand*{\not}[1]{% + \ifx #1=\ne\else + \ifx #1<\nless\else + \ifx #1>\ngtr\else + \n@t@@n{#1}\fi\fi\fi} + +\def\n@t@@n#1{% + \begingroup \escapechar\m@ne\xdef\@gtempa{not\string#1}\endgroup% + \expandafter\@ifundefined{\@gtempa}% + {\not@n@{#1}}% + {\@nameuse{\@gtempa}}} +\def\not@n@#1{% + \begingroup \escapechar\m@ne\xdef\@gtempa{n\string#1}\endgroup% + \expandafter\@ifundefined{\@gtempa}% + {\n@tch@r #1}% + {\@nameuse{\@gtempa}}} + +%%% +%%% for AMS classes +%%% +\DeclareRobustCommand{\textsquare}{\begingroup \usefont{U}{ntxsya}{m}{n}\thr@@\endgroup} +\DeclareRobustCommand{\openbox}{\begingroup \usefont{U}{ntxsya}{m}{n}\thr@@\endgroup} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty new file mode 100644 index 00000000000..d0a3c4d5231 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty @@ -0,0 +1,116 @@ +\NeedsTeXFormat{LaTeX2e} + +% Based on Young Ryu's txfonts.sty, v.3.2.1 +% Changes to original txfonts.sty: +% Change by Thomas Esser, June 2002: +% Replaced hex numbers by octal to avoid trouble with active " +% as in german.sty. +% Approved for release by Young Ryu (the author) in January 2005. +% +% Changes from original txfonts.sty by Michael Sharpe, msharpe at ucsd dot edu; +% Text and math versions now separate. Math version doesn't require ntxtext.sty; +% Added scaled keyword and osf option; +% Modified the definition of \k to bypass problem with grouping; + +\def\fileversion{0.92} +\def\filedate{2012/05/09} +\ProvidesPackage{ntxtext}[\filedate\space v\fileversion] + +\message{`ntxtext' v\fileversion, \filedate\space Text macros based on txfonts (ms)} +\RequirePackage{xkeyval} +\define@key{ntx}{scaled}[1.0]{\def\ntx@scaled{s*[#1]}% +\@tempdima=#1\p@\@tempdima=.9\@tempdima% +\def\ntx@helvscaled{s*[\strip@pt\@tempdima]}} +\DeclareOption*{% + \begingroup + \edef\x{\endgroup + \noexpand\setkeys{ntx}{\CurrentOption}}% + \x} +\def\ntx@style{}% default is lining figures +\DeclareOption{osf}{\def\ntx@style{j}} + +\ProcessOptions* + +\RequirePackage[T1]{fontenc} + +%%%%%%%%%%%%%%%%%%%%%% +% Text Serif (Times) % +%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand{\rmdefault}{ntxr\ntx@style} + +%\DeclareSymbolFont{operators}{OT1}{txr}{m}{n} +%\SetSymbolFont{operators}{bold}{OT1}{txr}{bx}{n} +%\def\operator@font{\mathgroup\symoperators} +% +%\DeclareSymbolFont{italic}{OT1}{txr}{m}{it} +%\SetSymbolFont{italic}{bold}{OT1}{txr}{bx}{it} +% +%\DeclareSymbolFontAlphabet{\mathrm}{operators} +%\DeclareMathAlphabet{\mathbf}{OT1}{txr}{bx}{n} +%\DeclareMathAlphabet{\mathit}{OT1}{txr}{m}{it} +%\SetMathAlphabet{\mathit}{bold}{OT1}{txr}{bx}{it} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Text Sans Serif (based on Helvetica) % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\renewcommand{\sfdefault}{ntxss} + +%\DeclareMathAlphabet{\mathsf}{OT1}{txss}{m}{n} +%\SetMathAlphabet{\mathsf}{bold}{OT1}{txss}{b}{n} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Text (Monospaced) Typewriter % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand{\ttdefault}{ntxtt} + +%\DeclareMathAlphabet{\mathtt}{OT1}{txtt}{m}{n} +%\SetMathAlphabet{\mathtt}{bold}{OT1}{txtt}{b}{n} + + + +\def\re@DeclareTextSymbol#1#2#3{% + \let#1=\undefined + \DeclareTextSymbol{#1}{#2}{#3}} + +\def\re@DeclareMathSymbol#1#2#3#4{% + \let#1=\undefined + \DeclareMathSymbol{#1}{#2}{#3}{#4}} + +\re@DeclareTextSymbol{\L}{OT1}{138} +\re@DeclareTextSymbol{\l}{OT1}{170} +\re@DeclareTextSymbol{\textdollar}{OT1}{36} +\re@DeclareTextSymbol{\textsterling}{OT1}{163} +\re@DeclareMathSymbol{\mathsterling}{\mathord}{operators}{163} + +\DeclareTextComposite{\r}{OT1}{A}{197} +\DeclareTextComposite{\r}{OT1}{a}{229} + +\re@DeclareTextSymbol{\textcent}{OT1}{162} +\re@DeclareMathSymbol{\mathcent}{\mathord}{operators}{162} + +%%% Modification of T1 and LY1 encoding related stuff +%%% + +\def\T@n@@nc@d@ng{T1} +\def\T@n@@nc@d@ngM@cr@M@d{% +\DeclareTextCommand{\k}{T1}[1]{{\ooalign{\hidewidth\char12\crcr##1}}}% +} + +\def\LY@n@@nc@d@ng{LY1} +\def\LY@n@@nc@d@ngM@cr@M@d{% +\DeclareTextCommand{\k}{LY1}[1]{{\ooalign{\hidewidth\char7\crcr##1}}}% +} + +\AtBeginDocument{% +\ifx\encodingdefault\T@n@@nc@d@ng\T@n@@nc@d@ngM@cr@M@d\fi% +\ifx\encodingdefault\LY@n@@nc@d@ng\LY@n@@nc@d@ngM@cr@M@d\fi% +} + +\endinput + diff --git a/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd b/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd new file mode 100644 index 00000000000..7ee6ca0c14b --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/omlntxmi.fd @@ -0,0 +1,33 @@ +%Filename: omlntxmi.fd +%Created by: tex mi-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY +\ProvidesFile{omlntxmi.fd} + [2012/03/22 Fontinst v1.933 font definitions for OML/ntxmi.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{OML}{ntxmi}{\skewchar\font127 } + +\ifx\X@s@v@rg\undefined +\DeclareFontShape{OML}{ntxmi}{m}{it}{ + <-> \ntxmath@scaled ntxmi% +}{} +\DeclareFontShape{OML}{ntxmi}{b}{it}{ + <-> \ntxmath@scaled ntxbmi% +}{} +\else +\DeclareFontShape{OML}{ntxmi}{m}{it}{ + <-> \ntxmath@scaled ntxmi1% +}{} +\DeclareFontShape{OML}{ntxmi}{b}{it}{ + <-> \ntxmath@scaled ntxbmi1% +}{} +\fi +\DeclareFontShape{OML}{ntxmi}{l}{it}{<->ssub * ntxmi/m/it}{} +\DeclareFontShape{OML}{ntxmi}{bx}{it}{<->ssub * ntxmi/b/it}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/omlnxlmi.fd b/Master/texmf-dist/tex/latex/newtx/omlnxlmi.fd new file mode 100644 index 00000000000..64d06bb3112 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/omlnxlmi.fd @@ -0,0 +1,29 @@ +%Filename: omlnxlmi.fd +%Created by: tex mi-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{omlnxlmi.fd} + [2012/05/06 Fontinst v1.933 font definitions for OML/nxlmi.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{OML}{nxlmi}{\skewchar \font =127} + +\DeclareFontShape{OML}{nxlmi}{m}{it}{ + <-> \ntxmath@scaled nxlmi +}{} + +\DeclareFontShape{OML}{nxlmi}{b}{it}{ + <-> \ntxmath@scaled nxlbmi +}{} + +\DeclareFontShape{OML}{nxlmi}{m}{sl}{<->ssub * nxlmi/m/it}{} +\DeclareFontShape{OML}{nxlmi}{bx}{it}{<->ssub * nxlmi/b/it}{} +\DeclareFontShape{OML}{nxlmi}{b}{sl}{<->ssub * nxlmi/b/it}{} +\DeclareFontShape{OML}{nxlmi}{bx}{sl}{<->ssub * nxlmi/b/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/omsntxsy.fd b/Master/texmf-dist/tex/latex/newtx/omsntxsy.fd new file mode 100644 index 00000000000..c5e8f5167a5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/omsntxsy.fd @@ -0,0 +1,26 @@ +%Filename: omsntxsy.fd +%Created by: tex sy-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{omsntxsy.fd} + [2012/04/10 Fontinst v1.933 font definitions for OMS/ntxsy.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{OMS}{ntxsy}{\skewchar \font =120} + +\DeclareFontShape{OMS}{ntxsy}{m}{n}{ + <-> \ntxmath@scaled ntxsy +}{} + +\DeclareFontShape{OMS}{ntxsy}{b}{n}{ + <-> \ntxmath@scaled ntxbsy +}{} + +\DeclareFontShape{OMS}{ntxsy}{bx}{n}{<->ssub * ntxsy/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/omxntxex.fd b/Master/texmf-dist/tex/latex/newtx/omxntxex.fd new file mode 100644 index 00000000000..413b59ba21a --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/omxntxex.fd @@ -0,0 +1,26 @@ +%Filename: omxntxex.fd +%Created by: tex ex-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{omxntxex.fd} + [2012/04/18 Fontinst v1.933 font definitions for OMX/ntxex.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{OMX}{ntxex}{} + +\DeclareFontShape{OMX}{ntxex}{m}{n}{ + <-> \ntxmath@scaled ntxex +}{} + +\DeclareFontShape{OMX}{ntxex}{b}{n}{ + <-> \ntxmath@scaled ntxbex +}{} + +\DeclareFontShape{OMX}{ntxex}{bx}{n}{<->ssub * ntxex/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/omxntxexv.fd b/Master/texmf-dist/tex/latex/newtx/omxntxexv.fd new file mode 100644 index 00000000000..6a71aef220b --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/omxntxexv.fd @@ -0,0 +1,26 @@ +%Filename: omxntxexv.fd +%Created by: tex exv-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{omxntxexv.fd} + [2012/04/29 Fontinst v1.933 font definitions for OMX/ntxexv.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{OMX}{ntxexv}{} + +\DeclareFontShape{OMX}{ntxexv}{m}{n}{ + <-> \ntxmath@scaled ntxexv +}{} + +\DeclareFontShape{OMX}{ntxexv}{b}{n}{ + <-> \ntxmath@scaled ntxbexv +}{} + +\DeclareFontShape{OMX}{ntxexv}{bx}{n}{<->ssub * ntxexv/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxr.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxr.fd new file mode 100644 index 00000000000..79eb7498400 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxr.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ot1ntxr.fd}[2012/04/15 v1.0] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{OT1}{ntxr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{ntxr}{m}{n}{ %medium + <-> \ntx@scaled txr% +}{} +\DeclareFontShape{OT1}{ntxr}{m}{sc}{ %cap & small cap + <-> \ntx@scaled txsc% +}{} +\DeclareFontShape{OT1}{ntxr}{m}{sl}{ %slanted + <-> \ntx@scaled txsl% +}{} +\DeclareFontShape{OT1}{ntxr}{m}{it}{ %italic + <-> \ntx@scaled txi% +}{} +\DeclareFontShape{OT1}{ntxr}{m}{ui}{ %unslanted italic + <->ssub * ntxr/m/it% +}{} +\DeclareFontShape{OT1}{ntxr}{bx}{n}{ %bold extended + <-> \ntx@scaled txb% +}{} +\DeclareFontShape{OT1}{ntxr}{bx}{sc}{ %bold extended cap & small cap + <-> \ntx@scaled txbsc% +}{} +\DeclareFontShape{OT1}{ntxr}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled txbsl% +}{} +\DeclareFontShape{OT1}{ntxr}{bx}{it}{ %bold extended italic + <-> \ntx@scaled txbi% +}{} +\DeclareFontShape{OT1}{ntxr}{bx}{ui}{ %bold extended unslanted italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{OT1}{ntxr}{b}{n}{ %bold + <->ssub * ntxr/bx/n% +}{} +\DeclareFontShape{OT1}{ntxr}{b}{sc}{ %bold cap & small cap + <->ssub * ntxr/bx/sc% +}{} +\DeclareFontShape{OT1}{ntxr}{b}{sl}{ %bold slanted + <->ssub * ntxr/bx/sl% +}{} +\DeclareFontShape{OT1}{ntxr}{b}{it}{ %bold italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{OT1}{ntxr}{b}{ui}{ %bold unslanted italic + <->ssub * ntxr/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd new file mode 100644 index 00000000000..b9220ed1946 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxss.fd @@ -0,0 +1,60 @@ +\ProvidesFile{ot1ntxss.fd} + [2000/12/15 v3.1] +\expandafter\ifx\csname ntx@helvscaled\endcsname\relax + \let\ntx@helvscaled\@empty% +\fi + +\DeclareFontFamily{OT1}{ntxss}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{ntxss}{m}{n}{ %rebular + <-> +\ntx@helvscaled txss% +}{} +\DeclareFontShape{OT1}{ntxss}{m}{sc}{ %cap & small cap + <-> +\ntx@helvscaled txsssc% +}{} +\DeclareFontShape{OT1}{ntxss}{m}{sl}{ %slanted + <-> +\ntx@helvscaled txsssl% +}{} +\DeclareFontShape{OT1}{ntxss}{m}{it}{ %italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{m}{ui}{ %unslanted italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{b}{n}{ %bold + <-> +\ntx@helvscaled txbss% +}{} +\DeclareFontShape{OT1}{ntxss}{b}{sc}{ %bold cap & small cap + <-> +\ntx@helvscaled txbsssc% +}{} +\DeclareFontShape{OT1}{ntxss}{b}{sl}{ %bold slanted + <-> +\ntx@helvscaled txbsssl% +}{} +\DeclareFontShape{OT1}{ntxss}{b}{it}{ %bold italic + <->ssub * txss/b/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{b}{ui}{ %bold unslanted italic + <->ssub * txss/b/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{bx}{n}{ %bold extended + <->ssub * txss/b/n% +}{} +\DeclareFontShape{OT1}{ntxss}{bx}{sc}{ %bold extended cap & small cap + <->ssub * txss/b/sc% +}{} +\DeclareFontShape{OT1}{ntxss}{bx}{sl}{ %bold extended slanted + <->ssub * txss/b/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{bx}{it}{ %bold extended italic + <->ssub * txss/b/sl% +}{} +\DeclareFontShape{OT1}{ntxss}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txss/b/sl% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ot1ntxtt.fd b/Master/texmf-dist/tex/latex/newtx/ot1ntxtt.fd new file mode 100644 index 00000000000..8f8a9fed042 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ot1ntxtt.fd @@ -0,0 +1,54 @@ +\ProvidesFile{ot1ntxtt.fd} + [2012/04/20 v3.1] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{OT1}{ntxtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{OT1}{ntxtt}{m}{n}{ %rebular + <-> \ntx@scaled txtt% +}{} +\DeclareFontShape{OT1}{ntxtt}{m}{sc}{ %cap & small cap + <-> \ntx@scaled txttsc% +}{} +\DeclareFontShape{OT1}{ntxtt}{m}{sl}{ %slanted + <-> \ntx@scaled txttsl% +}{} +\DeclareFontShape{OT1}{ntxtt}{m}{it}{ %italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{m}{ui}{ %unslanted italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{b}{n}{ %bold + <-> \ntx@scaled txbtt% +}{} +\DeclareFontShape{OT1}{ntxtt}{b}{sc}{ %bold cap & small cap + <-> \ntx@scaled txbttsc% +}{} +\DeclareFontShape{OT1}{ntxtt}{b}{sl}{ %bold slanted + <-> \ntx@scaled txbttsl% +}{} +\DeclareFontShape{OT1}{ntxtt}{b}{it}{ %bold italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{b}{ui}{ %bold unslanted italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{bx}{n}{ %bold extended + <->ssub * txtt/b/n% +}{} +\DeclareFontShape{OT1}{ntxtt}{bx}{sc}{ %bold extended cap & small cap + <->ssub * txtt/b/sc% +}{} +\DeclareFontShape{OT1}{ntxtt}{bx}{sl}{ %bold extended slanted + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{bx}{it}{ %bold extended italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{OT1}{ntxtt}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txtt/b/sl% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxr.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxr.fd new file mode 100644 index 00000000000..3beda20fb07 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/t1ntxr.fd @@ -0,0 +1,52 @@ +\ProvidesFile{t1ntxr.fd}[2012/04/17 v1.0] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{T1}{ntxr}{} +\DeclareFontShape{T1}{ntxr}{m}{n}{ %medium + <-> \ntx@scaled t1xr% +}{} +\DeclareFontShape{T1}{ntxr}{m}{sc}{ %cap & small cap + <-> \ntx@scaled t1xsc% +}{} +\DeclareFontShape{T1}{ntxr}{m}{sl}{ %slanted + <-> \ntx@scaled t1xsl% +}{} +\DeclareFontShape{T1}{ntxr}{m}{it}{ %italic + <-> \ntx@scaled t1xi% +}{} +\DeclareFontShape{T1}{ntxr}{m}{ui}{ %unslanted italic + <->ssub * ntxr/m/it% +}{} +\DeclareFontShape{T1}{ntxr}{bx}{n}{ %bold extended + <-> \ntx@scaled t1xb% +}{} +\DeclareFontShape{T1}{ntxr}{bx}{sc}{ %bold extended cap & small cap + <-> \ntx@scaled t1xbsc% +}{} +\DeclareFontShape{T1}{ntxr}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled t1xbsl% +}{} +\DeclareFontShape{T1}{ntxr}{bx}{it}{ %bold extended italic + <-> \ntx@scaled t1xbi% +}{} +\DeclareFontShape{T1}{ntxr}{bx}{ui}{ %bold extended unslanted italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{T1}{ntxr}{b}{n}{ %bold + <->ssub * ntxr/bx/n% +}{} +\DeclareFontShape{T1}{ntxr}{b}{sc}{ %bold cap & small cap + <->ssub * ntxr/bx/sc% +}{} +\DeclareFontShape{T1}{ntxr}{b}{sl}{ %bold slanted + <->ssub * ntxr/bx/sl% +}{} +\DeclareFontShape{T1}{ntxr}{b}{it}{ %bold italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{T1}{ntxr}{b}{ui}{ %bold unslanted italic + <->ssub * ntxr/bx/ui% +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd new file mode 100644 index 00000000000..f00251ef336 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/t1ntxss.fd @@ -0,0 +1,54 @@ +\ProvidesFile{t1ntxss.fd} + [2000/12/15 v3.1] +\expandafter\ifx\csname ntx@helvscaled\endcsname\relax + \let\ntx@helvscaled\@empty% +\fi + +\DeclareFontFamily{T1}{ntxss}{} +\DeclareFontShape{T1}{ntxss}{m}{n}{ %medium + <->\ntx@helvscaled t1xss% +}{} +\DeclareFontShape{T1}{ntxss}{m}{sc}{ %cap & small cap + <->\ntx@helvscaled t1xsssc% +}{} +\DeclareFontShape{T1}{ntxss}{m}{sl}{ %slanted + <->\ntx@helvscaled t1xsssl% +}{} +\DeclareFontShape{T1}{ntxss}{m}{it}{ %italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{T1}{ntxss}{m}{ui}{ %unslanted italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{T1}{ntxss}{bx}{n}{ %bold extended + <->\ntx@helvscaled t1xbss% +}{} +\DeclareFontShape{T1}{ntxss}{bx}{sc}{ %bold extended cap & small cap + <->\ntx@helvscaled t1xbsssc% +}{} +\DeclareFontShape{T1}{ntxss}{bx}{sl}{ %bold extended slanted + <->\ntx@helvscaled t1xbsssl% +}{} +\DeclareFontShape{T1}{ntxss}{bx}{it}{ %bold extended italic + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{T1}{ntxss}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{T1}{ntxss}{b}{n}{ %bold + <->ssub * txss/bx/n% +}{} +\DeclareFontShape{T1}{ntxss}{b}{sc}{ %bold cap & small cap + <->ssub * txss/bx/sc% +}{} +\DeclareFontShape{T1}{ntxss}{b}{sl}{ %bold slanted + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{T1}{ntxss}{b}{it}{ %bold italic + <->ssub * txss/bx/it% +}{} +\DeclareFontShape{T1}{ntxss}{b}{ui}{ %bold unslanted italic + <->ssub * txss/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/t1ntxtt.fd b/Master/texmf-dist/tex/latex/newtx/t1ntxtt.fd new file mode 100644 index 00000000000..01cfef23c0e --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/t1ntxtt.fd @@ -0,0 +1,54 @@ +\ProvidesFile{t1ntxtt.fd} + [2012/04/20 v3.1] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{T1}{ntxtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{T1}{ntxtt}{m}{n}{ %medium + <-> \ntx@scaled t1xtt% +}{} +\DeclareFontShape{T1}{ntxtt}{m}{sc}{ %cap & small cap + <-> \ntx@scaled t1xttsc% +}{} +\DeclareFontShape{T1}{ntxtt}{m}{sl}{ %slanted + <-> \ntx@scaled t1xttsl% +}{} +\DeclareFontShape{T1}{ntxtt}{m}{it}{ %italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{T1}{ntxtt}{m}{ui}{ %unslanted italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{T1}{ntxtt}{bx}{n}{ %bold extended + <-> \ntx@scaled t1xbtt% +}{} +\DeclareFontShape{T1}{ntxtt}{bx}{sc}{ %bold extended cap & small cap + <-> \ntx@scaled t1xbttsc% +}{} +\DeclareFontShape{T1}{ntxtt}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled t1xbttsl% +}{} +\DeclareFontShape{T1}{ntxtt}{bx}{it}{ %bold extended italic + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{T1}{ntxtt}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{T1}{ntxtt}{b}{n}{ %bold + <->ssub * txtt/bx/n% +}{} +\DeclareFontShape{T1}{ntxtt}{b}{sc}{ %bold cap & small cap + <->ssub * txtt/bx/sc% +}{} +\DeclareFontShape{T1}{ntxtt}{b}{sl}{ %bold slanted + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{T1}{ntxtt}{b}{it}{ %bold italic + <->ssub * txtt/bx/it% +}{} +\DeclareFontShape{T1}{ntxtt}{b}{ui}{ %bold unslanted italic + <->ssub * txtt/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxr.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxr.fd new file mode 100644 index 00000000000..c98d0774040 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxr.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ts1txr.fd}[2012/04/15 v1.0] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{TS1}{ntxr}{} +\DeclareFontShape{TS1}{ntxr}{m}{n}{ %medium + <-> \ntx@scaled tcxr% +}{} +\DeclareFontShape{TS1}{ntxr}{m}{sc}{ %cap & small cap + <->ssub * ntxr/m/n% +}{} +\DeclareFontShape{TS1}{ntxr}{m}{sl}{ %slanted + <-> \ntx@scaled tcxsl% +}{} +\DeclareFontShape{TS1}{ntxr}{m}{it}{ %italic + <-> \ntx@scaled tcxi% +}{} +\DeclareFontShape{TS1}{ntxr}{m}{ui}{ %unslanted italic + <->ssub * ntxr/m/it% +}{} +\DeclareFontShape{TS1}{ntxr}{bx}{n}{ %bold extended + <-> \ntx@scaled tcxb% +}{} +\DeclareFontShape{TS1}{ntxr}{bx}{sc}{ %bold extended cap & small cap + <->ssub * ntxr/bx/n% +}{} +\DeclareFontShape{TS1}{ntxr}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled tcxbsl% +}{} +\DeclareFontShape{TS1}{ntxr}{bx}{it}{ %bold extended italic + <-> \ntx@scaled tcxbi% +}{} +\DeclareFontShape{TS1}{ntxr}{bx}{ui}{ %bold extended unslanted italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{TS1}{ntxr}{b}{n}{ %bold + <->ssub * ntxr/bx/n% +}{} +\DeclareFontShape{TS1}{ntxr}{b}{sc}{ %bold cap & small cap + <->ssub * ntxr/bx/sc% +}{} +\DeclareFontShape{TS1}{ntxr}{b}{sl}{ %bold slanted + <->ssub * ntxr/bx/sl% +}{} +\DeclareFontShape{TS1}{ntxr}{b}{it}{ %bold italic + <->ssub * ntxr/bx/it% +}{} +\DeclareFontShape{TS1}{ntxr}{b}{ui}{ %bold unslanted italic + <->ssub * ntxr/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd new file mode 100644 index 00000000000..70b02f48151 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxss.fd @@ -0,0 +1,53 @@ +\ProvidesFile{ts1ntxss.fd} + [2000/12/15 v3.1] +\expandafter\ifx\csname ntx@helvscaled\endcsname\relax + \let\ntx@helvscaled\@empty% +\fi + +\DeclareFontFamily{TS1}{ntxss}{} +\DeclareFontShape{TS1}{ntxss}{m}{n}{ %medium + <->\ntx@helvscaled tcxss% +}{} +\DeclareFontShape{TS1}{ntxss}{m}{sc}{ %cap & small cap + <->ssub * txss/m/n% +}{} +\DeclareFontShape{TS1}{ntxss}{m}{sl}{ %slanted + <->\ntx@helvscaled tcxsssl% +}{} +\DeclareFontShape{TS1}{ntxss}{m}{it}{ %italic + <->ssub * txss/m/sl% +}{} +\DeclareFontShape{TS1}{ntxss}{m}{ui}{ %unslanted italic + <->ssub * txss/m/it% +}{} +\DeclareFontShape{TS1}{ntxss}{bx}{n}{ %bold extended + <->\ntx@helvscaled tcxbss% +}{} +\DeclareFontShape{TS1}{ntxss}{bx}{sc}{ %bold extended cap & small cap + <->ssub * txss/bx/n% +}{} +\DeclareFontShape{TS1}{ntxss}{bx}{sl}{ %bold extended slanted + <->\ntx@helvscaled tcxbsssl% +}{} +\DeclareFontShape{TS1}{ntxss}{bx}{it}{ %bold extended italic + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{TS1}{ntxss}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txss/bx/it% +}{} +\DeclareFontShape{TS1}{ntxss}{b}{n}{ %bold + <->ssub * txss/bx/n% +}{} +\DeclareFontShape{TS1}{ntxss}{b}{sc}{ %bold cap & small cap + <->ssub * txss/bx/sc% +}{} +\DeclareFontShape{TS1}{ntxss}{b}{sl}{ %bold slanted + <->ssub * txss/bx/sl% +}{} +\DeclareFontShape{TS1}{ntxss}{b}{it}{ %bold italic + <->ssub * txss/bx/it% +}{} +\DeclareFontShape{TS1}{ntxss}{b}{ui}{ %bold unslanted italic + <->ssub * txss/bx/ui% +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/ts1ntxtt.fd b/Master/texmf-dist/tex/latex/newtx/ts1ntxtt.fd new file mode 100644 index 00000000000..ab79b3a540b --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/ts1ntxtt.fd @@ -0,0 +1,54 @@ +\ProvidesFile{ts1ntxtt.fd} + [2012/04/20 v3.1] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{TS1}{ntxtt}{} +\DeclareFontShape{TS1}{ntxtt}{m}{n}{ %medium + <-> \ntx@scaled tcxtt% +}{} +\DeclareFontShape{TS1}{ntxtt}{m}{sc}{ %cap & small cap + <->ssub * txtt/m/n% +}{} +\DeclareFontShape{TS1}{ntxtt}{m}{sl}{ %slanted + <-> \ntx@scaled tcxsl% +}{} +\DeclareFontShape{TS1}{ntxtt}{m}{it}{ %italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{TS1}{ntxtt}{m}{ui}{ %unslanted italic + <->ssub * txtt/m/it% +}{} +\DeclareFontShape{TS1}{ntxtt}{bx}{n}{ %bold extended + <-> \ntx@scaled tcxbtt% +}{} +\DeclareFontShape{TS1}{ntxtt}{bx}{sc}{ %bold extended cap & small cap + <->ssub * txtt/bx/n% +}{} +\DeclareFontShape{TS1}{ntxtt}{bx}{sl}{ %bold extended slanted + <-> \ntx@scaled tcxbttsl% +}{} +\DeclareFontShape{TS1}{ntxtt}{bx}{it}{ %bold extended italic + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{TS1}{ntxtt}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txtt/bx/it% +}{} +\DeclareFontShape{TS1}{ntxtt}{b}{n}{ %bold + <->ssub * txtt/bx/n% +}{} +\DeclareFontShape{TS1}{ntxtt}{b}{sc}{ %bold cap & small cap + <->ssub * txtt/bx/sc% +}{} +\DeclareFontShape{TS1}{ntxtt}{b}{sl}{ %bold slanted + <->ssub * txtt/bx/sl% +}{} +\DeclareFontShape{TS1}{ntxtt}{b}{it}{ %bold italic + <->ssub * txtt/bx/it% +}{} +\DeclareFontShape{TS1}{ntxtt}{b}{ui}{ %bold unslanted italic + <->ssub * txtt/bx/ui% +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxexa.fd b/Master/texmf-dist/tex/latex/newtx/untxexa.fd new file mode 100644 index 00000000000..27efa97e1a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxexa.fd @@ -0,0 +1,26 @@ +%Filename: untxexa.fd +%Created by: tex exa-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{untxexa.fd} + [2012/04/16 Fontinst v1.933 font definitions for U/ntxexa.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxexa}{} + +\DeclareFontShape{U}{ntxexa}{m}{n}{ + <-> \ntxmath@scaled ntxexa +}{} + +\DeclareFontShape{U}{ntxexa}{b}{n}{ + <-> \ntxmath@scaled ntxbexa +}{} + +\DeclareFontShape{U}{ntxexa}{bx}{n}{<->ssub * ntxexa/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxmia.fd b/Master/texmf-dist/tex/latex/newtx/untxmia.fd new file mode 100644 index 00000000000..bc53a95950d --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxmia.fd @@ -0,0 +1,29 @@ +%Filename: untxmia.fd +%Created by: tex mia-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{untxmia.fd} + [2012/04/16 Fontinst v1.933 font definitions for U/ntxmia.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxmia}{\skewchar \font =127} + +\DeclareFontShape{U}{ntxmia}{m}{it}{ + <-> \ntxmath@scaled ntxmia +}{} + +\DeclareFontShape{U}{ntxmia}{b}{it}{ + <-> \ntxmath@scaled ntxbmia +}{} + +\DeclareFontShape{U}{ntxmia}{m}{sl}{<->ssub * ntxmia/m/it}{} +\DeclareFontShape{U}{ntxmia}{bx}{it}{<->ssub * ntxmia/b/it}{} +\DeclareFontShape{U}{ntxmia}{b}{sl}{<->ssub * ntxmia/b/it}{} +\DeclareFontShape{U}{ntxmia}{bx}{sl}{<->ssub * ntxmia/b/sl}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxsya.fd b/Master/texmf-dist/tex/latex/newtx/untxsya.fd new file mode 100644 index 00000000000..38997f1e611 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxsya.fd @@ -0,0 +1,26 @@ +%Filename: untxsya.fd +%Created by: tex say-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{untxsya.fd} + [2012/04/12 Fontinst v1.933 font definitions for U/ntxsya.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxsya}{} + +\DeclareFontShape{U}{ntxsya}{m}{n}{ + <-> \ntxmath@scaled ntxsya +}{} + +\DeclareFontShape{U}{ntxsya}{b}{n}{ + <-> \ntxmath@scaled ntxbsya +}{} + +\DeclareFontShape{U}{ntxsya}{bx}{n}{<->ssub * ntxsya/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxsyb.fd b/Master/texmf-dist/tex/latex/newtx/untxsyb.fd new file mode 100644 index 00000000000..fab9938fc4c --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxsyb.fd @@ -0,0 +1,26 @@ +%Filename: untxsyb.fd +%Created by: tex syb-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{untxsyb.fd} + [2012/04/12 Fontinst v1.933 font definitions for U/ntxsyb.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxsyb}{} + +\DeclareFontShape{U}{ntxsyb}{m}{n}{ + <-> \ntxmath@scaled ntxsyb +}{} + +\DeclareFontShape{U}{ntxsyb}{b}{n}{ + <-> \ntxmath@scaled ntxbsyb +}{} + +\DeclareFontShape{U}{ntxsyb}{bx}{n}{<->ssub * ntxsyb/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxsyc.fd b/Master/texmf-dist/tex/latex/newtx/untxsyc.fd new file mode 100644 index 00000000000..76f4cc9271c --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxsyc.fd @@ -0,0 +1,26 @@ +%Filename: untxsyc.fd +%Created by: tex sys-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{untxsyc.fd} + [2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.] + +\expandafter\ifx\csname ntxmath@scaled\endcsname\relax + \let\ntxmath@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxsyc}{} + +\DeclareFontShape{U}{ntxsyc}{m}{n}{ + <-> \ntxmath@scaled ntxsyc +}{} + +\DeclareFontShape{U}{ntxsyc}{b}{n}{ + <-> \ntxmath@scaled ntxbsyc +}{} + +\DeclareFontShape{U}{ntxsyc}{bx}{n}{<->ssub * ntxsyc/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/newtx/untxtt.fd b/Master/texmf-dist/tex/latex/newtx/untxtt.fd new file mode 100644 index 00000000000..a07ab3a5699 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newtx/untxtt.fd @@ -0,0 +1,54 @@ +\ProvidesFile{untxtt.fd} + [2000/12/15 v3.1] +\expandafter\ifx\csname ntx@scaled\endcsname\relax + \let\ntx@scaled\@empty% +\fi + +\DeclareFontFamily{U}{ntxtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{U}{ntxtt}{m}{n}{ %rebular + <-> \ntx@scaled txtt% +}{} +\DeclareFontShape{U}{ntxtt}{m}{sc}{ %cap & small cap + <-> \ntx@scaled txttsc% +}{} +\DeclareFontShape{U}{ntxtt}{m}{sl}{ %slanted + <-> \ntx@scaled txttsl% +}{} +\DeclareFontShape{U}{ntxtt}{m}{it}{ %italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{U}{ntxtt}{m}{ui}{ %unslanted italic + <->ssub * txtt/m/sl% +}{} +\DeclareFontShape{U}{ntxtt}{b}{n}{ %bold + <-> \ntx@scaled txbtt% +}{} +\DeclareFontShape{U}{ntxtt}{b}{sc}{ %bold cap & small cap + <-> \ntx@scaled txbttsc% +}{} +\DeclareFontShape{U}{ntxtt}{b}{sl}{ %bold slanted + <-> \ntx@scaled txbttsl% +}{} +\DeclareFontShape{U}{ntxtt}{b}{it}{ %bold italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{U}{ntxtt}{b}{ui}{ %bold unslanted italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{U}{ntxtt}{bx}{n}{ %bold extended + <->ssub * txtt/b/n% +}{} +\DeclareFontShape{U}{ntxtt}{bx}{sc}{ %bold extended cap & small cap + <->ssub * txtt/b/sc% +}{} +\DeclareFontShape{U}{ntxtt}{bx}{sl}{ %bold extended slanted + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{U}{ntxtt}{bx}{it}{ %bold extended italic + <->ssub * txtt/b/sl% +}{} +\DeclareFontShape{U}{ntxtt}{bx}{ui}{ %bold extended unslanted italic + <->ssub * txtt/b/sl% +}{} + +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 77de81af228..4bd98a387d0 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -281,7 +281,7 @@ my @TLP_working = qw( mychemistry mycv mylatexformat nag nameauth namespc natbib nath nature navigator ncclatex ncctools nddiss needspace - newcommand newfile newlfm newsletr newspaper newunicodechar newvbtm + newcommand newfile newlfm newsletr newspaper newtx newunicodechar newvbtm newverbs nextpage nfssext-cfr niceframe nicefilelist nicetext nih nkarta nlctdoc noitcrul nolbreaks diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index c7e156d4ef7..56dc15d84e3 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1043,6 +1043,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'lithuanian' => '&POSTlithuanian', 'luatexja' => '&POSTluatexja', 'montex' => '&POSTmontex', + 'newtx' => '&POSTnewtx', 'niceframe' => '&POSTrmsymlink', 'pedigree-perl' => '&POSTpedigreeperl', 'pgf' => '&POSTpgf', @@ -4856,6 +4857,13 @@ sub POSTmontex { &SYSTEM ("$MV 00readme 00readme.mfinput.km"); } +sub POSTnewtx { + print "\t POST$package - move .map\n"; + my $mapdir = "$DEST/fonts/map/dvips/public/$package"; + &xmkdir ("$mapdir"); + &SYSTEM ("$MV $DEST/fonts/map/dvips/public/ntx.map $mapdir/ntx.map"); +} + sub POSTpedigreeperl { print "POST$package - mv *.pm Pedigree/*.pm\n"; my $scriptdir = "$DEST/scripts/$package"; diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index 67fbd5ebf52..7040c74986f 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -124,6 +124,7 @@ depend mathdesign depend mdputu depend mdsymbol depend mnsymbol +depend newtx depend nkarta depend ocherokee depend ocr-b diff --git a/Master/tlpkg/tlpsrc/newtx.tlpsrc b/Master/tlpkg/tlpsrc/newtx.tlpsrc new file mode 100644 index 00000000000..2c59603885b --- /dev/null +++ b/Master/tlpkg/tlpsrc/newtx.tlpsrc @@ -0,0 +1 @@ +execute addMap ntx.map |