값 목록이 줄에 맞지 않습니다.

값 목록이 줄에 맞지 않습니다.

아래 코드를 살펴보세요. \alpha및 값 목록이 \beta너무 길어 한 줄에 들어갈 수 없으며 각 목록의 마지막 값이 사라집니다. 따라서 페이지 가장자리에 도달하자마자 깨지기를 원합니다. 이상적으로는 새 줄에서 시작하는 값이 위 줄의 값 바로 아래에서 시작됩니다. 어떻게 할 수 있습니까?

\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}

답변1

줄바꿈은 텍스트 모드에서 쉽게 수행됩니다. 따라서 코드를 수학 부분과 텍스트 부분으로 분할하는 것이 중요하지 않은 경우 이 방법을 사용할 수 있습니다.

\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)  

답변2

기본적으로 줄 바꿈을 허용하지 않는 ;클래스입니다 \mathpunct. 줄 바꿈을 허용하고 매우 유연한 공간을 허용하는 정의를 통해 "수학 활성"으로 만들 수 있습니다. 단락을 로 끝내면 안 되므로 \\예제에서 해당 항목을 삭제했습니다.

여기에 이미지 설명을 입력하세요

\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}

관련 정보