2010-01-28 10 views
6

En LaTeX, tengo dos ineqaulites, p. a \ leq b y c \ leq d. Quiero tener una línea numerada que tenga estas dos desigualdades:Dos desigualdades que se muestran una al lado de la otra, pero bien espaciadas en LaTeX

a \leq b  c \leq d  (1) 

Me gusta. ¿Cuál es la forma más fácil de lograr que el espaciado se comporte bien? ¿Qué entorno debería usar?

+0

(pero con más espacio entre la "b" y la "c". Eso me enseñará a no estudiar la vista previa antes de publicar ... – Seamus

Respuesta

11

La respuesta es, por supuesto, utilizar el paquete amsmath. Una característica quizás menos conocidos del medio ambiente align es colocar ecuaciones de lado a lado, tal y como se está tratando de hacer:

 
\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
\begin{align} 
a &\leq b & c &\leq d  
\end{align} 
\end{document} 

Y si se añade múltiples líneas que va a quedar bien:

 
\begin{align} 
a &\leq b & c &\leq d \\ 
a+1 &\leq b+1 & c+1 &\leq d+1  
\end{align} 

Cuál es la razón completa, realmente, para no usar \quad y otros comandos de espaciado manual.

+0

De hecho, es una característica menos conocida (o menos conocida) de 'align': se ocupa del espacio intercolumn que, por supuesto, es lo que buscamos en esta cuestión. +1 – Martijn

3

Para algunos espacio, sólo tiene que utilizar \quad, \qquad o cualquier otro comando de separación de su elección (tal vez \hfill?).

No conozco ningún entorno para hacer esto, los entornos que vienen con los paquetes AMS están destinados a alinear columnas (por lo que solo son útiles si tiene varias líneas).

+0

'align' también alinea múltiples ecuaciones en una sola línea. Agregue más' & '. (Y vea' alignat' para mayor flexibilidad.) –

+0

Por supuesto que sí, pero en realidad no importa, porque solo hay una línea (como hacer una tabla de una fila). Agregar más 'y' es como usando una 'tabla' en lugar de' div''s en HTML: abuso de construcciones semánticas para mejorar el formateo. Si quiere usar entornos AMS, 'align' o' alignat', do * not * insert more '&' solo por espacio. – Martijn

+0

¿Quiere decir que * no debería * escribir algo como 'a & = b &&& c & = d'? Bueno, depende de lo que esté haciendo :) Los entornos' amsmath' no son muy semánticos de todos modos. Argumentaría, sin embargo, que usar un solo 'y' para separar ecuaciones es más '' semántico '' que usar '\ qquad' pero si' \ qquad' se ve mejor para un caso particular, entonces opta por él. –

2

Debe usar el paquete amsmath (para las opciones de espaciado). El haga lo siguiente:

\begin{equation} 
a \leq b \qquad c \leq d 
\end{equation} 
+0

En realidad, no hay ningún significado aquí: \ qquad es estándar. – Martijn

+0

'amsmath' sin embargo contiene el entorno' align', que probablemente terminará queriendo si estás haciendo algo muy elegante. – Cascabel

Cuestiones relacionadas