Comprehensive TeX Archive Network

Direc­tory tex-archive/macros/latex/contrib/pb-diagram

This package contains version 5.0 of the "pb-diagram.sty"
LaTeX macro package by Paul Burchard, along with complete
documentation and examples.  The "diagram" environment provided
by this package allows the LaTeX user to easily create complex
commutative diagrams, by placing formula nodes on a conceptual
grid and attaching arrows to them.

The grid used in these diagrams is not a fixed square grid.
Instead, the environment automatically generates a correctly scaled
and shaped rectangular grid which will compactly hold the formulas,
while leaving room for the arrows between them.  Moreover, the
arrows automatically adapt to the spaces between the formulas
being connected.

* Improvements from Previous Versions *

version 5.0:
 - XY-PIC arrow fonts can be used, for even nicer, PostScript-
   compatible arrows, thanks to Bill Richter <richter@math.nwu.edu>
 - now distributed under GNU General Public License

version 4.1:
 - LAMS arrow fonts now compile correctly, thanks to
   fix from Ingo Hadan <hadan@mathematik.hu-berlin.de>
 - \arrow command works better outside of diagrams

version 4.0:
 - makes pb-diagram more compatible with LaTeX2e and AMS-LaTeX
 - fixes a grid geometry bug that doubled some diagrams
 - corrects the direction of LAMS-TeX arrow embellishments
 - adds a double-headed arrow option
 - leaves many more TeX box nesting levels for arrow labels
 - produces less verbose output during typesetting

* Upgrading Papers *

In versions 3.6 and earlier, certain uncommon types of diagrams
came out twice too large; to produce exactly compatible behavior
in versions 4.0 and later, use the following declaration:


In versions 3.4 and earlier, the names of the packages differed;
here is a dictionary for translating the list of packages to load:

    diagram  ->  pb-diagram
    lamsarrow,diagram  ->  pb-diagram,lamsarrow,pb-lams	

* Installation *

    File Name               Where to Put It
    -------------------     -------------------
    pb-diagram.sty          TEXINPUTS
    pb-xy.sty               TEXINPUTS
    pb-lams.sty             TEXINPUTS
    lamsarrow.sty           TEXINPUTS
    pb-manual.tex           documentation area
    pb-examples.tex         documentation area
    mf/lams*.mf             MFINPUTS
    tfm/lams*.tfm           TEXFONTS

Please let me know if you have any problems with
this package.

Paul Burchard


Name Notes
⇒ /macros/lam­s­tex/mf
⇒ /macros/lam­s­tex/tfm


Name Size Date Notes
COPYING 17982 1998-10-20 02:00
README 2457 1998-11-30 01:00
lam­sar­row.sty 23407 1997-01-26 01:00
pb-di­a­gram.sty 35960 1998-11-30 01:00
pb-ex­am­ples.tex 6994 1998-11-30 01:00
pb-lams.sty 5530 1998-11-30 01:00
pb-man­ual.pdf 123892 2005-06-05 22:36
pb-man­ual.tex 22874 1998-11-30 01:00
pb-xy.sty 4793 1998-11-30 01:00

Down­load the con­tents of this pack­age in one zip archive (164.3k).

pb-di­a­gram – A com­mu­ta­tive di­a­gram pack­age us­ing LAMSTeX or Xy-pic fonts

Pack­age De­tailspb-di­a­gram
Li­censeFree li­cense not oth­er­wise listed, or more than one free li­cense ap­plies
Main­tainerPaul Bur­chard
Con­tained inTeX Live as pb-di­a­gram
MiKTeX as pb-di­a­gram
Topics com­mu­ta­tive di­a­grams
Guest Book Sitemap Contact