Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. documentclass{article}
  2. usepackage[table,dvipsnames]{xcolor}
  3. usepackage{algorithm,algpseudocode,float}
  4.  
  5. %-----------
  6. makeatletter
  7. newenvironment{breakablealgorithm}
  8. {% begin{breakablealgorithm}
  9. begin{center}
  10. refstepcounter{algorithm}% New algorithm
  11. hrule height.8pt depth0pt kern2pt% @fs@pre for @fs@ruled
  12. renewcommand{caption}[2][relax]{% Make a new caption
  13. {raggedrighttextbf{ALG@name~thealgorithm} ##2par}%
  14. ifxrelax##1relax % #1 is relax
  15. addcontentsline{loa}{algorithm}{protectnumberline{thealgorithm}##2}%
  16. else % #1 is not relax
  17. addcontentsline{loa}{algorithm}{protectnumberline{thealgorithm}##1}%
  18. fi
  19. kern2pthrulekern2pt
  20. }
  21. }{% end{breakablealgorithm}
  22. kern2pthrulerelax% @fs@post for @fs@ruled
  23. end{center}
  24. }
  25. makeatother
  26.  
  27. begin{document}
  28.  
  29. begin{breakablealgorithm}
  30. caption{PPPPPPPPPPPPP}
  31. begin{algorithmic}[1]
  32. makeatlettersetcounter{ALG@line}{0}makeatother
  33. If { $phi < 10^circ$}
  34. State{$A = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa$} Comment{ where textbf{a} is aaaaaaaaaa constant.}
  35. Else
  36. State{$B = bbbbbbbbb$ }
  37. EndIf
  38. end{algorithmic}
  39. end{breakablealgorithm}
  40.  
  41.  
  42. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement