CTAN masthead graphic CTAN lion sketch

Directory: CTAN home / tex-archive/ macros/ latex/ contrib/ bytefield

You can get this entire directory bundled as bytefield.zip.

Packages located here

Package Caption
bytefield Create illustrations for network protocol specifications.

Subdirectories of this one

There are no subdirectories here.

Files in this directory

NameDateSize Description
README 2008-05-18 1 Kbyte download Shown below
bytefield.dtx 2008-05-18 58 Kbyte download
bytefield.ins 2008-05-18 1 Kbyte download
bytefield.pdf 2008-05-18 267 Kbyte download
example.pdf 2008-05-18 121 Kbyte download
example.tex 2005-08-01 23 Kbyte download

Contents of the README file

                 +---------------------------------+
                 |      THE BYTEFIELD PACKAGE      |
                 | Scott Pakin, scott+bf@pakin.org |
                 +---------------------------------+


Description
-----------

The bytefield package helps the user create illustrations for network
protocol specifications and anything else that utilizes fields of
data.  These illustrations show how the bits and bytes are laid out in
a packet or in memory.


Building bytefield
------------------

tex bytefield.ins       <== Produces bytefield.sty (the package proper)
latex bytefield.dtx     <== Produces bytefield.dvi (the documentation)
makeindex -s gind.ist bytefield.idx -o bytefield.ind  <== Writes an index
makeindex -s gglo.ist bytefield.glo -o bytefield.gls  <== Writes a change log
latex bytefield.dtx     <== Incorporates the index and change log into
                            bytefield.dvi

Note that bytefield comes with pre-built documentation (PDF format,
U.S. letter-sized paper, 24 pages).  Also, there is an example.tex
file that shows how one might include hyperlinks in a protocol
diagram.  example.tex needs the hyperref package and should be run
through pdfLaTeX, VTeX, dvipdfm, or any other backend that supports
hyperref hyperlinks.


Copyright and license
---------------------

Copyright (C) 2008 Scott Pakin, scott+bf@pakin.org

This package may be distributed and/or modified under the conditions
of the LaTeX Project Public License, either version 1.3a of this
license or (at your option) any later version.  The latest version of
this license is in:

                http://www.latex-project.org/lppl.txt

and version 1.3c or later is part of all distributions of LaTeX version
2006/05/20 or later.

Small print: This listing is regenerated periodically so there is a small chance that the directory has changed from what is shown here; to be sure, check the FTP listing.