
Estoy intentando escribir un problema de LP muy largo en LaTeX, de 5 a 7 líneas aproximadamente. Intenté usar multilínea pero no se compila por algún motivo.
Este es mi 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}
Se compila si escribí la función objetivo hasta x_{35}, pero luego, si tuviera que completarla, no lo hace.
Respuesta1
Además de reemplazar x_{45]
con x_{45}
, es posible que desee pensar en reemplazar el multline
entorno con un entorno equation
/ anidado aligned
.
Por separado, a menos que alguna convención tipográfica (horrible y altamente idiosincrásica) te obligue a hacerlo, no escribas Min
; en su lugar, escribe \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}
Apéndicepara abordar la solicitud de seguimiento del OP, es decir, hacer que las entradas "aún más alineadas" en las siete filas. es ciertamenteposiblepara hacer esto, digamos con la ayuda de unarray
entorno; consulte a continuación. IMNSHO, sin embargo, eresnohaciendo un favor a sus lectores con tal notación. Si este fuera mi artículo, usaría una \sum
directiva para indicar que se debe realizar una suma simple de más de 25 variables.
(Tenga en cuenta que, de acuerdo con lo escrito por el OP en las solicitudes de seguimiento, la secuencia del subíndice es bastante diferente en el siguiente código de lo que se usó en la respuesta 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}