# [OS X TeX] Minion Pro questions

Mon Jul 9 01:27:08 EDT 2012

On Jul 9, 2012, at 12:05 AM, Richard Seguin wrote:

>
> 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
>> \renewcommand{\ttdefault}{lmtt}
>> \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

PS: I was using the original mathalfa.sty rather than the experimental one you sent me a day ago.

Richard