Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm trying to convert some friends to LaTeX and have come up against a (to me) unexpected objection: there are too few packages that support "fun" (really), to which I responded:

enter image description here

I know there are examples of clever and creative (and a bit silly) output coaxed out of otherwise quite sertious packages like TikZ, but I also wonder: Are there other packages, like Hanno Rein's coffee package, that demonstrate LaTeX's lighter side?

share|improve this question
You sure know: tex.stackexchange.com/questions/29402/… –  topskip Aug 18 '12 at 7:49
Paulo's duck :) –  cmhughes Aug 18 '12 at 16:21
The nicest thing about LaTeX is that you don't have to see the actual Comic Sans text until you compile. –  percusse Aug 18 '12 at 20:22
Does games count as fun? There are several packages for typesetting games such as chess and othello, as well as cross words. See the TeX catalogue: texcatalogue.sarovar.org/bytopic.html#games Edit: Also, bbcard for bullshit bingo and baseball cards. –  Torbjørn T. Aug 18 '12 at 20:42
Good question, but I'd like a bit of clarification as to what counts as "fun". To me, "fun" is interactive. It's hard to imagine any document preparation system where "fun" can be an integral part of creating a document. So I'm guessing that's not what you mean. Then you get things that I'd classify as between "clever" and "witty". That's more likely with TeX and is demonstrated in some of the answers below. But that still doesn't quite feel like "fun". Can you point to some things in some other system that would give us examples of what your friends are looking for? –  Loop Space Aug 22 '12 at 8:19

9 Answers 9

up vote 12 down vote accepted

What about Peter Wilson's sudokubundle? You can print, create and SOLVE! sudokus.

share|improve this answer

Not a package, but could be packaged pretty easily: beamerduck!

The following presentation will show a progress by having a duck walk from left side of the screen to the right side, saying annoying things every once a while. You can of course replace the duck picture by any other animal (I am thinking about a man carrying a sack on his back. On specific slides, the ones I plan to spend more time on, I want to have him drop the sack to the ground and rest).


% Duck stuff

\usetikzlibrary{shapes.callouts, calc}

% Parameters: file, number of pages, width
\foreach \n in {1,...,#2}{

\DuckSetup{duck}{2}{1cm} % "duck" is a pdf file with 2 pages that will 
                         % alternate as they move from slide to slide.

\tikz[remember picture]{\node (duck) {%

\hspace{\pgfmathresult pt}%

\setbeamertemplate{navigation symbols}{}

\uncover#2{\tikz[remember picture,overlay]{\node[ellipse callout, draw, fill=white, overlay,
callout absolute pointer={($ (duck.north east) + (1,0) $)}] at ($ (duck.north east) + (3,1)
$) {#1};}}}

\uncover#2{\tikz[remember picture,overlay]{\node[ellipse callout, draw, fill=white, overlay,
callout absolute pointer={(duck.north west)}] at ($ (duck.north west) + (-3,1) $) {#1};}}}
% End of duck stuff

\author{Egon Ipse}
\title{The Importance of Being a Duck}
      \item Purpose of Ducks
      \item Purpose of Duckweed

\foreach \i in {1,...,10}{
   \frametitle{Frame \i}
   \ifnum \i=5 \ducksez{Five!} \fi
   \ifnum \i=9 \ducksezrev{Nine!} \fi

   \frametitle{The last frame}
   \ducksezrev{See Ya!}


A "duck" presentation

share|improve this answer
No, the duck is the best appropriate to TeX.SX, read carefully the comments below the question above! ;-) –  Speravir Mar 8 '13 at 4:05
OMG TEH DUCKS! ♥ –  Paulo Cereda Mar 8 '13 at 11:38
This is pure genius. –  Alfredo Hernández Feb 17 '14 at 22:41

Hope this counts. Cow font anyone :-)? It's part of TL Contrib.


share|improve this answer
So now, not only that you can make your documents coffe-stained, you can as well pretend you were pretty bored during your manipulation with the document, and you drew few cows on the paper margins... –  yo' Aug 24 '12 at 11:11
My son loves cows, this is totally awesome! For all others which want to use it with LaTeX, you may find this: newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2009-06/… helpful. –  math Oct 4 '12 at 9:03
+1 for "cows in math mode"! made my day :D –  fifaltra Dec 29 '13 at 19:50

I like the chickenize package, which can do a lot of useless things, among others it can print in rainbowcolors. See yourself, works only with Lua(La)TeX.

enter image description here

share|improve this answer
The text looks mangled. Is this the final result of using this package? –  Exeleration-G Oct 15 '13 at 8:02
@Exeleration-G No, as far as I remember that occured while makeing the jpg, which is displayed here. –  Keks Dose Oct 15 '13 at 9:25

Well, there's always the package skull, which makes available a skull symbol for you to use in math mode. Fun, and of course extremely useful!

share|improve this answer
+1 for the 'usefulness' :) –  Count Zero Mar 29 '13 at 21:57

I like the Tower of Hanoi, classical algorithm problem, illustrated and computed, via LaTex.

Tower of Hanoi in LaTex

You can also have the Simpsons family Demo here

You know what would be cool? A package for torn paper!

share|improve this answer
Still not a package but almost: Torn paper I and Torn paper II –  Ignasi Mar 8 '13 at 9:10

You can have fun drawing Feynman diagrams with the feyn package... or is that just me?

share|improve this answer
I think that this is more fun-ctional than fun. I think the aim here is "frivolous and playful". –  Niel de Beaudrap Aug 18 '12 at 21:12
Can it not be both fun and functional? I also realised that my answer was, perhaps, not exactly what the OP was looking for, but I thought it was a useful addition (and so did someone else). –  User 17670 Aug 18 '12 at 21:45
My rule of thumb is this: of the number of documents it's used for, how many are using it to accomplish anything more than decoration or nonsense? I would imagine, at least, that the functional:fun ratio of feyn is quite high. –  Niel de Beaudrap Aug 18 '12 at 22:27

run texdoc pst-fun, it shows some funny macros

share|improve this answer
On the online texdoc: texdoc.net/pkg/pst-fun –  Jake Aug 21 '12 at 19:16
Im using latex for 3 years now an no one told me about the texdoc command o.O thanks –  sherif Sep 12 '14 at 9:35

With a lack of confidence, I present my own. However, it has not been bundled into a package. :-D

share|improve this answer
Warning: strobe lighting in effect when following that link! –  Loop Space Aug 22 '12 at 10:03
To avoid strobe lighting I provide another one. –  stalking isn't tolerated Aug 22 '12 at 13:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.