-1

This is my code :

\begin{algorithmic}
\STATE Sort increasingly the $a_{i}, i=1,...,n$
\STATE $a_{n+1}\gets \infty$
\STATE $m \gets 1$
\STATE $\Tilde{x} \gets \infty $
\WHILE{$ \Tilde{x} \geqslant a_{m+1} \mbox{ and } m \leqslant n-1$} \do
\STATE $\Tilde{x} \gets \mbox{ solution of } \sum_{i=1}^{m} \left(  \frac{(x-a_{i})^{+}}{h_{i}}  \right)^{p} = \mathcal{C}^{p} \mbox{ with p=1 or 2 }$
\STATE $m \gets m+1$
 \ENDWHILE  
 \STATE $\Bar{x} \gets \Tilde{x}$
\end{algorithmic}

I want to get the new line in the two instructions of while and also adding a caption. thank you

  • 1
    Welcome to TeX SX! What is the \Tilde command? – Bernard Jan 21 '19 at 18:28
  • please extend your code fragment to complete but small document, which we can test. – Zarko Jan 21 '19 at 18:29
1

Is it something like this you want?

\documentclass{article}
\usepackage{amsmath, amssymb} \usepackage{algorithm, algorithmic}
\usepackage{caption}

\begin{document}

\begin{algorithm}
\caption{My funny algorithm}
\label{fun}
  \begin{algorithmic}
\STATE Sort increasingly the $a_{i}, i=1,...,n$
\STATE $a_{n+1}\gets \infty$
\STATE $m \gets 1$
\STATE $\tilde{x} \gets \infty $
\WHILE{$ \tilde{x} \geqslant a_{m+1} \mbox{ and } m \leqslant n-1$} %\do
\STATE $\tilde{x} \gets \mbox{ solution of } \sum_{i=1}^{m} \left( \frac{(x-a_{i})^{+}}{h_{i}} \right)^{p} = \mathcal{C}^{p} \mbox{ with p=1 or 2 }$
\STATE $m \gets m+1$
 \ENDWHILE
 \STATE $\Bar{x} \gets \tilde{x}$
\end{algorithmic}
\end{algorithm}

\end{document} 

enter image description here

  • @abdelkarimlamghari If Bernard's answer solves your issue, you should upvote and accept his answer. – user156344 Jan 22 '19 at 2:43
  • i try that; but they show me : Votes cast by those with less than 15 reputation are recorded, but do not change the publicly displayed post score. – abdelkarim lamghari Jan 23 '19 at 0:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.