CTAN Comprehensive TeX Archive Network

Directory graphics/pgf/contrib/hexdumptikz

README.md

Readme for the package hexdumptikz

Author: Lukas Heindl (oss.heindl+latex@protonmail.com).

License

The package hexdumptikz is distributed under the LPPL 1.3c license.

Description

The package provides an environment hexdumptikz which can be used to show a hexdump with TikZ. Every byte is shown with its own node. This way one can annotate the hexdump freely.

The package explicitly also works when the hexdump contains large offsets as it tries to avoid calculations directly on the addresses and if required only calculates on the last digits of the addresses.

For a more detailled documentation, have a look at the hexdumptikz.pdf file generated e.g. with l3build doc.

Installation

For a manual installation:

  • put the files hexdumptikz.ins and *.dtx in the

same directory;

  • run latex hexdumptikz.ins in that directory.

The files hexdumptikz*.sty will be generated.

Simplified version

  • run l3build unpack to generate the .stys in build/unpacked/

Download the contents of this package in one zip archive (914.6k).

hexdumptikz – Display hexdumps in with the help of TikZ

Showing hexdumps is a common task in some fields. The most rudimentary form doing this in is using a simple listings package. But often just showing the data is not enough. Instead, it needs to be annotated and explained.

This package offers exactly this feature by drawing each byte as a TikZ node. Note that this package explicitly aims to also support hexdumps with larger addresses (thinking of 64-bit addresses/offsets) here.

Packagehexdumptikz
Bug trackerhttps://codeberg.org/atticus-sullivan/hexdumptikz/issues
Announcementshttps://codeberg.org/atticus-sullivan/hexdumptikz/issues/8
Repositoryhttps://codeberg.org/atticus-sullivan/hexdumptikz
Version1.0.0 2026-06-16
LicensesThe Project Public License 1.3c
Copyright2026 Lukas Heindl
MaintainerLukas Heindl
TopicsPGF TikZ
Graphics
...
Guest Book Sitemap Contact Contact Author