When I try to use the tensor style file to create multiple tensor indices with the breqn style file, I run into the following problem shown in this (minimal) code:
\documentclass{article}
\usepackage{breqn}
\usepackage{tensor}
\begin{document}
$\tensor{F}{_a}$
\end{document}
I get the following error:
ERROR: Package tensor Error: Sub/Superscript items out of order on input line 5,
--- TeX said ---
(tensor) some index tokens may now have been lost.
See the tensor package documentation for explanation.
Type H <return> for immediate help.
...
l.5 $\tensor{F}{_a}
$
--- HELP ---
From the .log file...
An index string has an extra or missing `^' or `_' token.
I suspect this has to do with how breqn.sty redefines ^ and _ as the user egreg talked about here. If I take out the breqn package, everything compiles nicely.
My question is: Is there something I can put in the preamble or elsewhere to return functionality to the \tensor command while still using the breqn package?
OR
Is there something I can use that is not the tensor.sty style file to create tensors like
\tensor[^{ab}_c]{F}{_{def}^g_h} which would produce something that looks like this:

while still using the breqn.sty package?

