Eche un vistazo al código a continuación. La lista de valores para \alpha
y \beta
es demasiado larga para caber en una línea y los últimos valores de cada lista desaparecen. Por lo tanto, quiero que se rompan tan pronto como lleguen al borde de la página. Idealmente, el valor que comienza en la nueva línea comienza justo debajo del valor de la línea anterior. ¿Cómo se puede hacer esto?
\documentclass[a4paper,12pt]{report}
\begin{document}
$\alpha = (190476.9; 265284.6; 262604.6; 1051346.9; 228362.3; 230331.0; 238756.5 ; 469647.5; 390560.8; 344014.0)$\\
$\beta = (1.0000000; 2.4906065; 2.6086442; 8.4893781; 1.4392259; 0.9334028; 0.7777668; 0.9556785; 1.4311763; 0.3567257)$\\
\end{document}
Respuesta1
Las líneas divididas se realizan fácilmente en el modo de texto. Entonces, si no importa dividir el código en partes matemáticas y de texto, se puede usar esto.
\noindent$\alpha = {}$(190476.9; 265284.6; 262604.6; 1051346.9; 228362.3; 230331.0; 238756.5 ; 469647.5; 390560.8; 344014.0)
\noindent$\beta = {}$(1.0000000; 2.4906065; 2.6086442; 8.4893781; 1.4392259; 0.9334028; 0.7777668; 0.9556785; 1.4311763; 0.3567257)
Respuesta2
Por defecto ;
es una clase \mathpunct
que no permite saltos de línea, puedes hacerla "matemática activa" con una definición que permita saltos y permita un espacio bastante flexible. Tenga en cuenta que nunca debe terminar un párrafo con, \\
así que los eliminé del ejemplo.
\documentclass[a4paper,12pt]{report}
\DeclareMathSymbol{\semicolon}{\mathpunct}{operators}{"3B}
{\catcode`\;\active
\gdef;{\semicolon\linebreak[0]\mskip7mu plus 5mu minus 3mu\relax}}
\mathcode`\;="8000
\begin{document}
\errorcontextlines10
$\alpha = (190476.9; 265284.6; 262604.6; 1051346.9;
228362.3; 230331.0; 238756.5 ; 469647.5; 390560.8; 344014.0)$
$\beta = (1.0000000; 2.4906065; 2.6086442; 8.4893781;
1.4392259; 0.9334028; 0.7777668; 0.9556785; 1.4311763; 0.3567257)$
\end{document}