# Creating Cheatsheets

**URL:** https://discourse.julialang.org/t/creating-cheatsheets/90079
**Category:** Teaching & Outreach
**Tags:** cheatsheets
**Created:** [November 10, 2022, 10:30pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079 "2022-11-10T22:30:18Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 10, 2022, 10:30pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/1 "2022-11-10T22:30:18Z")

</div>

Hi.

I was thinking of preparing a cheatsheet for string manipulation in Julia for my CL class. However, I have no idea how to write one following the usual cheatsheet format we all know and love. Does anybody know of a blueprint or some kind of pattern I could follow to prepare such a cheasheet efficiently?

Any advice would be greatly appreciated!

Regards.

Alex

---

<div class="post-metadata">

### Author: ![BeastyBlacksmith](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/beastyblacksmith/32/4741_2.png) [@BeastyBlacksmith](https://discourse.julialang.org/u/BeastyBlacksmith)
#### Post date: [November 10, 2022, 10:55pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/2 "2022-11-10T22:55:15Z")

</div>

The last time I looked [this template](http://bytopia.org/2015/11/01/beautiful-cheatsheet-template-in/) was the best I could find.

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 10, 2022, 11:01pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/3 "2022-11-10T23:01:07Z")

</div>

It seems great! Thank you very much!

---

<div class="post-metadata">

### Author: ![Alec\_Loudenback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alec_loudenback/32/278_2.png) [@Alec\_Loudenback](https://discourse.julialang.org/u/Alec_Loudenback)
#### Post date: [November 11, 2022, 12:03am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/4 "2022-11-11T00:03:58Z")

</div>

@tk3369 created a DataFrames.jl cheatsheet and may have some tips

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 11, 2022, 12:27am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/5 "2022-11-11T00:27:08Z")

</div>

Very useful comment! I just messaged him!

---

<div class="post-metadata">

### Author: ![gtgt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gtgt/32/46932_2.png) [@gtgt](https://discourse.julialang.org/u/gtgt)
#### Post date: [November 11, 2022, 1:35am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/6 "2022-11-11T01:35:26Z")

</div>

I quite like the cheatsheets on the [hackingcpp](https://hackingcpp.com/cpp/std/algorithms.html) website.

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 11, 2022, 4:43pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/7 "2022-11-11T16:43:53Z")

</div>

Seems interesting. Was not aware of this format. Any idea/link with guidance for preparing such a cheatsheet?

---

<div class="post-metadata">

### Author: ![DoktorMike](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/doktormike/32/2736_2.png) [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)
#### Post date: [November 11, 2022, 7:10pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/8 "2022-11-11T19:10:22Z")

</div>

I really like the rStudio cheat sheet format.

> **[data-wrangling-cheatsheet.pdf](https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf)**
>
> 447.38 KB

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 11, 2022, 8:24pm UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/9 "2022-11-11T20:24:51Z")

</div>

Yes! These are my favourite ones. But, the question is whether there is a latex pattern or some other sort of pattern that one could use as a blueprint for creating new cheatsheets, such as the one that @BeastyBlacksmith mentioned above.

---

<div class="post-metadata">

### Author: ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)
#### Post date: [November 12, 2022, 3:30am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/10 "2022-11-12T03:30:47Z")

</div>

I’ve made a few cheat sheets over the years at [Refcards - Michael Goerz](https://michaelgoerz.net/refcards/)

The latex code is linked from that page, or you can go directly to the GitHub repo at [GitHub - goerz/Refcards: Various original reference cards (cheat sheets)](https://github.com/goerz/Refcards)

To be fair, the “accepted answer” is prettier 😉

---

<div class="post-metadata">

### Author: ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)
#### Post date: [November 12, 2022, 6:17am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/11 "2022-11-12T06:17:41Z")

</div>

FYI: I just use Google Slides for the DataFrames.jl cheat sheet.

[https://ahsmart.com/pub/data-wrangling-with-data-frames-jl-cheat-sheet/](https://ahsmart.com/pub/data-wrangling-with-data-frames-jl-cheat-sheet/)

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 12, 2022, 7:46am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/12 "2022-11-12T07:46:04Z")

</div>

Thanks for the link to the repo! They also look nice and very practical, especially for “dense” cheatsheets where you have to include lots of info. I was thinking of a much “sparser” cheasheet format for time being.

---

<div class="post-metadata">

### Author: ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)
#### Post date: [November 12, 2022, 7:55am UTC](https://discourse.julialang.org/t/creating-cheatsheets/90079/13 "2022-11-12T07:55:37Z")

</div>

These are really nice, I have to admit!

However, I will stick to @BeastyBlacksmith 's recommendation so that people get to know the latex template and probably develop it into something even better than its current version.
