Settings Help
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/macros/latex/contrib/LingTrees

       LingTrees Linguistics Tree-formatting Preprocessor and Macros
                  Avery D Andrews, March 2006

Purpose:

This is a LateX2e package for formatting linguistics trees (upside-down,
hanging by the root, with slanted branches from mother to daughters),
consisting of a prepreprocessor written in Python (freely downloadable from
http://www.python.org or http://www.activestate.com; the latter might be
easier to get working in Linux), and some LaTeX .sty files.  The preprocessor
allows trees to be entered as indented lists (no brackets to worry about),
and also deploys line-drawing and various other commands.  The macros are
responsible for the details of positioning.  Plain TeX is currently not
supported.

In addition to the preprocessor itself (trees.py), there's a simple
GUI for running it by pushing a button in the GUI subdirectory.
Free-standing executables for Windows may be found at:

 http://arts.anu.edu.au/Linguistics/People/AveryAndrews/Software/latex

The package is probably most suitable for irregularly-branching trees
with wide and complex node-labels, such as are prevalent for example in
LFG and HPSG. Other packages that might be worth looking at are pst-jtree
(good for heavily right-branching trees with small node-labels) and
qtree (which works with pdflatex).  It is an upwards-compatible
successor to the 'trees' package at CTAN/latex209/contrib/pstrees/trees.

Dependencies:

It requires either the pst-nodes module of the PSTricks, or Emma Pease's
tree-dvips (with less functionality), both available on CTAN.  

License:

  LaTeX macros:  LaTeX Project Public License
  trees.py:      GPL 2

Documentation:

The documentation for the macros and preprocessor commands is in the
file lingtrees.doc.pdf.  pst-nodes is accessed thru a partial emulation
of tree-dvips, documented in pst-tree-dvips-emu.doc.pdf.

For more information, see READMORE.txt and the pdf documentation.

Direc­to­ries

Name Notes
CDM
Development
Examples
GUI

Files

Name Size Date Notes
README 1972 2006-03-05 08:43:00
READMORE.txt 4871 2006-03-08 01:32:00
changelog.txt 197 2006-03-01 07:52:00
lingtrees-without-pstricks.sty 208 2006-01-29 11:24:00
lingtrees.doc.pdf 109099 2006-03-03 08:28:00
lingtrees.sty 11742 2006-03-02 03:18:00
pst-tree-dvips-emu.doc.pdf 48322 2006-03-01 07:52:00
pst-tree-dvips-emu.sty 12947 2006-03-01 11:18:00
trees.py 9694 2006-03-05 07:36:00

Down­load the com­plete con­tents of this di­rec­tory in one zip archive (176.6k).

lingtrees – Lin­guis­tics trees pre­pro­ces­sor and macros

LingTrees is a pack­age for for­mat­ting lin­guis­tics trees, con­sist­ing of a pre­pro­ces­sor that con­verts an in­dented list for­mat into LaTeX macros, and some macros for do­ing the lay­out and line draw­ing. The line draw­ing may be done ei­ther by tree-dvips or by PStricks (PStricks gives the user more func­tion­al­ity).

Doc­u­men­ta­tion
Li­censeThe LaTeX Project Public Li­cense
Copy­right1991,2005,2006 Avery DeLano An­drews 3rd
Main­tainerAvery D An­drews
Topics sup­port for lin­guis­tics
mech­a­nisms for draw­ing trees
Guest Book Sitemap Contact 2014-04-21 12:12 CEST