diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/newtx/doc/mathnotes.tex |
Initial commit
Diffstat (limited to 'fonts/newtx/doc/mathnotes.tex')
-rw-r--r-- | fonts/newtx/doc/mathnotes.tex | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/fonts/newtx/doc/mathnotes.tex b/fonts/newtx/doc/mathnotes.tex new file mode 100644 index 0000000000..2a9d37f933 --- /dev/null +++ b/fonts/newtx/doc/mathnotes.tex @@ -0,0 +1,91 @@ +% !TEX TS-program = pdflatexmk +\documentclass[11pt]{article} +\usepackage[margin=1in]{geometry} +\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent +\usepackage{graphicx} +\usepackage{url} +%SetFonts +% libertine text and newtxmath +\usepackage{lmodern} +\usepackage[lf,semibold]{libertine} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage[varqu,varl]{zi4} +\usepackage{amsmath,amsthm} +\usepackage[libertine]{newtxmath} +\useosf +\usepackage{bm} +%SetFonts +\usepackage{booktabs} +\title{Math fonts for \texttt{newtx} and \texttt{newpx}} +\author{Michael Sharpe} +\date{\today} % Activate to display a given date or no date + +\begin{document} +\maketitle +\section{Introduction} +This file adds some information updating the information in {\tt implementation.pdf}, showing the relationships between the various forms of math fonts. For simplicity, we discuss only regular weight fonts---there is for each a corresponding bold weight constructed in the same way. Font constructed for use with scriptstyle (7{\tt pt}) and scriptscriptstyle (5{\tt pt}) are also ignored, as their construction was adequately described in {\tt implementation.pdf}. Likewise, we ignore the variant triggered by {\tt varg}, which is indicated by the $1$ appended near the end of the math font name. + +The math fonts used in these packages are of the following families: +\begin{itemize} +\item [operators] (\verb|\fam0|) is a copy of the Roman text font; +\item +[letters] (\verb|\fam1|---OML encoding, 7-bit (128 characters)) containing the math italic Roman and mathematical Greek italic letters, among others; +\item [symbols] (\verb|\fam2|---OMS encoding, 7-bit (128 characters)) containing most common mathematical symbols; +\item [largesymbols] (\verb|\fam3|---sometimes OMX encoding, 7-bit (128 characters), sometimes LMX encoding, 8-bit (256 characters)) containing extensible delimiters and large mathematical symbols; +\item [lettersA] (unencoded 8-bit (256 characters)) with upright Greek, Gothic and assorted symbols; +\item [AMSa] (unencoded 8-bit (256 characters)) with replacements for the AMSA characters; +\item [AMSb] (unencoded 8-bit (256 characters)) with replacements for the AMSB characters; +\item [symbolsC] (unencoded--8-bit (256 characters)) containing less common mathematical symbols; +\item [largesymbolsA] (unencoded--8-bit (256 characters)) containing less common extensible or large mathematical symbols. +\end{itemize} +The options you choose affect only {\tt letters}, {\tt lettersA} and {\tt largesymbols}, and these are the only ones discussed below. + +\textsc{Letters}: +\begin{itemize} +\item {\tt newtx}: +\begin{itemize} +\item The default is Times Roman and Greek italic shapes---{\tt ntxmi}; +\item {\tt minion} uses Roman and Greek italic shapes taken from MinionPro---{\tt zmnmi}; +\item {\tt garamondx} uses Times italic Greek plus Roman italic shapes taken from garamondx---{\tt zgmmi}; +\item {\tt libertine} uses Roman and Greek italic shapes taken from libertine---{\tt nxlmi}. +\end{itemize} +\item {newpx}: +\begin{itemize} +\item The default is Palatino (clone) Roman and Greek italic shapes---{\tt npxmi}; +\end{itemize} +\end{itemize} + +\textsc{LettersA}:\\ +Among other unique glyphs, this also contains variant forms for other characters such as small delimiters. +\begin{itemize} +\item {\tt newtx}: +\begin{itemize} +\item The default is Times Greek upright shapes---{\tt ntxmia}; +\item {\tt minion} substitutes Greek upright shapes taken from MinionPro---{\tt zmnmia}; +\item {\tt libertine} substitutes Greek upright shapes taken from libertine---{\tt nxlmia}. +\end{itemize} +\item {\tt newpx}: +\begin{itemize} +\item The default is Palatino (clone) Greek upright shapes---{\tt npxmia}; +\end{itemize} +\end{itemize} + +\textsc{Largesymbols}:\\ +The glyphs don't depend on the font options but do on the option {\tt bigdelims}. OMX encoding is not used for this family, in favor of an LMX-(un)encoded 8-bit math extension. +\begin{itemize} + +\item {\tt newtx}: +\begin{itemize} +\item The LMX-(un)encoded 8-bit math extension brings in new glyphs mainly from {\tt txex-bar}, {\tt ntxexb} and {\tt ntxsyralt}, and goes by the name {\tt ntxexx}. +\end{itemize} +\item {\tt newpx}: +\begin{itemize} +\item The LMX-(un)encoded 8-bit math extension goes by the name {\tt npxexx}, constructed by scaling up {\tt ntxexx}. +\end{itemize} +\end{itemize} + + + + +\end{document}
\ No newline at end of file |