¿Cómo puedo escribir un problema LP muy largo en LaTeX?

¿Cómo puedo escribir un problema LP muy largo en LaTeX?

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 multlineentorno 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.

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

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

información relacionada