Is there a way that I can set the image size of all images in a notebook to ImageSize->Small in some sort of initialization cell?

Update: Following Szabolcs's helpful advice, here is what happened to the Manipulate.

 ParametricPlot[{t + 2 Sin[2 t], t + 2 Cos[5 t]}, {t, -2 Pi, tau}, 
  PlotRange -> 9],
 {tau, -2 Pi + 0.1, 2 Pi}]

The axes are somewhat shifted to the left. Any suggestions?

enter image description here

  • $\begingroup$ Alignment->Center? $\endgroup$
    – Carl Woll
    Jan 17, 2017 at 0:49
  • $\begingroup$ I guess, you need just kill the dynamic object of Manipulate and restart it again or may be play with ImageMargins or ImagePadding for the graphics inside the Manipulate $\endgroup$
    – Rom38
    Jan 17, 2017 at 4:47

1 Answer 1


Set ImageSize in GraphicsBoxOptions for the current notebook within the Option Inspector.

enter image description here

This will affect existing and future graphics in the notebook that have ImageSize -> Automatic.

To do this programmatically, evaluate

CurrentValue[EvaluationNotebook[], {GraphicsBoxOptions, ImageSize}] = Small

in the notebook you wish to change.

  • $\begingroup$ The program code worked, but it also performed a weird affect on my Manipulate examples in my notebook. Any suggestions? $\endgroup$
    – David
    Jan 16, 2017 at 21:11

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.