[OS X TeX] Minion Pro questions

Richard Seguin riseguin at earthlink.net
Sun Jul 8 15:32:37 EDT 2012


On Jul 8, 2012, at 12:52 AM, Michael Sharpe wrote:

> 
> On Jul 7, 2012, at 10:32 PM, Richard Seguin wrote:
> 
>> 
>> On Jul 8, 2012, at 12:18 AM, Michael Sharpe wrote:
>> 
>>> 
>>> On Jul 7, 2012, at 9:17 PM, Richard Seguin wrote:
>>> 
>>>> 
>>>> On Jul 6, 2012, at 11:29 PM, Michael Sharpe wrote:
>>>> 
>>>>> 
>>>>> On Jul 6, 2012, at 9:09 PM, Richard Seguin wrote:
>>>>> 
>>>>>> (1) - The MinionPro package automatically defines a fraktur font, and there is no option to turn this on or off. So, if I load the mathalpha package after MinionPro and attempt to select a fraktur font with it, I get the error message "Command `\mathfrak' already defined." It would be nice to use the scaling capacity of mathalpha.
>>>>>> 
>>>>>> However, according to the MinionPro style file, it appears (read: I think) that MinionPro does not define a fraktur font if one is already defined. The problem is that if I move the mathalpha package before the MinionPro package, I get the error message 
>>>>>> 
>>>>>> Use of \reserved at a doesn't match its definition.
>>>>>> \reserved at b ->\relax 
>>>>>>                 \ifmmode \else \non at alpherr \mathbb  \fi \use at mathgroup>>>>>> 
>>>>>> whether or not I tell mathalpha to select a fraktur font. Is there any way around this?
>>>>>> 
>>>>>> (2) - Does it make any difference at all in which order I load the microtype and MinionPro packages?
>>>>>> 
>>>>> 
>>>>> (1) I'm not seeing this problem. The file
>>>>> 
>>>>> \documentclass[11pt]{amsart}
>>>>> %SetFonts
>>>>> % MinionPro+myriad
>>>>> \renewcommand{\ttdefault}{lmtt}
>>>>> \usepackage[scaled=.92,sf]{myriad}
>>>>> \usepackage{MinionPro}
>>>>> \usepackage[T1]{fontenc}
>>>>> \usepackage{textcomp}
>>>>> \usepackage[frak=boondox]{mathalfa}
>>>>> %SetFonts
>>>>> \begin{document}
>>>>> \[y=\mathfrak{F}\]
>>>>> \end{document}  
>>>>> 
>>>>> runs for me without errors, and uses boondox as fraktur. More input needed.
>>>>> 
>>>>> (2) ?
>>>> 
>>>> Michael,
>>>> 
>>>> After some experimentation, I've determined that the problem on my end is that I'm using the memoir document class rather than amsart. Change amsart to memoir in your example, and you'll get the "Command `\mathfrak' already defined." message. I can't find any hint in the memoir manual that memoir automatically defines the fraktur font, but apparently it does. Why it does this is baffling. I wonder if there is any way of disabling this. Changing memoir to amsart is not an option.
>>>> 
>>>> Oops, I just noticed that in your example, if I invoke the mathalfa package before the MinionPro package, it does work with the memoir package. If I do the same in my own document though, I then run into another weird problem:
>>>> 
>>>> ./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…
>>>> 
>>>> In my document \lattice is the macro \newcommand{\lattice}{\mathbb{P}}, and I use \usepackage[scr=bickham,scrscaled=1.05,bb=pazo,bbscaled=1.025,frak=boondox]{mathalfa}. I don't know how blackboard bold can get mixed up with this. I can't duplicate this with your small example, so there is something else going on (package conflict?) that may require a lot of experimentation to detect. 
>>>> 
>>>> 
>>>> I had to comment-out the \usepackage[scaled=.92,sf]{myriad} in your example. Is this package part of TeXLive? My distribution is completely up to date but I don't seem to have that package. I would be interested in using Myriad if I had a package for it!
>>>> 
>>>> Richard
>>>> 
>>> 
>>> Richard,
>>> 
>>> OK, I see the problem with memoir, which I had not adequately tested against mathalfa before this. Please try the attached version of mathalfa.sty, which adds code to work around this issue.
>>> 
>>> The minion package is one I generated using otfinst, but there is out there (not part of TeXLive, which does not distribute anything to do with non-free fonts) a pre-built support package named something like myriadar7.
>>> 
>>> Best,
>>> Michael
>> 
>> First I have to find out where the regular mathalfa.sty is located! It doesn't turn up in Spotlight. It's getting late here. Maybe by tomorrow night. Thanks!
>> 
>> Richard
>> 
> 
> For testing purposes, you need only place it where tex will find before the version installed in texmf-dist, Eg, the current directory, or ~/Library/texmf/tex/latex. (In the latter case, remember to remove it after updating the distributed version.)
> 
> Michael


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.

Richard


More information about the MacOSX-TeX mailing list