summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:18:56 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:18:56 +0000
commit8f553777f0835a8505253e040817cf44a666a47c (patch)
tree780f23f73dbe524ec04eafbfa84ff7b80d16b1dd
parentcd6ea9d1647c9759b64bb84c9db4fbe85fd68501 (diff)
mathalfa 2011/06/18
git-svn-id: svn://tug.org/texlive/trunk@23340 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/README2
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdfbin319186 -> 727692 bytes
-rw-r--r--Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex20
-rw-r--r--Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty28
4 files changed, 39 insertions, 11 deletions
diff --git a/Master/texmf-dist/doc/latex/mathalfa/README b/Master/texmf-dist/doc/latex/mathalfa/README
index 528b00c4d32..297dccbcb5e 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/README
+++ b/Master/texmf-dist/doc/latex/mathalfa/README
@@ -9,6 +9,8 @@ It mostly bypasses the usual fd and sty files used to load these
alphabets in order to allow each to be scaled independently and
without silently quantizing the sizes.
+This versions add support for the dutchcal package.
+
Copyright 2011 Michael Sharpe
msharpe at ucsd dot edu
diff --git a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
index 425ec73ea0f..66765e7868f 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
+++ b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
index 428d405322a..be8de02e5ac 100644
--- a/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
+++ b/Master/texmf-dist/doc/latex/mathalfa/mathalfa.tex
@@ -1,8 +1,6 @@
\documentclass[11pt]{amsart}
\usepackage[margin=1in]{geometry}
-%\geometry{landscape} % Activate for for rotated page geometry
-\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
-\usepackage{url}
+\usepackage[parfill]{parskip}\usepackage{url}
\usepackage{graphicx}
\DeclareFontEncoding{LMR}{}{}
\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
@@ -47,6 +45,7 @@ zapfc % Adobe Zapf Chancery (URW clone is part of TeXLive)
esstix % ESSTIX-thirteen
boondox % calligraphic alphabet derived from stix fonts
boondoxo % based on boondox, but less oblique
+dutchcal % regular and bold weights derived from ESSTIX13
\end{verbatim}
Once you have installed the support packages for these fonts and the \textsf{mathalfa} package, you may select a particular calligraphic font for \verb|\mathcal| using something like
\begin{verbatim}
@@ -65,7 +64,7 @@ As initially configured, \textsf{mathalfa} makes available the following options
\begin{description}
\item[cal=] Select the calligraphic alphabet from the list above.
\item[calscaled=] Select a scale factor for \textsf{cal}.
-\item[scr=] Select the script alphabet from \textsf{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo}.
+\item[scr=] Select the script alphabet from \textsf{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo. dutchcal}.
\item[scrscaled=] Select a scale factor for \textsf{scr}.
\item[frak=] Select the fraktur alphabet from \textsf{euler, lucida, mathpi, mma, mt, esstix, boondox}.
\item[frakscaled=] Select a scale factor for \textsf{frak}.
@@ -78,6 +77,11 @@ As initially configured, \textsf{mathalfa} makes available the following options
\textsc{Notes}
\begin{itemize}
\item If bold versions exist, they are loaded and may be used with the macros \verb|\mathbcal|, \verb|\mathbbb|, \verb|\mathbfrak| and \verb|\mathbscr|.
+\item If you prefer that the bold weight be the default target from \verb|\mathcal|, enter
+\begin{verbatim}
+\let\mathcal\mathbcal
+\end{verbatim}
+after loading the {\tt mathalfa} package. (You may find this a useful option if you specified {\tt cal=dutchcal}, as that font is quite light.)
\item
Use of \textsf{zapfc} as a value for either \textsf{cal} or \textsf{scr} requires that you install the \textsf{urwchancal} package from\\
\url{http://ctan.tug.org/tex-archive/fonts/urwchancal}.\\
@@ -249,7 +253,11 @@ Here are some samples from the fonts mentioned above:
\sample{{\small\tt\spc mathpi} (Mathpi script):} {\usefont{U}{mathpical}{m}{n}\al}
-\sample{{\small\tt\spc esstix} (ESSTIX Calligraphic):} {\usefont{U}{esstixcal}{m}{n}\al}
+\sample{{\small\tt\spc esstix} (ESSTIX calligraphic):} {\usefont{U}{esstixcal}{m}{n}\al}
+
+\sample{{\small\tt\spc dutchcal} (dutchcal calligraphic):} {\usefont{U}{dutchcal}{m}{n}\al}
+
+\sample{{\small\tt\spc dutchcal} (dutchcal calligraphic-bold):} {\usefont{U}{dutchcal}{b}{n}\al}
\sample{{\small\tt\spc rsfso}:} {\usefont{U}{rsfso}{m}{n}\al}
@@ -310,7 +318,7 @@ Here are some samples from the fonts mentioned above:
Lucida fonts generally need to be reduced in scale to match other math and text fonts.
\item Zapf Chancery need to be scaled up by 15\% or so. This font is not really suited for use as a math alphabet due to the disparate heights and depths and the long tails on some glyphs. Use with care.
\item Mathematica fraktur is quite readable, but not very attractive, seeming to have random variations in baseline and height. It's also a bit too heavy to be a good match to most other fonts. Similar comments could apply to Lucida fraktur, which has a very distinctive appearance with some features more similar to \textsf{Duc de Berry} than to other fraktur fonts.
-\item The calligraphic fonts break down into four natural groups---(i) the upright styled Euler and Curly; (ii) the less-embellished CM, Lucida, Zapf Chancery, ESSTIX and Mathematica; (iii) the moderately sloped but more embellished Mathpi, Mathtime, rsfso and boondoxo; (iv) the heavily sloped rsfs and the slightly less sloped boondox. My preference, if not using \textsf{mathtime} or \textsf{lucida}, is to set \verb|\mathcal| to one from group (ii) and \verb|\mathscr| to one from group (iii).
+\item The calligraphic fonts break down into four natural groups---(i) the upright styled Euler and Curly; (ii) the less-embellished CM, Lucida, Zapf Chancery, ESSTIX, dutchcal and Mathematica; (iii) the moderately sloped but more embellished Mathpi, Mathtime, rsfso and boondoxo; (iv) the heavily sloped rsfs and the slightly less sloped boondox. My preference, if not using \textsf{mathtime} or \textsf{lucida}, is to set \verb|\mathcal| to one from group (ii) and \verb|\mathscr| to one from group (iii).
\item Blackboard bold can look poor in some cases. In my opinion, AMS bb and some of the others show up as ghostly (gray and indistinct) especially on the screen and may not appear to match the weights of other math glyphs. (Both AMS bb and Mathtime Pro 2 Holey Roman appear to be formed by removing the interiors of solid glyphs from a bold, seriffed font. Mathtime Pro 2 Holey Roman Bold is a much better fit to most math fonts of weight heavier than Computer Modern.) Fourier, Mathpi, ESSTIX and boondox bb appear to be very close in style, with mathpi bb a bit less sharp. Mathpazo bb and Mathematica bb have a heavier appearance and should work better with fonts other than Computer Modern.
\end{itemize}
diff --git a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
index 946fdab1ef3..8da6dbbd489 100644
--- a/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
+++ b/Master/texmf-dist/tex/latex/mathalfa/mathalfa.sty
@@ -1,11 +1,11 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{mathalfa}[2011/04/26 mathalfa (mjs)]
+\ProvidesPackage{mathalfa}[2011/06/18 mathalfa (mjs)]
\RequirePackage{xkeyval}
% available choices
\def\bb@lst{ams, lucida, mathpi, mma, mt, mth, pazo, fourier, esstix, boondox}
-\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo}
+\def\cal@lst{cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo,dutchcal}
\def\frak@lst{euler, lucida, mathpi, mma, mt, esstix, boondox}
-\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo}
+\def\scr@lst{rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo,dutchcal}
\def\mathalfa@bbnr{-1}\def\mathalfa@calnr{-1}
\def\mathalfa@fraknr{-1}\def\mathalfa@scrnr{-1}
% scaled
@@ -133,7 +133,7 @@
\DeclareMathAlphabet{\mathbbb} {U}{BOONDOX-ds}{b}{n}
\fi
% \mathcal
-\ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo}
+\ifcase\mathalfa@calnr\relax% item 0 of {cm, euler, rsfso, rsfs, lucida, mathpi, mma, mt, mtc, zapfc, esstix, boondox, boondoxo, dutchcal}
\DeclareFontFamily{U}{cmsy}{\skewchar\font48 }
\DeclareFontShape{U}{cmsy}{m}{n}{%
<-5.5>\mathalfa@calscaled cmsy5%
@@ -250,6 +250,15 @@
\DeclareMathAlphabet{\mathcal}{U}{BOONDOX-calo}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-calo}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-calo}{b}{n}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchcal}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchcal}{m}{n}{
+ <-> \mathalfa@calscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchcal}{b}{n}{
+ <-> \mathalfa@calscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathcal}{U}{dutchcal}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{dutchcal}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{dutchcal}{b}{n}
\fi
% \mathfrak
\ifcase\mathalfa@fraknr\relax% item 0 of {euler, lucida, mathpi, mma, mt, esstix, boondox}
@@ -310,7 +319,7 @@
\DeclareMathAlphabet{\mathbfrak} {U}{BOONDOX-frak}{b}{n}
\fi
% \mathscr
-\ifcase\mathalfa@scrnr\relax% item 0 of {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo}
+\ifcase\mathalfa@scrnr\relax% item 0 of {rsfs, rsfso, euler, lucida, mathpi, mma, mtc, zapfc, esstix, boondox, boondoxo, dutchcal}
%rsfs--avoid using mathrsfs so as to avoid rounding of sizes and to get scaling
\DeclareFontFamily{U}{rsfs}{\skewchar\font127 }
\DeclareFontShape{U}{rsfs}{m}{n}{%
@@ -392,6 +401,15 @@
\DeclareMathAlphabet{\mathscr}{U}{BOONDOX-scro}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{U}{BOONDOX-scro}{b}{n}
\DeclareMathAlphabet{\mathbcal} {U}{BOONDOX-scro}{b}{n}
+\or %dutchcal
+ \DeclareFontFamily{U}{dutchscr}{\skewchar \font =45}
+ \DeclareFontShape{U}{dutchscr}{m}{n}{
+ <-> \mathalfa@scrscaled dutchcal-r}{}
+ \DeclareFontShape{U}{dutchscr}{b}{n}{
+ <-> \mathalfa@scrscaled dutchcal-b}{}
+ \DeclareMathAlphabet{\mathscr}{U}{dutchscr}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{U}{dutchscr}{b}{n}
+ \DeclareMathAlphabet{\mathbscr}{U}{dutchscr}{b}{n}
\fi
\ifnum\mathalfa@bbnr>-1\relax \def\Bbb{}\let\Bbb\mathbb\fi
\ifx\mathbcal\@undefined\def\mathbcal{\PackageError{mathalfa}