With this code


I get

enter image description here

How can I extend the \bar over the subscript?


2 Answers 2


Does this help (\overline instead of \bar)?


enter image description here



You also can use Hendrik Vogt's \widebar macro (see this answer).

For convenience I turned his code into a small (unofficial) package, so as to have a cleaner, simpler preamble:



\verb|\overline|: &\enspace & $\overline{S_{\text{rel,t}}}$\\[1ex]
\verb|\widebar|: & & $\widebar{S_{\text{rel,t}}}$


enter image description here

Package code:


%%% Defines a \widebar command similar to \widehat,  better than \bar and \overline
%%% Found here : http://tex.stackexchange.com/questions/16337/can-i-get-a-widebar-without-using-the-mathabx-package/60253#60253
  \ifdim\ht0=\ht2 #3\else #2\fi
% The bar will be moved to the right by a half of \macc@kerna, which is computed by amsmath:
% If there's a superscript following the bar, then no negative kern may follow the bar;
% an additional {} makes sure that the superscript is high enough in this case:
% Use a separate algorithm for single symbols:
% Enable nesting of accents:
% If there's more than a single symbol, use the first character instead (see below):
    \if#32 \let\macc@nucleus\first@char \fi
% Determine the italic correction:
% Now \dimen@ is the italic correction of the symbol.
    \divide\dimen@ 3
% Now \@tempdima is the width of the symbol.
    \divide\@tempdima 10
% Now \dimen@ = (italic correction / 3) - (Breite / 10)
    \ifdim\dimen@>\z@ \dimen@0pt\fi
% The bar will be shortened in the case \dimen@<0 !
      \advance\[email protected]\dimexpr\macc@kerna
% Place the combined final kern (-\dimen@) if it is >0 or if a superscript follows:
      \ifdim\dimen@<\z@ \let\final@kern1\fi
      \if\final@kern1 \kern-\dimen@\fi
  \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar
  \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax}%
% The following initialises \macc@kerna and calls \mathaccent:
% If the argument consists of more than one symbol, and if the first token is
% a letter, use that letter for the computations:
    \ifcat\noexpand\first@char A\else
  • That widebar starts a bit later (maybe a missing italic correction?), but actually looks nicer. Nov 4, 2017 at 15:08
  • 1
    Precisely: it is designed (as I understand the code) to take into account the italic angle of the font.
    – Bernard
    Nov 4, 2017 at 15:10

You must log in to answer this question.

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