mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-11-22 16:26:28 -05:00
26 lines
671 B
Markdown
26 lines
671 B
Markdown
|
---
|
||
|
title: "Algorithms in LaTex"
|
||
|
date: 2020-05-14T21:31:28-04:00
|
||
|
draft: false
|
||
|
tags: []
|
||
|
---
|
||
|
|
||
|
There's a great package in LaTex called [`algorithm`](https://ctan.org/pkg/algorithms?lang=en) to help format psuedo-code algorithms for scientific papers. Here's a simple example of its usage:
|
||
|
|
||
|
```
|
||
|
\usepackage{algorithm}
|
||
|
\usepackage[noend]{algpseudocode}
|
||
|
\begin{algorithm}
|
||
|
\caption{Even Numbers}
|
||
|
\begin{algorithmic}[1]
|
||
|
\State Set variable $evens$ to an empty list.
|
||
|
\For {every integer $i$}
|
||
|
\If {$i$ is divisible by $2$}
|
||
|
\State Add $i$ to $events$ list.
|
||
|
\EndIf
|
||
|
\EndFor
|
||
|
\end{algorithmic}
|
||
|
\end{algorithm}
|
||
|
```
|
||
|
|
||
|
![image-20200514225618784](/files/images/20200514225618784.png)
|