ftp.nice.ch/pub/next/text/framemaker/filters/bibframe.0.3.tar.gz

ChangeLog
 
MifRead
 
Modifying_bstfiles
 
README
 
Xbibframe.kbm
 
bibframe.kbm2
 
bibframe.kbm3
 
bibframe.tex
 
bin/
 
binwithoutemacs/
 
pack
 
suffixlist
 
tex/
 
usebibframe.mml
 
usebibframe.tex
 
version
 

README

Bibframe: Version: see file 'version'
Last edited: Wed Oct 30 01:00:40 1991 by tompe@diag7 (Tommy Persson)

This is the README file for the BibFrame-system written by
Tommy Persson, Linkopings University, Sweden, tpe@ida.liu.se.
The system is in the public domain.

Note that I have only tested this system on Sun-machines and the
testing has been rather rudimentary.  Personally I do not use FrameMaker
so I am not going to discover obscure bugs myself.  Therefore I am
grateful for every notice about bugs or suggested enhancement.

Read the ChangeLog file to see what is changed from the previous
version.  I am aware that there are a lot of misspellings and
grammatical errors in the files but you have to live with that.  I am
saving the carefully written english to my thesis :-)


The system consists of the following files:

MifRead			Example of how to modify the original MifRead
README
ChangeLog
Xbibframe.kbm		The keyboardmacros for 2.1X
bibframe.kbm2		The keyboardmacros for 2.0 (2.1 and so on I suppose)
bibframe.kbm3		The keyboardmacros for 3.0
bibframe.tex		A beginning to a documentation
suffixlist		Example of how to modify the original suffixlist
usebibframe.tex		Short description of how to use Bibframe. This document
                        was written to be used internally at our department.
Modifying_bstfiles      A description of how to modify a bst-file so it 
                        produces output required by bibframe.

bin:                    Contains the shell-scripts and elisp code you need 
                        if you want to use Gnu-Emacs.
alphabibframe.sh
bibframe.sh
bibframeclean.sh
draftbibframe.sh
bibfemacs		Script that starts emacs
bibframe.el             The elisp code you need for the Gnu-Emacs variant
getrefdir


binwithoutemacs:	Contains the shell-scripts you need if you do not want 
                        to use Gnu-Emacs.  The two variant is not exactly the 
                        same.  They have probably different limitations and 
                        bugs.
alphabibframe.sh
bibf			The main shell-script
bibframe.sh
bibframeclean.sh
crvarsedscr
dgetshortcite
draftbibframe.sh
draftcrscvar
fixchar
fixfontinreflist
getbodyffamily
getbodyfontsize
getrefdir
getshortcite
mapabibframe.sh
mapacrscvar
mapacrvarsedscr
mapammlsedscr
mif2aux
mmlsedscr

tex:			Contains the BibTeX style files you need
bibframebtxbst.doc	
createstyles		Creates the alpha, draft and plain files from 
                        bibframebtxbst.doc.
mmlalpha.bst
mmldraft.bst
mmlmapalike.bst
mmlplain.bst


INSTALLATION:
       - It must be possible to run shell-scripts from Framemaker. The simplest
         way to achieve this is to modify "MifRead" and "suffixlist" according
         to the example files. The suffix to be used should be sh.
         Note that for version 3.0X it is not possible to import an empty
         file.  One solution is to use the following:
                *.sh)   echo "" | $5/txttomif >$2; $*;;

       - Place the files mmlplain.bst, mmlalpha.bst and mmldraft.bst in
         a place where bibtex finds them.

  Follow the following instructions if you want to use elisp instead
  of incomprehensible sed-scripts:
       - Move the files under bin/ to a suitable bin-directory.
       - Change the variable assignments in bibfemacs.
       - Change the defvar expressions in the beginning of bibframe.el.


  Follow the following instruction if you do not want to use elisp:
       - Copy the files under binwithoutemacs/ to a suitable bin-directory
       - Change the variable assignment in bibf. The variables bibtexbin and
         framebin should be set to the correct path.  The setting of framebin
         uses $FMHOME so the given definition probably works on most systems.
    NOTE:  There seem to be a limit to the number of argument a sed comman 
           can take (196?).  This restricts the number of references that can
           be used in the document.  A possible fix to that could be to use
           gsed instead of sed.



USER SETUP:
       To use the system the user must set three environment variables or 
       for two of them use the corresponding user variables in frame instead. 

 
       They are
    
            TEXINPUTS       Paths to the users files with references. Or maybe
                            BIBINPUTS should be used. This could be different
                            on different systems. It is bibtex that uses the
                            variable.  Before bibtex is run the path to the 
                            directory the current file is saved in is added.
                            Also the value of the user variable bf-refdir is
                            added to this variable.  If BIBINPUTS is used
                            some changes must be done in bibfemacs or in 
                            bibf.

            BIBFRAMEREF     A list of files where the reference entries are. 
                            This is the thing you put as argument to 
                            \bibliography in LaTeX.
                            The file names are separated by comma and should
                            not have the extension bib.  If this variable is
                            not defined the value of the user variable 
                            bf-reffiles is used instead.  If BIBFRAMEREF is
                            defined and bf-reffiles is defined than the
                            value of bf-reffiles,$BIBFRAMEREF is used.

            BFBIN           Path to Bibframes bin-directory.  This variable 
                            must be defined.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.