Index of /archives/text/CTAN/macros/latex2e/contrib/pb-diagram
Name Last modified Size Description
Parent Directory -
lamsarrow.sty 1997-01-26 09:00 23K
COPYING 1998-10-20 09:00 18K
README 1998-11-30 09:00 2.4K
pb-diagram.sty 1998-11-30 09:00 35K
pb-examples.tex 1998-11-30 09:00 6.8K
pb-lams.sty 1998-11-30 09:00 5.4K
pb-manual.tex 1998-11-30 09:00 22K
pb-xy.sty 1998-11-30 09:00 4.7K
pb-manual.pdf 2005-06-06 05:36 121K
mf/ 2006-07-18 18:43 -
tfm/ 2006-07-18 18:43 -
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:
\let\dggeometry=\dgoldgeometry
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
README
Please let me know if you have any problems with
this package.
Paul Burchard
<burchard@pobox.com>