summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-02 21:03:59 +0000
committerKarl Berry <karl@freefriends.org>2022-01-02 21:03:59 +0000
commitc223d864b37c40c9e2ea5a487c0a112dd8f52ad6 (patch)
tree0027904b236762b5855488e9dcea16a79f9de717 /Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
parentfbb993ad4587960c39c6ca00b831b178b1cc116f (diff)
libertinust1math (2jan22)
git-svn-id: svn://tug.org/texlive/trunk@61467 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex42
1 files changed, 21 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
index 46acb929f4f..6039c6c395d 100644
--- a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
+++ b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
@@ -2,7 +2,7 @@
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
-\pdfmapfile{+libertinust1math.map}
+\pdfmapfile{=libertinust1math.map}
\usepackage{graphicx}
%\usepackage{amssymb}% don't use with newtxmath
%SetFonts
@@ -11,12 +11,11 @@
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata
-\usepackage{amsmath} % must load before amsthm
\usepackage{amsthm}
\usepackage{libertinust1math}
\usepackage{bm}
%\useosf % use oldstyle figures except in math
-\usepackage[cal=stix,scr=boondoxo]{mathalfa}% less slanted than STIX cal
+\usepackage[cal=stix,scr=boondoxo]{mathalpha}% less slanted than STIX cal
\usepackage{booktabs}
\usepackage{fonttable}
\usepackage[supstfm=libertinesups,%
@@ -30,20 +29,32 @@
\begin{document}
\maketitle
-This package is a \LaTeX\ math package to accompany the \LaTeX\ Libertine text package, serving as an alternative to {\tt newtxmath} with the {\tt libertine} option. Both packages use the Greek and Roman letters from Libertine, but LibertinusT1Math symbols are mostly taken from the LibertinusMath font which extends and corrects Libertine, while {\tt newtxmath} uses symbols matching Times in weight and size, and so are a bit heavier and larger. I've changed a number of glyphs from LibertinusMath and added dozens of new glyphs. Like LibertinusMath, LibertinusT1Math does not contain calligraphic, script or gothic alphabets. The package sets \verb|\mathcal| to the (unscaled) STIX calligraphic font and \verb|\mathbb| to the LibertinusT1Math double-struck alphabet. The {\tt mathalfa} package (loaded AFTER {\tt libertinust1math}) offers a convenient way to change these default choices and to set the script and gothic alphabets. See the sample invocation below, which assumes you have {\tt mathalfa} version 1.08 (March 2016) or higher.
+This package is a \LaTeX\ math package to accompany the \LaTeX\ Libertine text package, serving as an alternative to {\tt newtxmath} with the {\tt libertine} option. Both packages use the Greek and Roman letters from Libertine, but LibertinusT1Math symbols are mostly taken from the LibertinusMath font which extends and corrects Libertine, while {\tt newtxmath} uses symbols matching Times in weight and size, and so are a bit heavier and larger. I've changed a number of glyphs from LibertinusMath and added dozens of new glyphs. Like LibertinusMath, LibertinusT1Math does not contain calligraphic, script or gothic alphabets. The package sets \verb|\mathcal| to the (unscaled) STIX calligraphic font and \verb|\mathbb| to the LibertinusT1Math double-struck alphabet. The {\tt mathalpha} package (loaded AFTER {\tt libertinust1math}) offers a convenient way to change these default choices and to set the script and gothic alphabets. See the sample invocation below, which assumes you have {\tt mathalpha} version 1.08 (March 2016) or higher.
-\textsc{New additions in version 1.1:}
+\textsc{Additions in version 1.1:}
There is now support for sans serif fonts in math that allows the ISO typesetting rules to be followed, and to provide a math processing system using sans serif Roman and Greek letters. See the end of this documentation for details.
-\textsc{New additions in version 1.1.8:}
+\textsc{Additions in version 1.1.8:}
There is now support for the scaling options in both the old libertine and the new libertinus[-type1] packages. Prior versions supported only earlier libertine package[s]. The details are spelled out below in the discussion of the {\tt scaled} package option.
+\textsc{Changes and Additions in version 2.0:}
+Prior versions of {\tt libertinust1math} were based on the glyphs in {\tt LibertinusMath.otf} from late 2015. This version is based on the late 2021 font which made a number of important changes.
+\begin{itemize}
+\item
+The math axis changed from 251 to 260.
+\item The symbol sizes were enlarged substantially.
+\end{itemize}
+The overly small symbols of prior versions are no longer a concern.
+Additions include some of the features of {\tt newtxmath}: a {\tt subscriptcorrection} option to improve the kerning of some problem glyphs such as $j$, $f$,$\beta$ in subscripts; an adaptive vector accent with macro \verb|\vv| so that you can write \verb|$\vv{XY}$| to get $\vv{XY}$, placing an arrow of appropriate length over any mathematical expression; a \verb|\widebar| macro was copied from {\tt newtxmath} so that \verb|$\widebar{XY}$| results in $\widebar{XY}$. See the documentation of {\tt newtx} for further details on these.
+
\textsc{Package Options:}
\begin{itemize}
\item
+\textbf{New in v.2.0} {\tt subscriptcorrection} allows for a number of problem letters to behave better in subscripts, but at the cost of compatibility with the {\tt xy} package.
+\item \textbf{New in v.2.0} {\tt amsthm} loads the corresponding package in the proper order relative to {\tt amsmath}.
{\tt lcgreekalpha} makes lower-case Greek letters be of type {\tt mathalpha} rather than {\tt mathord}, forcing them to respond to alphabet changing commands such as \verb|\mathnormal|, \verb|\mathrm|, \verb|\mathit| and \verb|\mathsf|.
\item
-{\tt upint} changes the style of integrals from the default \emph{slanted} to \emph{upright}.
+{\tt upint} changes the style of integrals from the default \emph{slanted} $\int$ to \emph{upright} $\intupop$.
\item {\tt frenchmath} changes the math style to use upright Greek and Roman capital letters rather than math italic shapes.
\item
{\tt slantedGreek} makes uppercase Greek math letters slanted.
@@ -83,10 +94,8 @@ if you used a {\tt libertine} package that set a value for \verb|\LinuxLibertine
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata for mono, not LibertineMono
-\usepackage{amsmath} % must load amsmath before amsthm
-\usepackage{amsthm}
-\usepackage{libertinust1math} % slanted integrals, by default
-\usepackage[scr=boondoxo,bb=boondox]{mathalfa} %Omit bb=boondox for default libertinus bb
+\usepackage[amsthm]{libertinust1math} % slanted integrals, by default
+\usepackage[scr=boondoxo,bb=boondox]{mathalpha} %Omit bb=boondox for default libertinus bb
\end{verbatim}
\textsc{Some Things to Note:}
@@ -114,15 +123,6 @@ There are no bold symbols in LibertinusMath, but there are bold Roman and Greek
\item There is an upright partial derivative symbol named \verb|\uppartial| that typesets as $\uppartial$, for those who wish to follow ISO rules.
\item There are (as of version 1.1) macros for mathematical sans serif: \verb|\mathsf|, \verb|\mathsfit| (italic sans), \verb|\mathsfbf| (bold sans) and \verb|\mathsfbfit| (bold sans italic.) See the end of this documentation for details.
\item If you use one of the AMS classes such as {\tt amsart} or {\tt amsbook}, then the AMS fonts will be loaded even though not needed, taking up two of your precious sixteen math families. If you are running out of families (``too many math alphabets used in version normal''), use another capable class such as {\tt memoir} or {\tt scrartcl} and gain two more families.
-\item The subscripts and superscripts can appear a bit indistinct because they are rather faint and a bit small. You may find it useful to
-add to your preamble a number of lines like
-\begin{verbatim}
-\DeclareMathSizes{10}{10}{8}{6.5}
-\DeclareMathSizes{10.95}{11}{9}{7.5}
-\DeclareMathSizes{11}{11}{9}{7.5}
-\end{verbatim}
-The four arguments, \verb|#1|, \verb|#2|, \verb|#3|, \verb|#4|, have
-the following effects: if the main text font is being rendered at \verb|#1pt|, math will be rendered at \verb|#2pt| with subscripts at \verb|#3pt| and sub-subscripts at \verb|#4pt|. So, you need an entry for all the text sizes you might use in the document.
\end{itemize}
The next pages show the font tables for LibertinusT1Math. If you see an unfamiliar symbol and wish to learn its \LaTeX\ name, get the \LaTeX\ name of the font (e.g., {\tt operators}, {\tt letters}, {\tt symbols}, {\tt largesymbols}) and the hex location of the glyph (e.g., \verb|"FF| is hex notation for $255$) and search {\tt libertinust1math.sty} by hex number.
\newpage
@@ -182,7 +182,7 @@ I've followed to some extent the options and macros in the {\tt isomath} package
\item The option {\tt reuseMathAlphabets} may be added, and can reduce math family usage by redefining \verb|\mathbf| to mean \verb|\mathbfit| (math bold italic) and \verb|\mathsf| to mean \verb|\mathsfbfit| (sans math bold italic.)
\item As it may be important to keep track of your math families when using ISO, I've added \verb|\ShowMathFamilies|. If you get an error message ``too many math alphabets used in version normal'', run the macro just before the error location to get an idea of its cause.\end{itemize}
\item
-{\tt mathsfit} may be used without {\tt ISO}, and the same effect described under the {\tt ISO} heading.
+{\tt mathsfit} may be used without {\tt ISO}, with the same effect described under the {\tt ISO} heading.
\item {\tt reuseMathAlphabets} may be used without {\tt ISO}, but really makes sense only under {\tt ISO}.
\item {\tt sansmath} sets {\tt nosans} and substitutes sans letters (Roman and Greek) in place of the default Libertine letters. With this option, every math expression in the document will be rendered using sans serif letters.