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