fun add tag
Skillmon
I'd like to compile a list of packages that provide all kinds of decorative material. Best would be if your answer includes a small example graphic (code isn't necessary) that can be a model of the package's style, as well as a *very* brief summary.
Top Answer
samcarter
# `sillywalk`

Does what the name says :)

```
\documentclass[multido=true]{standalone}
\usepackage{sillypage}

\begin{document}
\multido{\iA=1+1}{12}{%
\sillystep{\iA}
}
\end{document}
```

![sillypage-example.gif](/image?hash=f49eef328d746a9e4f6ef5ebbd332de980e384d2433ad36fdc346a785e166a52)
Answer #2
samcarter
# `bclogo`

The `bclogo` package provides blocks with all kinds of cute icons:

```
\documentclass{article}

\usepackage[tikz]{bclogo}
\usepackage{duckuments}

\begin{document}

\begin{bclogo}{Mon Titre}
\blindduck[1]
\end{bclogo}

\end{document}
```
The icons can also be used independently and the documentation provides the great opportunity to improve one's French :)

![Screenshot 2021-12-28 at 14.59.44.png](/image?hash=1293ffca5036264b1a9ea9adae91fd9020fd1e1da7c050c92f367736d3285f6f)
Answer #3
Skillmon
# `ducksay`

Provides ASCII-art of animals (and a few other things) with speech bubbles.

For more info see [CTAN](https://ctan.org/pkg/ducksay).

Exemplary image from its documentation:

![ornaments.png](/image?hash=ce6c8f0ad68f23e4fd768a6a5e6ea0f0c02fbb03b6c2a54c3fd3c48bb573f687)
Answer #4
samcarter
# `worldflags`

Drawing flags from around the world

```
\documentclass{article}
\usepackage{worldflags}
\begin{document}
\worldflag{GB}
\end{document}
```

![Screenshot 2021-12-28 at 18.25.52.png](/image?hash=31bbb838853ac460cd02b648042e2afc5875486a16d040d27e341a369cbdabd5)
Answer #5
samcarter
# `celtic`

A Ti*k*Z library to draw celtic knots

```
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{celtic}

\begin{document}

\begin{tikzpicture}[
  scale=.5,
  celtic path/.style={
    draw,
    double=gray!40,
    red,
    double distance=1mm,
    line width=4pt
  },
  celtic path 1/.style={
    green!50!black,
  },
]
\CelticDrawPath{
  symmetric crossings={
    1,2,-;
    2,1,|;
    4,3,-;
    3,4,|;
  },
  size={8,8},
}
\end{tikzpicture}

\end{document}
```

![document2.png](/image?hash=d6dca01da253d1d9cd16dbe95d6acccb464fab504cab9899f0b6f085dd1b2b8c)
Answer #6
samcarter
# `froufrou`

The `froufrou` package provides nice swirly thingies to place between paragraphs:

```
\documentclass{article}

\usepackage{duckuments}

\usepackage{froufrou}

\begin{document}

\froufrou[fleuron]

\blindduck[1]

\froufrou[closing]

\end{document}
```

![Screenshot 2021-12-28 at 14.48.37.png](/image?hash=a96a23e71402bf15abbeea5cceb5c4441cfb17bec97e8c3849f5e7313f648308)
Answer #7
Skillmon
# `figchild`

`figchild` is aimed towards elementary teachers who want to create activity sheets. The images were created by a group of students.

Exemplary pictures from the documentation:

![ornaments.png](/image?hash=6ff32049f5e9298251a426126361aa9c6561c80cf91788230d595ebcab449a5d)
Answer #8
Skillmon
# `pst-vectorian`

Provides calligraphic ornaments.

Exemplary symbols from its documentation:

![ornaments.png](/image?hash=6ab5941ca4964639929fd174e615f963ee41e92602bd11041e7cefc312fb5ceb)
Answer #9
Skillmon
# `pgfornaments`

Provides calligraphic ornaments and traditional Chinese ornaments.

Exemplary symbols from its documentation:

![ornaments.png](/image?hash=d7f1b6c5fe6346058260cf1516440cf8e8047b0510d71e8deaceb2a4db9da671)
Answer #10
samcarter
# tikz-among-us

```
\documentclass{standalone}

\usepackage{tikz-among-us}

\begin{document}

\begin{tikzpicture}[every path/.style={very thick}]
\impostorI{brown}{cyan}{black}{white}
\amongUsHandsF[shift={(3.75,-1)}, rotate around={270:(0.5,2.5)},
xscale=-1]{brown}
\amongUsHandsG[shift={(1.5,-1)}]{brown}
\begin{scope}[shift={(6,0)}]
\amongUsI{yellow}{green}
\amongUsHandsB[shift={(0,3)}]{yellow}
\amongUsHandsB[xscale=-1, shift={(-4,3)}]{yellow}
\end{scope}
\end{tikzpicture}

\end{document}
```

![document2.png](/image?hash=891f86e398eae0f65f871ecffbd3dceceb7598993bc056a86717564f3e20bbd4)
Answer #11
CarLaTeX
You can scare someone adding [`coffestains`](https://ctan.mirror.garr.it/mirrors/ctan/graphics/pgf/contrib/coffeestains/coffeestains-en.pdf) to their code.


![image.png](/image?hash=aa4162fef10df2198a80244132d35652897abfbf79d262c1143b46fba0a962c4)
Answer #12
Skillmon
# `pst-vehicle`

While the package definitely allows for serious use, it also features very neat looking pictures of vehicles you can place on a curve.

Exemplary image from the documentation:

![ornaments.png](/image?hash=8a83b2ae806a5148c3207acefa746ef195f76907db67153ebaff22836c6f0505)
Answer #13
Skillmon
# `scsnowman`

Lets you create snowmen!

Exemplary snowmen from the documentation:

![ornaments.png](/image?hash=8acc3e423350eb7bc972f8c004b457340c4183dc7104ecdecb6d3f196706cfc4)
Answer #14
Skillmon
# `niceframe`

The `niceframe` package uses dingbat-fonts to create frames. Three frames are predefined by the package:

```
\documentclass[border=3.14]{standalone}

\usepackage{niceframe}
\usepackage{duckuments}

\begin{document}
\noindent
\begin{tabular}{@{}l@{}}
\niceframe{\blindduck}\\
\curlyframe{\blindduck}\\
\artdecoframe{\blindduck}\\
\end{tabular}
\end{document}
```

![ornaments.png](/image?hash=a5d26b9d41bde735d56c3ba3c7f91c5c8f64aa009f8b9f714a1499af58d687c9)
Answer #15
Skillmon
# `halloweenmath`

The `halloweenmath` provides spooky symbols for use in maths mode.

```
\documentclass[border=3.14]{standalone}

\usepackage{halloweenmath}

\begin{document}
$\pumpkin \mathwitch \xrightwitchonbroom{\mathghost}
\xrightswishingghost{\mathbat} \xrightflutteringbat{\skull} \mathcloud$
\end{document}
```

![halloweenmaththingy-1.png](/image?hash=bc66b58774dddea4991f7104c0ab1d9e1b60995ac4149db68ef91263fc14743c)
Answer #16
Tejas Shetty
# TikZducks

The poster boy or rather poster duck of this question must be  [TikZducks](https://github.com/samcarter/tikzducks) by  [@samcarter](https://topanswers.xyz/user?id=167&community=tex)

This is a little LaTeX package for ducks to be used in TikZ pictures. The project is a continuation of the TeX.Stackexchange.com answer [How can we draw a duck](https://tex.stackexchange.com/a/347458/36296)

A short example to demonstrate the use of the TikZducks:
```
\documentclass{standalone}
\usepackage{tikzducks}

\begin{document}
	
\begin{tikzpicture}
	\duck[
		% add options here, e.g.
		lightsaber
	]
\end{tikzpicture}	
	
\end{document}

```
![example_duck_page-0001.jpg](/image?hash=51f8ad17fdfb2193c7e396fe1741c0c4f65ee1b8696d18a5e6b4b3b983002049)

[CTAN page for TikZducks](https://www.ctan.org/pkg/tikzducks)
Answer #17
samcarter
# `DPcircling`

A package which provides different frames for short passages of text, e.g. to emphasis a word.

```
\documentclass{standalone}

\usepackage{DPcircling}

\begin{document}

\DPjagged[line color=blue,line width=1.4pt]{\color{red}Quack} 

\end{document}
```

![document.png](/image?hash=0cc16d5fbb62c38eb4696466c701d85ed2ae80cb1b065f8c0e6414497f12d2e4)
Answer #18
samcarter
# `realhats`

```
\documentclass{article}

\usepackage{realhats}

\begin{document}

$
\hat[beret]{a}
\hat[santa]{a} 
\hat[sombrero]{a} 
\hat[witch]{a}
\hat[tophat]{a}
\hat[ash]{a}
\hat[fez]{a}
\hat[cowboy]{a}
\hat[crown]{a}
\hat[dunce]{a}
$

\end{document}
```

![Screenshot 2021-12-28 at 16.53.41.png](/image?hash=dedb73a6f960fb3f992e5de723dbccb47e73efec74e69192ffeb6819331098b3)
Answer #19
Skillmon
# `chickenize`

This great package requires LuaTeX. It provides a lot of useful and less useful and absolutely useless functions. Some of which are illustrated by the following:

```
\documentclass[]{article}

\usepackage{chickenize}
\usepackage{duckuments}

\begin{document}
\rainbowcolor
\blindduck[-]
\unrainbowcolor

\uppercasecolor
\blindduck[-]
\unuppercasecolor

\randomcolor
\blindduck[-]
\unrandomcolor

\randomuclc
\blindduck[-]
\unrandomuclc

\drawhorse
\drawchicken
\end{document}
```

![chickencase.png](/image?hash=3eb4338123aed794058fbb31562beee1eaf7d90fdd4934dffb80b8cc9a16a4bc)

That 1 is the page number.
Answer #20
Skillmon
# `pst-knot`

Allows drawing a collection of knots with `pstricks`.

Exemplary knots from its documentation:

![ornaments.png](/image?hash=822d574836e08af6316a8f4d0497f4bcf188f5b12ffb81715995c2563b3a6137)
Answer #21
samcarter
# `planets`

A package to draw the planets of your solar system in tikz

```
\documentclass{standalone}
\usepackage{planets}
\listfiles
\begin{document}
\begin{tikzpicture}
\clip (0,-3) rectangle (20, 3);
\planet[surface=sun, scale=28, centerx=-27]
\planet[surface=mercury, centerx=1.5, tilt=0, scale=.1]
\planet[surface=venus, centerx=2.5, tilt=2.6, scale=.25]
\planet[surface=earth, centerx=3.5, tilt=23.5, scale=.25]
\planet[surface=mars, centerx=4.5, tilt=25.2, scale=.13]
\planet[surface=jupiter, centerx=8, tilt=3, scale=2.75]
\planet[surface=saturn, centerx=12, tilt=26.7, scale=2.3]
\planet[surface=uranus, centerx=15.5, tilt=97.8, scale=1]
\planet[surface=neptune, centerx=17.3, tilt=28.3, scale=.97]
\end{tikzpicture}
\end{document}
```
![document.png](/image?hash=e6c655b891c0aefb067457afef8626648470b28a1bacd2db3172a24666700353)

(there is a problem with the current TikZ version, but I hope this gets fixed soon https://framagit.org/Moutmout/tikz-planets/-/issues/16)
Answer #22
samcarter
# byo-twemojis

A very versatile package to build your own emoji (independent of fonts, so no risk for tofu)

```
\documentclass[border=2mm]{standalone}
\usepackage{byo-twemojis}
\begin{document}
\byoTwemoji[set Yellow={254, 231, 184}]
{head; clown makeup; clown nose; clown hair; mouth
smiling!yscale=1.2,yshift=-3,fill=byoTwemojiRed; eyes
normal!yshift=-2}
\end{document}
```

![Screenshot 2021-12-28 at 18.44.52.png](/image?hash=a7892585948de2fbe3f3225f707816f7e5b2d5577aa992e4a701ff3105218c23)
Answer #23
Tejas Shetty
A compilation of some of them

| Thing    | Package | 
| -------- | -------------- | 
| Ducks    |  [TikZducks][1] | 
| Marmot   | [TikZmarmot][2]       |
|Donkey    | [I need a donkey][3]|
| other animals, birds| [TikZlings][4], [animal pond][5], `pst-fun`|
|vehicle| `pst-vehicle`|
|Lenny face| [Lenny face question][6]|
|fruits & vegetables| [fruits question][7]|
|bearwear| [bear wear][8]|
|Humans| [tikzpeople][9], [Custom “human” shape for tikz][10] especially [stickman][11]|
|bats|[halloweenmath][12] (also maybe pumpkins, witches, ghosts, cats, and so on)|
|snowman|[scsnowman][13]|
|turtles| [turtles][14]|
|rabbits|[rabbits question][15]|
|fishes| [fish question][16]|
|more different ducks|[top answers of ducks][17]|

Some math-related stuff

| Thing | Package |
| -------- | -------------- |
|math hats|[real hats][21]|
|math transposes|[realtranspose][22]|

and some things I can't classify

  - [batman logo][23]

 - [cow font][24]

 - [ How do I make my document look like it was written by a    Cthulhu-worshipping madman?][25]

 - [Create xkcd style diagram in TeX][26]


finally, watch the [fun][28] tag.


  [21]: https://www.ctan.org/pkg/realhats
  [22]: https://www.ctan.org/pkg/realtranspose
  [23]: https://tex.stackexchange.com/q/47388/129388
  [24]: http://tex.stackexchange.com/questions/115471/using-contexts-cow-font-with-pdftex
  [25]: http://tex.stackexchange.com/q/29402
  [26]: https://tex.stackexchange.com/q/74878/129388
  [27]: http://hanno-rein.de/archives/349
  [28]: https://tex.stackexchange.com/questions/tagged/fun

 [The question that probably started all of this.][18].


  [1]: https://ctan.org/pkg/tikzducks
  [2]: https://ctan.org/pkg/tikzmarmots
  [3]: https://tex.stackexchange.com/q/312199/129388
  [4]: https://ctan.org/pkg/tikzlings
  [5]: https://tex.stackexchange.com/q/387047/129388
  [6]: https://tex.stackexchange.com/q/308600/129388
  [7]: https://tex.stackexchange.com/q/413389/129388
  [8]: https://ctan.org/pkg/bearwear
  [9]: https://www.ctan.org/pkg/tikzpeople
  [10]: https://tex.stackexchange.com/q/84275/129388
  [11]: https://tex.stackexchange.com/a/487863/129388
  [12]: https://www.ctan.org/pkg/halloweenmath
  [13]: https://www.ctan.org/pkg/scsnowman
  [14]: https://tex.stackexchange.com/a/273473/129388
  [15]: https://tex.stackexchange.com/q/408898/129388
  [16]: https://tex.stackexchange.com/q/361547/129388
  [17]: https://topanswers.xyz/tex?q=358
  [18]: https://tex.stackexchange.com/q/63732/129388

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.