I have a LaTeX "test" document that exercises the features of LaTeX
that I sometimes use. It prints the alphabet in a number of different
math fonts. Apparently, I'm testing it with too many fonts because I
now get this error when I process the document:
"LaTeX Error: Too many math alphabets used in version normal."
1. Is there a workaround or a TeX system parameter I can set to fix
this error?
This occurs with teTeX 2.0.2 on Debian unstable (sid) Linux.
Any help appreciated,
Charlie
--
Charlie Zender, zender at uci dot edu, (949) 824-2987, Department of
Earth System Science, University of California, Irvine CA 92697-3100
> I have a LaTeX "test" document that exercises the features of LaTeX
> that I sometimes use. It prints the alphabet in a number of different
> math fonts. Apparently, I'm testing it with too many fonts because I
> now get this error when I process the document:
> "LaTeX Error: Too many math alphabets used in version normal."
If you are just printing text alphabets, then you should NOT be
loading up math fonts (\DeclareMathAlphabet or some such).
Eliminate those declarations.
If you are displaying a series of math fonts, then you can
declare a couple of new math versions as holders for the
large number of math fonts.
Donald Arseneau as...@triumf.ca
Yes, I am just printing a table that shows all the characters in all the
math fonts. I'v included the table below. Would someone please provide
an example of what is meant by "declare a couple of new math versions
as holders for the large number of math fonts"?
Thanks,
Charlie
--
Charlie Zender, zender at uci dot edu, (949) 824-2987, Department of
Earth System Science, University of California, Irvine CA 92697-3100
\begin{longtable}{ l >{$}l<{$} }
& \kill % NB: longtable requires caption as table entry
\caption[Math Fonts]{\textbf{Math Fonts}%
\footnote{\emph{Source:} \cite{KoD99}}%
\label{tbl:mth_fnt}} \\
\hline\hline \rule{0.0ex}{\hlntblhdrskp}%
\LaTeX\ Command & \mbox{Result} \\[0.0ex]
\hline \rule{0.0ex}{\hlntblntrskp}%
\endfirsthead % Lines between and \endfirsthead appear at top of table
\caption[]{(continued)} \\ % Set label for following pages
\LaTeX\ Command & \mbox{Result} \\[0.0ex]
\hline \rule{0.0ex}{\hlntblntrskp}%
\endhead % Previous block appears at top of every page
\endlastfoot % Previous block appears at end of table
\trmidx{Greek} & \Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon
\Phi \Psi
\Omega \alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta
\theta \vartheta \iota \kappa \lambda \mu \nu \xi o \pi \varpi \rho
\varrho \sigma \varsigma \tau \upsilon \phi \varphi \chi \psi \omega
\\[0.5ex]
\cmdltxidx{\bm} & \bm{\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma
\Upsilon \Phi \Psi
\Omega \alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta
\theta \vartheta \iota \kappa \lambda \mu \nu \xi o \pi \varpi \rho
\varrho \sigma \varsigma \tau \upsilon \phi \varphi \chi \psi \omega}
\\[0.5ex]
\flidx{upgreek.sty} & \Upgamma \Updelta \Uptheta \Uplambda \Upxi \Uppi
\Upsigma \Upupsilon \Upphi \Uppsi
\Upomega \upalpha \upbeta \upgamma \updelta \upepsilon \upvarepsilon
\upzeta \upeta
\uptheta \upvartheta \upiota \upkappa \uplambda \upmu \upnu \upxi o
\uppi \upvarpi \uprho
\upvarrho \upsigma \upvarsigma \uptau \upupsilon \upphi \upvarphi \upchi
\uppsi \upomega \\[0.5ex]
\cmdltxidx{\mathnormal} &
\mathnormal{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathrm} &
\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathsf} &
\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathtt} &
\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathit} &
\mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathbf} &
\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathcal} &
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathbb} &
\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathscr} &
\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\mathfrak} &
\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\cmdltxidx{\pmb} &
\pmb{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
& \mbox{fxm 20030224: Began producing ``Too many math alphabets used in
``version normal'' error here after upgreek added, thus some fonts are
not being printed} \\[0.5ex]
%\cmdltxidx{\mathpzc} &
\mathpzc{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
%\cmdltxidx{\mathds} &
\mathds{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
%\cmdltxidx{\varmathbb} &
\varmathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789}
\\[0.5ex]
\hline
\end{longtable}
-- Scott