blob: 886ad58c6c9ae7749fc06615b5bd3c32d55eff11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# huffman
This METAPOST package allows to draw binary 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_.
## Github
To allow for easier feedback and bug reporting, this repository has a mirror
repository on github:
[https://github.com/chupinmaxime/huffman](https://github.com/chupinmaxime/huffman)
## Installation
huffman is on the [ctan](ctan.org) and can be installed via the package manager of your
distribution [https://www.ctan.org/pkg/mpchess](https://www.ctan.org/pkg/huffman).
### With TeX live under Linux or MacOS
To install huffman with TeX live, you will have to create the directory texmf
directory in your home.
```bash
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
```metapost
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](http://docs.miktex.org/manual/localadditions.html)
## Dependencies
huffman depends on the packages METAPOST: `metaobj` and, if MPchess is not
used with LuaLaTeX and luamplib, `latexmp`.
## Documentation
* [English documentation](doc/huffman-doc-en.pdf)
## Contact
Maxime Chupin, `notezik(at)gmail.com`
## Licenses
This projet is under LATEX Project Public License 1.3c.
|