Re: Re: Re: why won't style sheet appear in Stylesheet
- To: mathgroup at smc.vnet.net
- Subject: [mg77029] Re: [mg76978] Re: [mg76950] Re: [mg76871] why won't style sheet appear in Stylesheet
- From: John Fultz <jfultz at wolfram.com>
- Date: Fri, 1 Jun 2007 02:39:40 -0400 (EDT)
- Reply-to: jfultz at wolfram.com
I neglected to say what happens to submenus. Submenus (representing
subdirectories in the stylesheet layout) are always at the end.
I can't reproduce the second problem you discuss. Did you make sure to quit
and restart Mathematica after setting up the stylesheets? Mathematica doesn't
automatically re-scan directories after you copy or save files in there. It
does re-scan when using the File->Install menu item, and you can force are-scan
by executing...
MathLink`CallFrontEnd[FrontEnd`ResetMenusPacket[{Automatic}]]
Sincerely,
John Fultz
jfultz at wolfram.com
User Interface Group
Wolfram Research, Inc.
On Thu, 31 May 2007 03:20:25 -0400 (EDT), Murray Eisenberg wrote:
> That doesn't work quite the way claimed: I use MenuPosition->1800, and
> the stylesheet now appears 3nd in the list, below Default but above the
> group items such as Utility and Wolfram.
>
> The 2nd in the list, immediately after Default, Moreover, refers to a
> stylesheet in the same directory with NO MenuPosition option for the
> notebook (just for individual styles within it).
>
> This is making no sense to me.
>
> John Fultz wrote:
>> On Tue, 29 May 2007 04:54:15 -0400 (EDT), Murray Eisenberg wrote:
>>> I put a newly-created 6.0 version style sheet in the
>>>
>>> \SystemFiles\FrontEnd\StyleSheets
>>>
>>> subdirectory of my $UserBaseDirectory (= my $UserAddOnsDirectory), yet
>>> it does not appear in the drop-down list of available style sheets
>>> when
>>> I use the menu item Format > Stylesheet.
>>>
>>> Of course I restarted Mathematica with clean preferences. And the
>>> stylesheet itself seems OK: I can use the Other entry on the list to
>>> find it and apply it to a new notebook.
>>>
>>> Another newly-created stylesheet does appear in that list. Also, that
>>> stylesheet appears above the first divider and directly below Default.
>>> How can I control the order in which stylesheets are listed there.
>>>
>> Use the MenuPosition option at the notebook level for the stylesheet.
>> Mathematica sorts the stylesheet menu by the numerical values of the
>> stylesheets' MenuPosition option, then alphabetically where equivalent
>> values
>> are used. Built-in stylesheets will have a MenuPosition in the 1000-
>> 2000 range,so choosing a value below 1000 will always get your
>> stylesheet before the
>> built-in ones, if that's what you want (that information also applies
>> for
>> MenuPosition as used for individual named styles, as well).
>>
>> Sincerely,
>>
>> John Fultz
>> jfultz at wolfram.com
>> User Interface Group
>> Wolfram Research, Inc.