texmf/bibtex substructure

Ulrik Vieth TWG-TDS@SHSU.edu
Mon, 23 Oct 1995 16:43:26 +0100


Karl wrote:

> This is the way the rest of the tree is organized. I personally am not
> sure if it's desirable to introduce this level into the bibtex tree.

> What do you think?

Since I'm the one on the TWG-TDS who suggested to follow the idea
brought forward to us by a contributer to introduce package-level
subdirectories below texmf/bibtex, let me illustrate what this setup
would mean in a small-scale example.  It includes the following:

- BibTeX base distribution	(CTAN:bibtex/distribs/styles)
- adaptable BibTeX styles	(CTAN:bibtex/contrib/abststyles)
- styles for phyiscs journals	(CTAN:bibtex/contrib/phy-bstyles)
- BibTeX styles from AMS-LaTeX 
- BibTeX styles from RevTeX (APS)

It is true that most other BibTeX styles on CTAN are single-file
packages, which would have to go into texmf/bibtex/bst/misc, but
for those styles which are part of some packages, I still think
it would be clearer to subdivide them. 

Cheers,
Ulrik.

P.S. bibtex/doc below should actually be texmf/doc/bibtex, but it 
was easier to put it into the same tmp directory.  xampl.bib is in 
doc/base rather than bib/base, since I consider it documentation.


bibtex:
total 6
drwxr-xr-x   6 vieth        512 Oct 23 16:11 bib
drwxr-xr-x   8 vieth       1024 Oct 23 16:15 bst
drwxr-xr-x   5 vieth        512 Oct 23 16:18 doc

bibtex/bib:
total 14
-rw-r--r--   1 vieth       2301 Oct 13  1994 README
drwxr-xr-x   2 vieth        512 Oct 23 16:10 abst
drwxr-xr-x   2 vieth        512 Oct 23 16:11 ams
drwxr-xr-x   2 vieth        512 Oct 23 16:10 base
drwxr-xr-x   2 vieth        512 Oct 23 16:10 phybst

bibtex/bib/abst:
total 18
-rw-r--r--   1 vieth       1622 May 25  1992 acompat.bib
-rw-r--r--   1 vieth       3065 May 25  1992 jourabbr.bib
-rw-r--r--   1 vieth       3311 May 25  1992 jourfull.bib

bibtex/bib/ams:
total 178
-rw-r--r--   1 vieth      90285 Jan 20  1995 mrabbrev.bib

bibtex/bib/base:
total 0

bibtex/bib/phybst:
total 12
-rw-r--r--   1 vieth       2129 Jun 15  1992 physjabb.bib
-rw-r--r--   1 vieth       2843 Jun 15  1992 physjful.bib

bibtex/bst:
total 12
drwxr-xr-x   2 vieth        512 Oct 23 16:12 abst
drwxr-xr-x   2 vieth        512 Oct 23 16:11 ams
drwxr-xr-x   2 vieth        512 Oct 23 16:13 aps
drwxr-xr-x   2 vieth        512 Oct 23 16:12 base
drwxr-xr-x   2 vieth        512 Oct 23 16:15 misc
drwxr-xr-x   2 vieth        512 Oct 23 16:13 phybst

bibtex/bst/abst:
total 212
-rw-r--r--   1 vieth      17727 May 25  1992 aabbrv.bst
-rw-r--r--   1 vieth      20260 May 25  1992 aalpha.bst
-rw-r--r--   1 vieth      17787 May 25  1992 anotit.bst
-rw-r--r--   1 vieth      17727 May 25  1992 aplain.bst
-rw-r--r--   1 vieth      15818 May 25  1992 aunsnot.bst
-rw-r--r--   1 vieth      15756 May 25  1992 aunsrt.bst

bibtex/bst/ams:
total 112
-rw-r--r--   1 vieth      29480 Jan 20  1995 amsalpha.bst
-rw-r--r--   1 vieth      26829 Jan 20  1995 amsplain.bst

bibtex/bst/aps:
total 40
-rw-r--r--   1 vieth      20018 Nov 10  1992 prsty.bst

bibtex/bst/base:
total 156
-rw-r--r--   1 vieth      20285 Jul 20  1992 abbrv.bst
-rw-r--r--   1 vieth      22183 Jul 20  1992 alpha.bst
-rw-r--r--   1 vieth      21794 Jul 20  1992 apalike.bst
-rw-r--r--   1 vieth      16932 Nov 15  1993 ieeetr.bst
-rw-r--r--   1 vieth      19253 Jul 20  1992 plain.bst
-rw-r--r--   1 vieth      17956 Nov 15  1993 siam.bst
-rw-r--r--   1 vieth      16936 Jul 20  1992 unsrt.bst

bibtex/bst/misc:
total 152
-rw-r--r--   1 vieth      19367 Nov 15  1993 acm.bst

bibtex/bst/phybst:
total 394
-rw-r--r--   1 vieth      18972 Jun 15  1992 aip.bst
-rw-r--r--   1 vieth      18973 Jun 15  1992 cpc.bst
-rw-r--r--   1 vieth      19023 Jun 15  1992 iaea.bst
-rw-r--r--   1 vieth      18974 Jun 15  1992 jcp.bst
-rw-r--r--   1 vieth      19022 Jun 15  1992 nf.bst
-rw-r--r--   1 vieth      18924 Jun 15  1992 nflet.bst
-rw-r--r--   1 vieth      18842 Jun 15  1992 pf.bst
-rw-r--r--   1 vieth      21050 Jun 15  1992 ppcf.bst
-rw-r--r--   1 vieth      18832 Jun 15  1992 report.bst
-rw-r--r--   1 vieth      23734 Jun 15  1992 rmp.bst

bibtex/doc:
total 6
drwxr-xr-x   2 vieth        512 Oct 23 16:17 abst
drwxr-xr-x   2 vieth        512 Oct 23 16:17 base
drwxr-xr-x   2 vieth        512 Oct 23 16:18 phybst

bibtex/doc/abst:
total 132
-rw-r--r--   1 vieth       7325 Apr 10  1992 README.abst
-rw-r--r--   1 vieth       1340 Apr  5  1992 abstdok.bbl
-rw-r--r--   1 vieth      32132 Mar  2  1995 abstdok.dvi
-rw-r--r--   1 vieth      24562 Apr  8  1992 abstdok.tex
-rw-r--r--   1 vieth      79239 Jul  8  1991 btxabst.doc

bibtex/doc/base:
total 620
-rw-r--r--   1 vieth      67262 Jul 20  1992 btxbst.doc
-rw-r--r--   1 vieth        596 Jul 20  1992 btxdoc.bbl
-rw-r--r--   1 vieth       2306 Jul 20  1992 btxdoc.bib
-rw-r--r--   1 vieth      53540 Oct 13  1994 btxdoc.dvi
-rw-r--r--   1 vieth      41569 Jul 20  1992 btxdoc.tex
-rw-r--r--   1 vieth      33188 Oct 13  1994 btxhak.dvi
-rw-r--r--   1 vieth      25553 Jul 20  1992 btxhak.tex
-rw-r--r--   1 vieth       9894 Aug 15  1990 xampl.bib

bibtex/doc/phys:
total 214
-rw-r--r--   1 vieth       2043 Jun 15  1992 README.phy
-rw-r--r--   1 vieth       6716 Jun 15  1992 cpp.el
-rw-r--r--   1 vieth      92563 Jun 15  1992 physics.btx
-rw-r--r--   1 vieth       2413 Jun 15  1992 physjabb.btx
-rw-r--r--   1 vieth       3125 Jun 15  1992 physjful.btx