CTAN Comprehensive TeX Archive Network

Verzeichnis graphics/metapost/contrib/macros/huffman

README.md

huffman

This METAPOST package allows to draw general $q$-ary Huffman trees from two arrays : a string one, and a value one. It is based on METAOBJ package which provides many tools to build trees in general.

This package is in beta version, do not hesitate to report bugs, as well as requests for improvement.

GUTenberg Gitlab

https://gitlab.gutenberg-asso.fr.com/mchupin/huffman

Installation

huffman is on the ctan and can be installed via the package manager of your distribution https://www.ctan.org/pkg/mpchess.

With live under Linux or MacOS

To install huffman with live, you will have to create the directory texmf directory in your home.

user $> mkdir ~/texmf

Then, you will have to place the .mp files in the ~/texmf/tex/metapost/huffman/.

Once this is done, huffman will be loaded with the classic

input huffman

With MikTEX and Windows

These two systems are unknown to the author of MPchess, so we refer to their documentation to add local packages: http://docs.miktex.org/manual/localadditions.html

Dependencies

huffman depends on the packages METAPOST: metaobj and, if huffman is not used with Lua and luamplib, latexmp.

Documentation

Contact

Maxime Chupin, maxime.chupin@tuta.com

Licenses

This projet is under LATEX Project Public License 1.3c.

Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (143.3k).

huffman – Drawing binary Huffman trees with and METAOBJ

This package allows to draw general q-ary Huffman trees from two arrays : an array of strings, and an array of weights (numeric). It is based on the METAOBJ package which provides many tools to build trees in general.

Pakethuffman
Fehlermeldungen
Repository
Version0.2 2026-06-04
LizenzenThe Project Public License 1.3c
BetreuerMaxime Chupin
Enthalten inTeX Live als huffman
MiKTeX als huffman
ThemenBäume
-Grafik
...
Gästebuch Seiten-Struktur Impressum Autor kontaktieren