나는 LaTeX로 5-7줄 정도의 매우 긴 LP 문제를 작성하려고 합니다. 여러 줄을 사용하려고 했지만 어떤 이유로 컴파일되지 않습니다.
이것은 내 코드입니다.
\begin{multline}
Min \quad Z = 111x_{11} + 111x_{12} + 109.25x_{13} + 111x_{14} + 113x_{15}\\
+107.25x_{21} + 119.5x_{22} + 107.7x_{23} + 103.75x_{24} + 109.7x_{25}\\
+ x_{13} + x_{23} + x_{33} + x_{34} + x_{35}\\
+ x_{14} + x_{24} + x_{34} + x_{44} + x_{45]\\
+ x_{15} + x_{25} + x_{35} + x_{45} + x_{55}\\
+ x_{16} + x_{26} + x_{36} + x_{46} + x_{56}\\
+ x_{17} + x_{27} + x_{37} + x_{47} + x_{57}\\
\end{multline}
x_{35}까지 목적 함수를 작성하면 컴파일되지만 완료하면 컴파일되지 않습니다.
답변1
x_{45]
으로 바꾸는 것 외에도 환경을 중첩된 / 환경 으로 x_{45}
바꾸는 것을 고려해 볼 수 있습니다 .multline
equation
aligned
별도로, 일부(끔찍하고 매우 특이한 인쇄상의 규칙)에 의해 강제로 작성하지 않는 한 Min
; 대신에 \min
.
\documentclass{article}
\usepackage{amsmath} % for 'aligned' env.
\begin{document}
\noindent
Combined \texttt{equation}/\texttt{aligned} solution:
\begin{equation}\begin{aligned}[b]
\min Z &= 111x_{11} + 111x_{12} + 109.25x_{13} + 111x_{14} + 113x_{15}\\
&\quad +107.25x_{21} + 119.5x_{22} + 107.7x_{23} + 103.75x_{24} + 109.7x_{25}\\
&\quad + x_{13} + x_{23} + x_{33} + x_{34} + x_{35}\\
&\quad + x_{14} + x_{24} + x_{34} + x_{44} + x_{45}\\
&\quad + x_{15} + x_{25} + x_{35} + x_{45} + x_{55}\\
&\quad + x_{16} + x_{26} + x_{36} + x_{46} + x_{56}\\
&\quad + x_{17} + x_{27} + x_{37} + x_{47} + x_{57}
\end{aligned}\end{equation}
\bigskip\noindent
\texttt{multline} solution:
\begin{multline}
\min Z = 111x_{11} + 111x_{12} + 109.25x_{13} + 111x_{14} + 113x_{15}\\
+107.25x_{21} + 119.5x_{22} + 107.7x_{23} + 103.75x_{24} + 109.7x_{25}\\
+ x_{13} + x_{23} + x_{33} + x_{34} + x_{35}\\
+ x_{14} + x_{24} + x_{34} + x_{44} + x_{45}\\
+ x_{15} + x_{25} + x_{35} + x_{45} + x_{55}\\
+ x_{16} + x_{26} + x_{36} + x_{46} + x_{56}\\
+ x_{17} + x_{27} + x_{37} + x_{47} + x_{57}
\end{multline}
\end{document}
부록OP의 후속 요청을 처리하기 위해, 즉 항목을 7개 행 전체에 걸쳐 "더욱 정렬"되게 만들기 위한 것입니다. 확실히가능한이렇게 하려면array
환경의 도움을 받아야 합니다. 아래를 참조하세요. IMNSHO, 그런데 당신은~ 아니다그러한 표기법으로 독자들에게 호의를 베푸는 것입니다. 이것이 내 논문이라면 지시문을 사용하여 \sum
25개 변수에 대한 간단한 합산이 수행됨을 나타냅니다.
(후속 요청에서 OP의 작성을 유지하면서 다음 코드의 아래 첨자 순서는 원래 답변에 사용된 것과 상당히 다릅니다.)
\documentclass{article}
\usepackage{mathtools}
\usepackage{array}
\newcolumntype{C}{>{{}}c<{{}}}
\begin{document}
\noindent
Combined \texttt{equation}/\texttt{aligned} solution:
\begin{equation}\begin{aligned}[b]
\min Z &= 111x_{11} + 111x_{12} + 109.25x_{13} + 111x_{14} + 113x_{15}\\
&\quad +107.25x_{21} + 119.5x_{22} + 107.7x_{23} + 103.75x_{24} + 109.7x_{25}\\
&\quad + x_{13} + x_{23} + x_{33} + x_{34} + x_{35}\\
&\quad + x_{14} + x_{24} + x_{34} + x_{44} + x_{45}\\
&\quad + x_{15} + x_{25} + x_{35} + x_{45} + x_{55}\\
&\quad + x_{16} + x_{26} + x_{36} + x_{46} + x_{56}\\
&\quad + x_{17} + x_{27} + x_{37} + x_{47} + x_{57}
\end{aligned}\end{equation}
\bigskip\noindent
``even more aligned'': combined \texttt{equation}, \texttt{aligned}, and \texttt{array}
\begin{equation}\begin{aligned}[b]
\setlength{\arraycolsep}{0pt}
\begin{array}[b]{@{} r*{6}{Cr} @{}}
\min Z &=& 111x_{11} &+& 111x_{12} &+& 109.25x_{13} &+& 111x_{14} &+& 113x_{15}\\
&+&107.25x_{21} &+& 119.5x_{22} &+& 107.7x_{23} &+& 103.75x_{24} &+& 109.7x_{25}\\
&+& x_{31} &+& x_{32} &+& x_{33} &+& x_{34} &+& x_{35}\\
&+& x_{31} &+& x_{42} &+& x_{43} &+& x_{44} &+& x_{45}\\
&+& x_{51} &+& x_{52} &+& x_{53} &+& x_{54} &+& x_{55}\\
&+& x_{61} &+& x_{62} &+& x_{63} &+& x_{64} &+& x_{65}\\
&+& x_{71} &+& x_{72} &+& x_{73} &+& x_{74} &+& x_{75}\\
\end{array}
\end{aligned}\end{equation}
\bigskip\noindent
\verb+\sum+ notation to replace rows 3 to 7:
\begin{equation}\begin{aligned}[b]
\min Z &= 111x_{11} + 111x_{12} + 109.25x_{13} + 111x_{14} + 113x_{15}\\
&\quad +107.25x_{21} + 119.5x_{22} + 107.7x_{23} + 103.75x_{24} + 109.7x_{25}\\
&\quad+ \smashoperator{\sum_{\substack{i=3,\dots,7;\\j=1,\dots,5}}} x_{ij}
\end{aligned}\end{equation}
\end{document}