2010-12-05 13 views
18

Me gustaría alinear algunas ecuaciones en Latex usando los paquetes AMS. Cada ecuación tiene dos signos iguales que necesitan alinearse. Así que algo en la línea deLatex AMS alinear/Alinear múltiples "=", demasiado espacio

A = B = C 
D = E = F 

He intentado usar el align-entorno como este

\begin{align} 
A &= B &= C \\ 
D &= E &= F 
\end{align} 

Esto funciona en principio (se alinea), sin embargo, añade espacios ridículamente grandes antes de la segunda iguales Firme en cada línea. Pero solo quiero que la línea se ejecute como si no hubiera una pestaña de alineación adicional. Solo cuando reemplazo, por ejemplo, "B" por "BBB", quiero el signo igual antes de "F" para desplazar a la derecha la cantidad exacta de espacio.

¿Alguien podría ayudarme con eso? Me está volviendo loco porque no entiendo la extraña conducta y no encuentro ninguna solución. Tal vez la alignat podría ayudar, pero realmente no entiendo cómo funciona ese entorno o cómo se diferencia de la alineación normal.

Cheers, Oliver

+4

Es posible que desee considerar la publicación de esta en el sitio TeX Pila Exhange: http://tex.stackexchange.com/ –

+0

Gracias hombre, este sitio se ve muy bien . Simplemente estoy perplejo de cómo nunca lo había visto antes ... He publicado mi pregunta allí en caso de que las personas estén interesadas: http://tex.stackexchange.com/questions/6572/ams-align-align-multiple- -demasiado-mucho-espacio – janitor048

+0

mejor ajuste para TeX.stackexchange.com – kolossus

Respuesta

13

esto debería funcionar:

\begin{alignat}{2} 
    A &= B & &= C \\ 
    D &= E & &= F 
\end{alignat} 

De guía AMS:

A alignat entorno variante permite el espacio horizontal entre las ecuaciones para especificar de forma explícita. Este entorno toma un argumento, el número de “columnas” de la ecuación: recuento el número máximo de & s en cualquier fila, añadir al menos 1 y se divide por 2.

Su no destinados exactamente por lo que eres tratando de hacer, pero desde align insiste en añadir espacio ... La idea detrás es align:

l&=r & l&=r \\ 
l&=r & l&=r 

Uno '&' por función, y un '&' entre las funciones.

Sin embargo, espero que haya una mejor solución.

+1

posible solución mejor: – qonf

+1

\ begin {equation} \ begin {array} {} RCL a = & BB & CCC = \\ DDDD = & FFFFF & = GGGGGG \ end {array} \ end {ecuación} – qonf

-4

¿Qué tal la continuación? Producen alineados "=" signos para mí ...

\begin{tabular}{lllll} 
A & = & B & = & C \\ 
D & = & E & = & F \\ 
\end{tabular} 


\begin{tabular}{lllll} 
A & = & BBB & = & C \\ 
D & = & E & = & F \\ 
\end{tabular} 
+0

No se puede usar tabular en el modo matemático, por lo que esta no es una solución. – Emil

+2

¿Qué pasa con '\ begin {array} ... \ end {array}' though? –

+0

Uso array y anulo el separador de columnas: \ begin {array} {l @ {\ = \} l @ {\ = \} l}.De esa forma no tengo que escribir el = en todas las líneas. – John

Cuestiones relacionadas