It used to be quite straightforward to change the default settings of a notebook in terms of inputs, outputs, text styles and font sizes in previous versions of Mathematica using initialization cells with commands such as $TextStyle and $FormatType.

However, as of Mathematica version 6, functions have been superseded by BaseStyle. May I know how to use this new function to accomplish the same?

  • 2
    $\begingroup$ user656570 - Could you configure your account properly so that you have a real user name? $\endgroup$
    – Simon
    Jan 19, 2012 at 12:15
  • $\begingroup$ See v5_2/functions/$TextStyle for the old documentation. $\endgroup$
    – Simon
    Jan 19, 2012 at 12:18

1 Answer 1


Just use SetOptions[Graphics, BaseStyle -> {...}]. For example

SetOptions[Graphics, BaseStyle -> {Large, Red, FontFamily -> "Times", Italic}];
Graphics[{Circle[], Text["test"]}]


Note that the Text inherits its BaseStyle from the surrounding Graphics. The Text function also takes a BaseStyle option, but for some reason it doesn't seem to do anything (in Mma v8.0.4) - this might be a bug. For example:

SetOptions[Text, BaseStyle -> {Large, "Color" -> Green}]
{Text["test"], Text["test"]//Graphics}


However explicit BaseStyle options passed to Text do work:

Graphics[{Circle[], Text["test", BaseStyle -> {Large, "Color" -> Green}]}]



Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.