Estou tentando escrever um problema de LP muito longo em LaTeX, de 5 a 7 linhas ou mais. Tentei usar multilinha mas ele não compila por algum motivo.
Este é o meu código:
\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}
Ele compila se eu escrever a função objetivo até x_{35}, mas se eu completar isso não acontece.
Responder1
Além de substituir x_{45]
por x_{45}
, você pode querer pensar em substituir o ambiente por um ambiente / multline
aninhado .equation
aligned
Separadamente, a menos que você seja forçado a fazê-lo por alguma (convenção tipográfica horrível e altamente idiossincrática), não escreva Min
; em vez disso, escreva \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}
Termo aditivopara atender à solicitação de acompanhamento do OP, ou seja, para tornar as entradas “ainda mais alinhadas” em todas as sete linhas. É certamentepossívelpara fazer isso, digamos, com a ajuda de um array
ambiente - veja abaixo. IMNSHO, porém, você énãofazendo um favor aos seus leitores com tal notação. Se este fosse o meu artigo, eu usaria uma \sum
diretiva para indicar que deve ser realizada uma soma simples de mais de 25 variáveis.
(Observe que, de acordo com a redação do OP nas solicitações de acompanhamento, o sequenciamento do subscrito é bem diferente no código a seguir do que foi usado na resposta original.)
\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}