Caption an equation paragraph - latex

I am trying to include different equation paragraphs in my LaTex document. Is it somehow possible to visually separate the paragraphs (e.g. by horizontal lines) and give them different captions?
I don't want the captions to emerge in the table of content, just underneath the equations.
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\section{Mathematical Formulation}
\begin{equation}
\operatorname{Max} F=\sum_{u,v \in V \mid u<v} \left(d_{uv} + d_{vu}\right) x_{uv}
\end{equation}
such that:
\begin{equation}
\sum_{l \in L_{u v}} y_{l} \geq x_{u v} \hspace{4em} u, v \in V \mid u<v
\end{equation}
\begin{equation}
\sum_{l \in \tilde L_{i j}} y_{l} \geq 1 \hspace{5em} \ \lbrack i,j \rbrack \in E
\end{equation}
%Next paragraph here
\begin{equation}
\operatorname{Min} F=\sum_{u \in V} \sum_{l \in L} \sum_{(i, j) \in \vec {E_{l}}} t_{l i j} x_{u l i j}
\end{equation}
\begin{equation}
\sum_{l \in L} \sum_{(i, v) \in \vec{E}_{l}} x_{u l i v}-\sum_{l \in L} \sum_{(v, j) \in \vec{E}_{l}} x_{u l v j}=d_{u v} \hspace{4em} u,v \in V \mid u \ne v
\end{equation}
\end{document}
The caption should look similar to the one for my GAMS code:

You could create a custom command like this:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\newcounter{foo}
\newcommand{\mycaption}[1]{
{
\medskip
\centering
\setcounter{foo}{\theequation}
\addtocounter{foo}{1}
Equation \thefoo: #1
\vskip-0.5\baselineskip
\noindent\hrulefill
}
}
\begin{document}
\section{Mathematical Formulation}
\begin{equation}
\operatorname{Max} F=\sum_{u,v \in V \mid u<v} \left(d_{uv} + d_{vu}\right) x_{uv}
\end{equation}
such that:
\begin{equation}
\sum_{l \in L_{u v}} y_{l} \geq x_{u v} \hspace{4em} u, v \in V \mid u<v
\end{equation}
\begin{equation}
\sum_{l \in \tilde L_{i j}} y_{l} \geq 1 \hspace{5em} \ \lbrack i,j \rbrack \in E
\end{equation}
%Next paragraph here
\mycaption{some text}
\begin{equation}
\operatorname{Min} F=\sum_{u \in V} \sum_{l \in L} \sum_{(i, j) \in \vec {E_{l}}} t_{l i j} x_{u l i j}
\end{equation}
\begin{equation}
\sum_{l \in L} \sum_{(i, v) \in \vec{E}_{l}} x_{u l i v}-\sum_{l \in L} \sum_{(v, j) \in \vec{E}_{l}} x_{u l v j}=d_{u v} \hspace{4em} u,v \in V \mid u \ne v
\end{equation}
\end{document}
Or if you prefer a separate counter:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\newcounter{foo}
\newcommand{\mycaption}[1]{
{
\medskip
\centering
% \setcounter{foo}{\theequation}
\addtocounter{foo}{1}
Model \thefoo: #1
\vskip-0.5\baselineskip
\noindent\hrulefill
}
}
\begin{document}
\section{Mathematical Formulation}
\begin{equation}
\operatorname{Max} F=\sum_{u,v \in V \mid u<v} \left(d_{uv} + d_{vu}\right) x_{uv}
\end{equation}
such that:
\begin{equation}
\sum_{l \in L_{u v}} y_{l} \geq x_{u v} \hspace{4em} u, v \in V \mid u<v
\end{equation}
\begin{equation}
\sum_{l \in \tilde L_{i j}} y_{l} \geq 1 \hspace{5em} \ \lbrack i,j \rbrack \in E
\end{equation}
%Next paragraph here
\mycaption{some text}
\begin{equation*}
\operatorname{Min} F=\sum_{u \in V} \sum_{l \in L} \sum_{(i, j) \in \vec {E_{l}}} t_{l i j} x_{u l i j}
\end{equation*}
\begin{equation}
\sum_{l \in L} \sum_{(i, v) \in \vec{E}_{l}} x_{u l i v}-\sum_{l \in L} \sum_{(v, j) \in \vec{E}_{l}} x_{u l v j}=d_{u v} \hspace{4em} u,v \in V \mid u \ne v
\end{equation}
\end{document}

Related

Change equation align in latex with eqnarray

I need to finish a paper but i need to fix the equations formatting of a linear programming model. I am using the environment eqnarray and i almost have it formatted the way my advisor asked. This is a sample of i got 1. I need to align the right side of the equations to the left while aligning the left side to the right (the left side is OK). Does anyone know if there is a way to make this modification with the eqnarray environment?
This is part of the latex code that generated this image:
\begin{eqnarray}
\mbox{s. t.} \qquad \sum_{j \in V_{+1} | i \neq j} x_{ij} \quad = & 1 & \forall\, i \in C \label{eq2} \\
\sum_{j \in V_{+1} | i \neq j} x_{ij} \quad \leq & 1 & \forall\, i \in \{R \cup S\} \label{eq3} \\
\sum_{i \in V_{+1} | i \neq j} x_{ji} \quad = & \sum_{i \in V_{0} | i \neq j} x_{ij} & \forall\, j \in V \label{eq4} \\
\sum_{i \in \{C \cup R\}} y_{i} \quad \leq & O & \forall i \in R \label{eq27} \\
\sum_{j \in V_{0} | i \neq j} x_{ji} \quad \leq & M \cdot y_{i} & \forall i \in R \label{eq7} \\
\sum_{j \in V_{0} | h \neq j} x_{jh} \quad \leq & M \cdot y_{i} & \forall i \in R, h \in SK_{i} \label{eq8} \\
t_{j} \quad \geq & t_{i} + ( td_{ij} + s_{i} ) \cdot x_{ij} - M \cdot (1 - x_{ij}) & \forall i \in C_{0}, j \in V_{1} | i \neq j \label{eq9} \\
t_{j} \quad \geq & t_{i} + td_{ij} \cdot x_{ij} + ct \cdot x_{ij} - M \cdot (1 - x_{ij}) & \forall i \in \{R \cup SK_{h \in R}\}, j \in V_{1} | i \neq j \label{eq11}
\begin{eqnarray}
Thank you.
eqnarray environment will not compatible for multi column align for multiple equation. So i am using alignat enviornment.
\begin{alignat}{3}
\mbox{s. t.} \qquad \sum_{j \in V_{+1} | i \neq j} x_{ij} &= 1 &&\quad \forall\, i \in C\label{eq2} \\
\sum_{j \in V_{+1} | i \neq j} x_{ij} &\leq 1 &&\quad \forall\, i \in \{R \cup S\} \label{eq3} \\
\sum_{i \in V_{+1} | i \neq j} x_{ji} & =\sum_{i \in V_{0} | i \neq j} x_{ij} &&\quad \forall\, j \in V \label{eq4} \\
\sum_{i \in \{C \cup R\}} y_{i} &\leq O &&\quad \forall i \in R \label{eq27} \\
\sum_{j \in V_{0} | i \neq j} x_{ji} & \leq M \cdot y_{i} &&\quad \forall i \in R \label{eq7} \\
\sum_{j \in V_{0} | h \neq j} x_{jh} &\leq M \cdot y_{i} &&\quad \forall i \in R, h \in SK_{i} \label{eq8} \\
t_{j} &\geq t_{i} + ( td_{ij} + s_{i} ) \cdot x_{ij}\nonumber\\
&\quad{} - M \cdot (1 - x_{ij}) &&\quad \forall i \in C_{0}, j \in V_{1} | i \neq j \label{eq9} \\
t_{j} &\geq t_{i} + td_{ij} \cdot x_{ij} + ct \cdot x_{ij}\nonumber\\
&\quad{}- M \cdot (1 - x_{ij}) &&\quad \forall i \in \{R \cup SK_{h \in R}\}, j \in V_{1} | i \neq j \label{eq11}
\end{alignat}
I think you got this!

How can I align equations belong to different { part? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 2 years ago.
Improve this question
I am a beginner in latex. I have the following piece of latex code. The code is working fine but I wish all the equality operators and the "if kflag=n" of each equation be aligned and written in one equation box with one equation counting number. How can it be done?
\begin{equation} %kflag=0
\left \{
\begin{array}{rl}
T =& (1-D)\sigma_{max,0}\times e^{1-\frac{\Delta_n}{\delta_n}}\times \frac{\Delta_n}{\delta_n}\\
K =& \frac{(1-D)\sigma_{max,0}}{\delta_n}\times e^{1-\frac{\Delta_n}{\delta_n}}\times (1-\frac{\Delta_n}{\delta_n})\\
\end{array}
\right.
\quad \text{if} \quad kflag=0
\end{equation}
\begin{equation} %kflag=1
\left \{
\begin{array}{rl}
T =& \alpha\sigma_{max,0}\times e^{1-\frac{\Delta_n}{\delta_n}}\times \frac{\Delta_n}{\delta_n}\\
K =& \frac{\alpha\sigma_{max,0}}{\delta_n}\times e^{1-\frac{\Delta_n}{\delta_n}}\times (1-\frac{\Delta_n}{\delta_n})\\
\end{array}
\right.
\quad \text{if} \quad kflag=1
\end{equation}
\begin{equation} %kflag=2
\left \{
\begin{array}{rl}
T =& (1-D)\sigma_{max,0}\times e^{1-\frac{\Delta_n}{\delta_n}}\times \frac{\Delta_n}{\delta_n}+T_{max}-\\
&(1-D)\sigma_{max,0}\times e\times\frac{\Delta_{max}}{\delta_n}+\\
&10\times \sigma_{max,0}\times e^{1-\frac{\Delta_n}{\delta_n}}\times \frac{\Delta_n}{\delta_n}\\
K =& 11\times\frac{(1-D)\sigma_{max,0}}{\delta_n}\times e^{1-\frac{\Delta_n}{\delta_n}}\times (1-\frac{\Delta_n}{\delta_n})\\
\end{array}
\right.
\quad \text{if} \quad kflag=2
\end{equation}
\begin{equation} %kflag=3
\left \{
\begin{array}{rl}
T =& T_{max}+K\times(\Delta_n-\Delta_{max})\\
K =& \frac{(1-D)\sigma_{max,0}*e}{\delta_n}\\
\end{array}
\right.
\quad \text{if} \quad kflag=3
\end{equation}
Right now the equations look like this
Here's an option using a multitude of nested structures - equation for the numbering, aligned for the horizontal alignment of structures and dcases (or cases) for the left-braced content.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\newcommand{\Ddn}{\frac{\Delta_n}{\delta_n}}
\newcommand{\smz}{\sigma_{\mathrm{max}, 0}}
\begin{equation}
\begin{aligned}
&\begin{dcases}
\phantom{K}\mathllap{T} = (1 - D) \smz \times e^{1 - \Ddn} \times \Ddn \\
K = \frac{(1 - D) \smz}{\delta_n} \times e^{1 - \Ddn} \times \bigl( 1 - \Ddn \bigr)
\end{dcases} & \text{if $k$-flag} = 0 \\ % k-flag = 0
&\begin{dcases}
\phantom{K}\mathllap{T} = \alpha \smz \times e^{1 - \Ddn} \times \Ddn \\
K = \frac{\alpha \smz}{\delta_n} \times e^{1 - \Ddn} \times \bigl( 1 - \Ddn \bigr)
\end{dcases} & \text{if $k$-flag} = 1 \\ % k-flag = 1
&\begin{dcases}
\phantom{K}\mathllap{T} = \begin{aligned}[t]
&(1 - D) \smz \times e^{1 - \Ddn} \times \Ddn + T_{\mathrm{max}} \\
&{} - (1 - D) \smz \times e \times \frac{\Delta_{\mathrm{max}}}{\delta_n} \\
&{} + 10 \times \smz \times e^{1 - \Ddn} \times \Ddn
\end{aligned} \\
K = 11 \times \frac{(1 - D) \smz}{\delta_n} \times e^{1 - \Ddn} \times \bigl( 1 - \Ddn \bigr)
\end{dcases} & \text{if $k$-flag} = 2 \\ % k-flag = 2
&\begin{dcases}
\phantom{K}\mathllap{T} = T_{\mathrm{max}} + K \times (\Delta_n - \Delta_{\mathrm{max}}) \\
K = \frac{(1 - D) \smz \times e}{\delta_n}
\end{dcases} & \text{if $k$-flag} = 3
\end{aligned}
\end{equation}
\end{document}

How can I customize the spaces between consecutive equations on latex?

I am working on my thesis (a report type file) in which I have several consecutive equations associated to some mathematical model, the thing is that those are too separate to each other and looks not pretty good, so I would like to know how can customize this. I am using a report type file and I have been around though to many pages without finding a good answer to this.
The code is the following:
\begin{equation}
\sum_{k \in K} \sum_{i \in V_{1}}v_{ijkg} \leq d_{jg} \hspace*{0.3 cm} \forall j \in V_{2}, \hspace{0.1 cm} \forall g \in G
\end{equation}
\begin{equation}
\sum_{i \in V_{1}}\sum_{j \in V_{2}} \sum_{g \in G} v_{ijkg} \leq Q_{k} \hspace*{0.3 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{j \in V_{2}} \sum_{k \in K} v_{ijkg} \leq W_{ig}, \hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall g \in G
\end{equation}
\begin{equation}
d_{jg}y_{jk} \geq v_{ijkg}, \hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall j \in V_{2}, \hspace*{0.1 cm} \forall k \in K, \hspace*{0.1 cm} \forall g \in G
\end{equation}
\begin{equation}
v_{ijkg} \leq Q_{k} \ast z_{i}, \hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall j \in V_{2}, \hspace*{0.1 cm} \forall k \in K, \hspace*{0.1 cm} \forall g \in G
\end{equation}
\begin{equation}
v_{ijkg} \leq Q_{k} \ast F_{ik}, \hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall j \in V_{2}, \hspace*{0.1 cm} \forall k \in K, \hspace*{0.1 cm} \forall g \in G
\end{equation}
\begin{equation}
\sum_{g \in G}v_{ijkg} \leq M \ast \sum_{s \in V} x_{sjk}, \hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall j \in V_{2}, \hspace*{0.1 cm} k \in K
\end{equation}
\begin{equation}
\sum_{s \in V,s \neq h} x_{shk} - \sum_{s \in V,s \neq h} x_{hsk}=0,\hspace*{0.3 cm} \forall h \in V, \hspace{0.1 cm} \forall k \in K
\end{equation}
\begin{equation}
u_{jkg}-u_{lkg}+Q_{k}x_{jlk} \leq Q_{k}-\sum_{i \in V_{1}}v_{ijkg}, \hspace*{0.3 cm} \forall j,l \in V_{2},j \neq l, \hspace*{0.1 cm} \forall g \in G, \hspace*{0.1 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{j \in V_{2}}x_{ijk} + \sum_{j \in V_{2}} x_{jik} \leq 2,\hspace*{0.3 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{i \in V_{1}} \sum_{j \in V_{2}} x_{ijk} \leq 1, \hspace*{0.3 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{s \in V,s \neq j}x_{sjk}=y_{jk}, \hspace*{0.3 cm} \forall j \in V_{2}, \hspace*{0.1 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{k \in K}F_{ik} \leq I \ast z_{i}, \hspace*{0.3 cm} \forall i \in V_{1}
\end{equation}
\begin{equation}
\sum_{j \in V_{2}} x_{ijk} = F_{ik}, \hspace*{0.3 cm} \forall i \in V_{1} \hspace*{0.1 cm} \forall k \in K
\end{equation}
\begin{equation}
\sum_{s \in V} \sum_{p \in V} T^{c}_{sp} x_{spk} \leq SRT, \hspace*{0.3 cm} \forall k \in K_{1}
\end{equation}
\begin{equation}
\sum_{s \in V} \sum_{p \in V} T^{h}_{sp} x_{spk} \leq SRT, \hspace*{0.3 cm} \forall k \in K_{2}
\end{equation}
\begin{equation}
\begin{split}
x_{spk} \in \{0,1\} \hspace*{0.1 cm} \forall s,p \in V,s \neq p, & \hspace*{0.1 cm} \forall k \in K \hspace*{0.2 cm} \\ y_{ik} \in \{0,1\}, \hspace*{0.1 cm} i \in V_{1} \hspace*{0.1 cm} \forall k \in K & \\ v_{ijkg} \in \mathbb{Z}^{+0}, \hspace*{0.1 cm} \forall i \in V_{1}, \hspace*{0.1 cm} \forall j \in V_{2}, \hspace*{0.1 cm} \forall & k \in K, \hspace*{0.1 cm} \forall g \in G \\ z_{i} \in \{0,1\}, \hspace*{0.1 cm} \forall i \in V_{1}& \\ F_{ik} \in \{0,1\}, \hspace*{0.1 cm} i \in V_{1} \hspace*{0.1 cm} \forall & ,k \in K \\ u_{jkg} \in \mathbb{Z}^{+}, \hspace*{0.1 cm} j \in V_{2} \hspace*{0.1 cm} \forall k \in & K, \hspace*{0.1 cm} \forall g \in G
\end{split}
\end{equation}
Here is a picture of some part of the output. The equations list take two entirely sheets.
any ideas? thanks in advance.
You could temporarily reduce the space above/below of the equations:
{
\addtolength{\belowdisplayskip}{-0.5ex}
\addtolength{\belowdisplayshortskip}{-0.5ex}
\addtolength{\abovedisplayskip}{-0.5ex}
\addtolength{\abovedisplayshortskip}{-0.5ex}
\begin{equation}
....
\end{equation}
\begin{equation}
....
\end{equation}
}

How to create paper used notation in Latex?

How to use Latex to create a notation style like this image. or any other suggestions ?
\documentclass{article}
% See http://tex.stackexchange.com/questions/112576/math-mode-in-tabular-without-having-to-use-everywhere
\usepackage{amstext}
\usepackage{array}
\usepackage{amssymb}
\newcolumntype{L}{>{$}l<{$}}
\begin{document}
\textbf{Typing rules for F$_1$}
\begin{tabular}{LLL}
\hline
\text{\footnotesize(Env $\varnothing$)} &
\text{\footnotesize(Env $x$)}\\
\frac{}{\varnothing \vdash \diamond} &
\frac{E \vdash A \quad x \notin dom(E)}{E, x:A \vdash \diamond} \\
&&\\
\text{\footnotesize(Type Const} &
\text{\footnotesize(Type Arrow)}\\
\frac{E \vdash \diamond}{E \vdash K} &
\frac{E \vdash A \quad E \vdash B}{E \vdash A \rightarrow B} \\
&&\\
\text{\footnotesize(Val $x$)} &
\text{\footnotesize(Val Fun)} &
\text{\footnotesize(Val Appl)} \\
\frac{E\vdash \diamond}{E \vdash x :E(x)} &
\frac{E,x:A\vdash b:B}{E \vdash \lambda(x:A)b :A \rightarrow B} &
\frac{E \vdash b:A \rightarrow B \quad E \vdash a : A}{E \vdash b(a) : B} \\
\hline
\end{tabular}
\end{document}

How to write this mathematical formulas into latex

I want to change this formula into Latex code:
the latex code generated by MathType is below:
\[\widetilde v(i) = \frac{{\sum\nolimits_{j \in {N_i}(D)} {w(i,j)v(j)} }}{{\sum\nolimits_{j \in {N_i}(D)} {w(i,j)} }}\]
but when i insert this code into vim-latex, somes errors happens, so that vim-latex cannot accept it:
mypaper.tex|559 error| LaTeX Error: Bad math environment delimiter.
mypaper.tex|559 error| Missing delimiter (. inserted). \endgroup \[\widetilde v(i) = \frac\left\{ \sum\nolimits_{j \in {N_i}(D)} {w(i,j...
mypaper.tex|559 error| Missing \right. inserted. \right . \[\widetilde v(i) = \frac\left\{ \sum\nolimits_{j \in {N_i}(D)} {w(i,j...
mypaper.tex|559 error| Extra }, or forgotten $. ...\nolimits_{j \in {N_i}(D)} {w(i,j)v(j)} } }\left\{ \sum\nolimits_{j ...
mypaper.tex|559 error| Extra }, or forgotten $. ...nolimits_{j \in {N_i}(D)} {w(i,j)v(j)} }} \left\{ \sum\nolimits_{j \...
mypaper.tex|559 error| Extra }, or forgotten \right. ...\sum\nolimits_{j \in {N_i}(D)} {w(i,j)} } }\] \right\}<++> \right\}<++>
mypaper.tex|559 error| Extra }, or forgotten \right. ...sum\nolimits_{j \in {N_i}(D)} {w(i,j)} }} \] \right\}<++> \right\}<++>
mypaper.tex|559 error| LaTeX Error: Bad math environment delimiter.
mypaper.tex|559 error| Extra \right. ...}(D)} {w(i,j)} }}\] \right\}<++> \right\} <++>
How to solve this problem ?
I use the follow code to solve this problem:
\widetilde v(i) = \frac{ \sum\nolimits_{j \in {N_i}(D)} {w(i,j)v(j)} }{ \sum\nolimits_{j \in {N_i}(D)} {w(i,j)}}
Surround your math code with $$ signs.
For example:
$$ sin^2(\theta) +cos^2(\theta) = 1 $$
will produce your desired equation.
\begin{document}
\begin{equation}
\tilde{v}(\it {i})=\frac{\Sigma_{j\epsilon N_iD}
W(\it{i,j})v(\it{j})}{{\Sigma_{j\epsilon N_iD} W(\it{i,j})}}
\end{equation}
\end{document}
This seem to work.

Resources