summaryrefslogtreecommitdiff
path: root/fonts/newtx/doc/mathnotes.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/newtx/doc/mathnotes.tex
Initial commit
Diffstat (limited to 'fonts/newtx/doc/mathnotes.tex')
-rw-r--r--fonts/newtx/doc/mathnotes.tex91
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