latex - titulo - ¿Cómo rompo una ecuación larga sobre líneas?
titulo en latex (4)
El enfoque estándar que he usado en el pasado es un eqnarray
. Ver por ejemplo esta página .
Estoy tratando de agregar una ecuación en una nueva línea. El problema es que la ecuación es demasiado larga para la línea y necesito romperla manualmente. De lo contrario, simplemente se superpone a la columna de la derecha o al margen derecho (y se ve feo ...). ¿Hay alguna manera de que LaTeX pueda frenarme la ecuación, por lo que parece agradable?
Estoy adjuntando mi código de látex:
/begin{align*}
f(n)-f(0) &= A(n)-B(n)-C(n)-D(n)/cdot d-/left(A(0)-B(0)-C(0)-D(0)/cdot d/right) //
&= A(n)-0-X-D(n)/cdot d-/left(0-0-0-0/right) //
&= A(n)-X-D(n)/cdot d
/end{align*}
La línea problemática es la primera línea, que es demasiado larga.
El paquete breqn
está diseñado para dividir ecuaciones largas automáticamente. Funciona muy bien en la mayoría de las situaciones, pero no es tan maduro como el paquete amsmath
. Así es como escribirías tu ecuación de ejemplo:
/documentclass{article} /usepackage{breqn} /begin{document} /begin{dmath} f(n)-f(0) = A(n)-B(n)-C(n)-D(n)/cdot d-/left(A(0)-B(0)-C(0)-D(0)/cdot d/right) = A(n)-0-X-D(n)/cdot d-/left(0-0-0-0/right) = A(n)-X-D(n)/cdot d /end{dmath} /end{document}
Tenga en cuenta que no hay un margen de referencia para la alineación o las nuevas líneas, pero la salida tiene el mismo aspecto que si hubiera utilizado la align
.
Por lo que sé, esto no es posible. Al trabajar dentro de una pantalla, usted es responsable de los saltos de línea. Cómo hacer un salto de línea y cómo continuar en la siguiente línea en el caso de los corchetes, es una pregunta difícil para los seres humanos (verifique, por ejemplo, la sección correspondiente en Grätzer, "Matemáticas en LaTeX"), y mucho menos para una computadora.
Ejemplo: cuando rompe la primera línea después de / left (, necesita un / right. Al final, y / left. Al principio de la siguiente línea (de lo contrario obtendrá un error). Además, querría El comienzo de la siguiente línea estará más a la derecha que el corchete producido por / left (
Usualmente prefiero manejar esto usando el paquete amsmath
y usando la estructura split
. Hay un montón de estructuras útiles para dividir ecuaciones en líneas, pero generalmente es la más sencilla de usar.
Muchas instalaciones de TeX ya tendrán el paquete, pero también puede obtenerlo en el sitio web de AMS .