New on CTAN: tikzfins
tikzfins is a new package that draws aquarium fish and aquascapes with TikZ. It provides 22 fish in side profile, from reef fish such as the clownfish, blue tang, lionfish and a blacktip reef shark to freshwater favourites such as the goldfish, betta, neon tetra and corydoras, along with snails, starfish, a cleaner shrimp, a hermit crab and a moon jellyfish. Each is a flat vector illustration with the markings of the real species. An aquarium environment and a fish bowl environment let you build a complete tank, with sand, gravel, aquasoil, pebbles or crushed coral, and rocks, driftwood, plants, corals and ornaments. There is some nonsense too: any fish can be eaten down to the bone, open its jaws to feed, grow legs, get caught on a hook, blow bubbles, talk, wear a hat or a snorkel, and swim in a school. The package needs only TikZ and works with pdfLaTeX, XeLaTeX and LuaLaTeX.
This package is located at https://mirrors.ctan.org/graphics/pgf/contrib/tikzfins More information is at https://ctan.org/pkg/tikzfins
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
TikZfins – Aquarium fish, invertebrates and aquascapes drawn with TikZ
tikzfins draws aquarium fish in side profile with TikZ, as flat vector illustrations with counter-shading, translucent fins, fin rays and the markings of the real species. There are 22 fish: clownfish, blue tang, yellow tang, moorish idol, royal gramma, pufferfish, seahorse, lionfish, damselfish, blacktip reef shark, goldfish, betta, guppy, neon tetra, swordtail, angelfish, discus, tiger barb, corydoras, bristlenose pleco, dwarf gourami and zebra danio. Their tank mates are snails, starfish, a cleaner shrimp, a hermit crab and a moon jellyfish.
Around them you can build a whole tank: an aquarium or fish bowl environment with sand, gravel, aquasoil, pebbles or crushed coral, and rocks, driftwood, plants, corals and ornaments to place in it.
For fun, any fish can be eaten down to the bone, open its jaws to feed, grow legs, get caught on a hook, blow bubbles, talk, wear a hat or a snorkel, and swim in a school.
The package needs only TikZ and works with pdfLaTeX, XeLaTeX and LuaLaTeX.
| Paket | TikZfins |
| Version | 0.3 2026-11-04 |
| Copyright | 2026 Vernon Merrick Fanning |
| Betreuer | Vernon Merrick Fanning |