From: tpe@IDA.LiU.SE (Tommy Persson)
Subject: New BibFrame release
Organization: CIS Dept, University of Linkoping, Sweden
Distribution: comp
Date: Mon, 9 Nov 1992 02:34:21 GMT


I have made the latest version (0.4.0) of BibFrame available for
anonymous ftp from ida.liu.se (130.236.139.139).  This is the new
"official" place for BibFrame.  The file's name is
bibframe-0.4.0.tar.Z and it is placed in pub/bibframe.  If you do not
have access to ftp I can send the file by email.

In pub/bibframe there is a file latextoframe-0.1.tar.Z.  This is a
script that uses BibFrame and la2mml to convert a standard latex-file
with references to a mml-file.  

I also placed the ChangeLog file for BibFrame in pub/bibframe.

BibFrame is a system that makes it possible to use BibTeX in a
convenient way in FrameMaker.  It ought to work on most Unix machines.

Essential changes from previous version:

 - Some changes to be able to use BibFrame with OLframe.

 - Some bug fixes.

 - There is now a perl version.  This is probably the only version I
   am going to develop further.  I am planning to fix some "citesort"
   and try to make it more convenient to use BibFrame with book-files
   and I think this is hard to do only using shell-scripts.
   
   The perl version is is the most developed version in this
   distribution (also the least tested version).  The bibstyle can be
   specified in a user variable.  Other styles then plain, alpha and
   mapalike can therefore be used in a convenient way.  In the
   distribution unsrt and abbrv are added.  The second new thing is
   that it works to have explicit references (\cite{key}) in the
   entries in the bib-file.  It works by requiring that the sequence
   ESC-bb ESC-bi is repeated until the inserted reference list is not
   changed.


-------------------

Here are some parts of a local user guide to bibframe:

Introduction
============

BibFrame makes it possible to deal with references in FrameMaker in a
general way. You do not have to enter your reference list by hand
every time you write a document. Instead, the reference list is
automatically generated from a data base with references. This ensure
that your reference entries are in the right format. You do not have
to bother with how things should be emphasized, abbreviated and so on.

You have a database with references. The format of the references is
the same format that is used by BibTeX. That means that people using
LaTeX and FrameMaker can use the same data base. 

Currently it is possible to use the bibliography styles ``plain'', ``alpha'',
``mapalike'', ``unsrt'' and ``abbrv''.

How to use it
=============

To create a key entry in FrameMaker you write the ``key'' and then
ESC-bk. The ``key'' is the name you have used in your reference
database to identify the entry. The point must be directly after the
key and there must be a space or no character at all directly after
the key.  This does not work if the key contains non-letter characters.
So there is an alternative way to create a key entry.  Select the key
and type ESC-bm.

To generate a ``shortcite''-key (only for mapalike) type ESC-bsk
respectively ESC-bsm.

To generate the reference list in ``plain''-style and get the right
reference number in the document you type ESC-bb.

To get the document in ``draft mode'' you type ESC-bd.

If you for some reason want to use the ``alpha''-style you type ESC-ba
and if you want to use the ``mapalike''-style you type ESC-bp.

To insert the reference list in the document you place the point where
you want the list. Then you type ESC-bi. If the reference list is not
in the correct font you change that by changing the font in the
paragraph Reference.

--
Tommy Persson                                  ! A finger!  And as you can
Linkoping University                           ! see it is better designed
Department of Computer and Information Science ! for pressing buttons than
Sweden                                         ! holding writing implements.
tpe@ida.liu.se                                 ! -- Tarrant, Blake's Seven --
Newsgroups: comp.text.frame