You should follow the standard. The size changes were chosen by Knuth and later people to conform to printing standards, and look nice in general.
When I give advice to the PhD students here, I generally tell them to avoid indexes as far as possible. We generally point to Nicolas Higham's "Mathematical writing" for advice.
As the name implies, the commands \textsubscript
and \textsuperscript
are used to typeset subscripts and superscripts in text mode, not in math mode. Indeed, compiling your code in the minimal document
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
$(Z(\bm{\mathrm{s}}\textsubscript{1}), ..., Z(\bm{\mathrm{s}}\textsubscript{n}))\textsuperscript{\mathit{T}}$
\end{document}
yields the error
LaTeX Error: \mathit allowed only in math mode. [...tsubscript{n}))\textsuperscript{\mathit{T}}]
because \mathit
is a math command, whereas \textsuperscript
expects its argument to be text.
To typeset subscripts and superscripts in math mode, you should use _
and ^
respectively. So your code should rather be something like the following.
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
$(Z(\bm{\mathrm{s}}_1), ..., Z(\bm{\mathrm{s}}_n))^T$
\end{document}
Then the "n" and the "T" are italic, as usual math characters.
Best Answer
For a quick and dirty solution, try putting an empty group
{}
before the^
symbol.For a better method, check out the mathtools package, which provides the
\prescript
command.