online - numerar ecuaciones en latex
Colocación vertical del símbolo matemático en LaTeX (2)
Estoy usando el símbolo /otimes
como un operador unario y su alineación vertical no me parece correcta. Quiere sentarse un poco por debajo de la línea de base. Por ejemplo, si defino /newcommand{/myop}{/ensuremath /otimes}
, entonces $/myop I$
convierte en
Operador por debajo de la línea de base http://i48.tinypic.com/iqajo5.jpg
y $F_{/myop I}$
convierte en
Operador desalineado en el subíndice http://i46.tinypic.com/mimgrr.png
Intenté usar /raisebox
para arreglar esto, por ejemplo,
/newcommand{/myop}{/ensuremath /raisebox{1pt}{$/otimes$}}
Esto arregla $/myop I$
:
Operador cerca de la línea de base http://i48.tinypic.com/2dspbhc.png
Pero /raisebox
no parece ser sensible a los subíndices. El operador mantiene el mismo tamaño mientras que todo a su alrededor se encoge:
Operador demasiado grande en el subíndice http://i47.tinypic.com/jku4p5.png
El problema, creo, es que /raisebox
crea su propia caja LR, que no hereda las configuraciones en el entorno matemático circundante. ¿Hay una versión de /raisebox
que "respeta las matemáticas"?
Pruebe /mathchoice
(o /mathpalette
):
/newcommand{/myop}{%
/mathchoice{/raisebox{1pt}{$/displaystyle/otimes$}}
{/raisebox{1pt}{$/otimes$}}
{/raisebox{0.5pt}{$/scriptstyle/otimes$}}
{/raisebox{0.2pt}{$/scriptscriptstyle/otimes$}}}
La documentación de amsopn dice:
... el espaciado vertical puede no ser óptimo en tamaños de script y scripts. Desafortunadamente, TeX no proporciona una manera fácil de hacer el espaciado vertical en modo matemático que varía con el estilo matemático actual como las unidades mu.
$F_{/raisebox{1pt}{/scriptsize$/otimes$} I}$