[OS X TeX] Minion Pro questions

Richard Seguin riseguin at earthlink.net
Mon Jul 9 01:05:04 EDT 2012


On Jul 8, 2012, at 5:12 PM, Michael Sharpe wrote:

> 
> On Jul 8, 2012, at 12:32 PM, Richard Seguin wrote:
> 
>> The new mathalfa.sty actually makes things worse! Now even when I don't attempt to select fraktur with mathalpha I get the 
>> 
>> ./BetaT2.tex:329: Use of \reserved at a doesn't match its definition.
>> \reserved at b ->\relax 
>>                    \ifmmode \else \non at alpherr \mathbb  \fi \use at mathgroup...
>> l.329 ...action of $T$ on some member of $\lattice
>>                                                 $ which is homeomorphic to…
>> 
>> error message. If I restore the old mathalfa.sty it typesets normally.
> 
> I've tried a number of variations of the following file using the new version of mathalfa.sty, without any problems:
> 
> \documentclass[11pt]{memoir}
> %SetFonts
> % MinionPro+myriad
> \renewcommand{\ttdefault}{lmtt}
> \usepackage[scaled=.92,sf]{myriad}
> \usepackage{MinionPro}
> \usepackage[T1]{fontenc}
> \usepackage{textcomp}
> \usepackage[frak=boondox,bb=boondox,cal=boondoxo]{mathalfa}
> %SetFonts
> \begin{document}
> \[y=\mathfrak{F}\mathbb{B}\]
> \end{document}  
> 
> So, it is either options to memoir that are the root of the problem, or there is an interaction with another package. Could you sent me (privately) the preamble to your problem document?
> 
> Michael

This doesn't work:

\documentclass[11pt]{memoir}
\renewcommand{\ttdefault}{lmtt}
\usepackage{MinionPro}
\usepackage[T1]{fontenc}
\usepackage[frak=boondox,bb=boondox,cal=boondoxo]{mathalfa}
\begin{document}
\[y=\mathfrak{F}\mathbb{B}\]
\end{document} 

I get an error message telling me that \mathfrak is already defined. This does work however:

 \documentclass[11pt]{memoir}
\renewcommand{\ttdefault}{lmtt}
\usepackage[frak=boondox,bb=boondox,cal=boondoxo]{mathalfa}
\usepackage{MinionPro}
\usepackage[T1]{fontenc}
\begin{document}
\[y=\mathfrak{F}\mathbb{B}\
\end{document}

After a lot of experimentation, I found one clue having to do with use of \boldsymbol. If I typeset

\documentclass[11pt]{memoir}
\renewcommand{\ttdefault}{lmtt}
\usepackage[frak=boondox,bb=boondox,cal=boondoxo]{mathalfa}
\usepackage{MinionPro}
\usepackage[T1]{fontenc}
%SetFonts
\begin{document}
$\boldsymbol{a}$
$\mathbb{F}$
\end{document}  

I get no errors. However, if I typeset

\documentclass[11pt]{memoir}
\renewcommand{\ttdefault}{lmtt}
\usepackage[frak=boondox,bb=boondox,cal=boondoxo]{mathalfa}
\usepackage{MinionPro}
\usepackage[T1]{fontenc}
%SetFonts
\begin{document}
$\boldsymbol{a}$
$\mathbb{F}$
$\boldsymbol{a}$
$\mathbb{F}$
\end{document}

I get the error message

\reserved at b ->\relax 
                   \ifmmode \else \non at alpherr \mathbb  \fi \use at mathgroup...
l.11 $\mathbb{F}

I had \boldsymbol within a macro and no where else. (That particular macro was created years ago.) I removed it, and now instead of producing an error on a \mathbb within the first few pages, the LaTeX compiler processes probably hundreds of \mathbb before stopping on a \mathbb on page 67 with a similar error message.

So, apparently there is now some other problem aside from use of \boldsymbol that I have to hunt down and weed out (tomorrow -- it's really late here). Do you still want to see my full preamble?

Richard

Richard




More information about the MacOSX-TeX mailing list