
Tengo dos fórmulas en un align
entorno y la segunda comienza con un corchete (este ejemplo en particular está simplificado):
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s), x_\beta(t) \right]
\end{align}
El resultado es terrible, aparentemente por el espacio antes del corchete:
Como no puedo poner un punto de alineación entre los corchetes, intenté poner un fantasma de un corchete al principio de la primera línea de la siguiente manera:
\begin{align}
& \phantom{\left[{}\vphantom{x_\beta(t)}\right.}
x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s), x_\beta(t)\right]
\end{align}
El resultado es mejor, pero aún no es perfecto (mi truco no funcionó como esperaba):
Entonces, ¿cómo puedo lograr la alineación perfecta?
Actualizar.Por "alineación perfecta" me refiero a que la parte superiorXse encuentra justo encima del inferior:
Respuesta1
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
& \left. x_\alpha(s) x_\alpha(t)\right . \\
& \left[ x_\alpha(s), x_\beta(t)\right]
\end{align}
\end{document}
Simplemente poner un corchete virtual ( \left.
) será suficiente, porque \left.
y \left[
deben tener el mismo espacio.
Si te gusta la siguiente alineación,
entonces, puedes usar lo siguiente (también señalado por @daleif):
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
& \bigl[ x_\alpha(s),x_\beta(t)\bigr]
\end{align}
Actualizar
Alineándose en el x
según la solicitud del OP:
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
\bigl[ & x_\alpha(s),x_\beta(t) \bigr]
\end{align}
Observación
Los matemáticos suelen preferir que las vallas exteriores sean tan altas como el objeto interior más alto, excluyendo los exponentes. Como tal, personalmente prefiero eliminar todos \left
los s o \right
s y simplemente poner solo los corchetes [
(suponiendo que no existan objetos altos) de esta manera:
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
[& x_\alpha(s),x_\beta(t)]
\end{align}
Respuesta2
Respuesta3
He encontrado una manera de hacer esto sin desperdiciar el \left[
comando, gracias aesta respuesta. Dice así (quizás mi código sea demasiado complicado y pueda simplificarse):
\begin{align}
& \hphantom{ \left[ \vphantom{\dfrac{ABCD}{EFGH}} \right.\kern\nulldelimiterspace }
x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s), \dfrac{ABCD}{EFGH}\right]
\end{align}
Aunque parecen prometedores, los comandos mathopen
y mathclose
sugeridos por las otras respuestas a la pregunta en el enlace anterior no resuelven el problema.