6
$\begingroup$

I hate small integral signs and thus I like ScriptLevel to be 0. I have set ScriptLevel to be 0 for Text cells, DisplayFormula, and InlineFormula. When in a text cell I press ctrl+( to create an inline math mode cell (for lack of better term). When I do this I notice in the option inspector that ScriptLevel is 1 and this causes a small integral sign to be typed.

In Mathematica 8 this did not happen. It was ScriptLevel 0. In Mathematica 9 is 1 and I haven't been able to figure how to change it to be 0 by default. I've noticed a number of odd behaviors changed in the new Default.nb and this seems to be one of them. I'm using OS X 10.7.2.

When using my notebooks created under Mathematica 8 I get the correct behavior. But not when using new notebooks created in Mathematica 9.

$\endgroup$
7
  • $\begingroup$ The inline math mode using Ctrl-( is typeset using the TraditionalForm style. You can try setting ScriptLevel to 0 for that. I can't test right now $\endgroup$
    – rm -rf
    Jan 9, 2013 at 20:28
  • $\begingroup$ In additional to @Hypnotoad suggestion you can also use the V8 default stylesheet from within V9. $\endgroup$ Jan 9, 2013 at 20:33
  • $\begingroup$ @MikeHoneychurch I'll try that. I don't see where TraditionalForm is defined in the default stylesheet. I have set DefaultNewInlineCellStyle for my Text cells to be "DisplayFormula" and have set ScriptLevel to 0 for "DisplayFormula". $\endgroup$
    – user246
    Jan 9, 2013 at 20:35
  • $\begingroup$ @YequalsX don't edit the default stylesheet. Edit your private notebook stylesheet. Format>>Edit Stylesheet ... If you are unsure about how to do this search this site with key word(s) "stylesheet". In fact I remember answer a question that is related: had to change an option in TraditionalForm. Let me find it ... $\endgroup$ Jan 9, 2013 at 20:38
  • $\begingroup$ @YequalsX i literally have to leave this minute but the post I am thinking of concerned a user that had unwanted background color for his tick labels so had to change TraditionalForm in his stylesheet. $\endgroup$ Jan 9, 2013 at 20:44

1 Answer 1

4
$\begingroup$

It works on my Mathematica 9 by the following steps:

  • Find the system stylesheet Core.nb

  • Copy the "InlineCell" style from Core.nb into our own stylesheet

  • Change value of ScriptLevel option in "InlineCell" style to 0

$\endgroup$
2
  • $\begingroup$ Thank you for this information. I did not know Core.nb had these definitions. $\endgroup$
    – user246
    Jan 9, 2013 at 22:12
  • $\begingroup$ @YequalsX You are welcome :) This method should work for version 8 too. Usually I copy some styles from core.nb to my own stylesheet for some more customizing. $\endgroup$
    – Silvia
    Jan 9, 2013 at 22:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.