Grid ItemSize is smaller than expected

If you set ImageSizeMultipliers -> 1 then the graphics will not be downsized when appear inside list-like constructs:

Style[
     Grid[{{200!}, {MatrixPlot@IdentityMatrix@100}}, ItemSize -> Automatic],   
     ImageSizeMultipliers -> 1]

Alternatively,

Grid[{{200!}, {MatrixPlot@IdentityMatrix@100}}, ItemSize -> Automatic,
  BaseStyle -> ImageSizeMultipliers -> 1]

or

Grid[{{200!}, {MatrixPlot@IdentityMatrix@100}}, ItemSize -> Automatic,
  ItemStyle -> ImageSizeMultipliers -> 1]

give the same output.


Although he puts it somewhat obliquely, Kuba is giving you good advice in his comment. When you place a graphics object into a Grid or Column construct and care even a little about its size, explicitly make the setting of the ImageSize option in the graphics object.

notebook.png