I was taught to make a left subscript as a right subscript to {}
. For example, I would use
f: {}_RA \rightarrow {}_RB
to typeset this:
If you instead use
f: _RA \rightarrow _RB
the left subscripts end up in the wrong place (because LaTeX thinks they are right subscripts of the object before):
However, this trick doesn't work well with operators like /otimes
. The code
A {}_\varphi\otimes_\psi B
puts too much spaace between the tensor product symbol and the subscript:
One solution I've found is to use spaces (including a negative thin space) to adjust the spacing. The code
A \; {}_\varphi \! \otimes_\psi B
produces this:
However, this is a kludge and doesn't communicate to LaTeX that \varphi
should be attached to the \otimes
. Also, the left subscript is still just a tad too far to the left. Does anyone know a more elegant solution to this?