[OS X TeX] Minion Pro questions
Richard Seguin
riseguin at earthlink.net
Mon Jul 9 07:05:04 CEST 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 macostex-archives
mailing list