I've been looking around for a way to change the size of indices (all through the manuscript).

I found a lot of stuff, which could work, but I refuse to use without understandind. (See for example this post)

I while ago, I asked about changing the size of the \wedge symbol and the answer was to define a command



Is is possible to define something to make all indices a bit smaller?

  • It would help if you would post a link to some of the 'stuff' you are wondering about.
    – carsten
    Aug 13, 2013 at 19:57
  • 1
    @carsten Sure, I edited the post to include a link. Thank you!
    – Dox
    Aug 13, 2013 at 20:02

1 Answer 1


You can use \DeclareMathSizes; here's what LaTeX has by default:


What does this mean? Let's look at the line


When the current size is 10pt (\@xpt is a synonym), LaTeX uses 10pt size for normal math, 7pt size for first level sub/superscripts, 5pt for the second level.

If you want to get smaller subscripts, you could say






Usage of fix-cm is necessary to get font size less than 5pt; alternatively you can load lmodern.

Here is the output; top the “reduced size”, bottom the normal output.

enter image description here

enter image description here

You'll need to redeclare math sizes for all font sizes you need.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .