7
$\begingroup$

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?

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

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

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

example1

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}

example2

However explicit BaseStyle options passed to Text do work:

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

example3

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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