[Date Prev][Date Next] [Thread Prev][Thread Next]
[Date Index] [Thread Index] [New search]

BibTex-based bibliographies in FrameMaker



I've been trying to get a free bibtex-based based bibliography package
from FM for a while now, one that works with books of FM files.  I've
attached the most relevant information I've found (I can't imagine I'm
the only one who needs that information, but the need seems to have
dried up in the past few years, judging from usenet).

It seems that the package I'm looking for is Bryan Biegel's BibFrame,
which I'll refer to as "BBBF".  The sites mentioned to get it are:

   ftp://ftp.cs.umbc.edu/pub/elm/bibframe.tgz 
   ftp://sonoma.stanford.edu/pub/bibframe.tar.Z. 

ftp.cs.umbc.edu is not a valid ftp address (at least at the moments
I've tried it), while sonoma.stanford.edu causes ftp to time out after
a long time.  I've sent email to Ethan Miller (a past maintainer), but
not to Bryan yet.  A search for him seems to indicate that he's moved
on with life, and gone to NASA from Stanford.

Could anyone please point me to the current location for getting BBBF
(preferably the most recent one)?  Or, if you have the tarball, I'd
appreciate it if you could send it to me.  Documentation also is
important, as I found when going through the various alternatives with
nights of trial and error.  So the I'd really appreciate the
documentation, too.  There's suppose to be lots of documentation in
BBBF.

The most likely possibility I've found so far is
http://www.math.luc.edu/~laufer/BibFrame[/readme.txt].  I'm not
entirely sure that it is the one (there might even be more than one),
but it's got mods by "elm" (Ethan's signature) dating back to
1996/07/19.  An old FAQ (1st item below, dated 1996/10/20) indicates
both Ethan and Bryan as maintainers, in separate sentences.  However,
I think there is more to it than what's on that webpage because there
certainly isn't alot of documentation there.  In fact, the script
bibframe.pl refers to a ChangeLog, which isn't there either.

Thanks for any pointers.

Fred

P.S.  BBBF only works on Unix, at least at one time, though the stuff
at ~laufer's webpage seems like a mod for windows.  Unix-only is not
the best option, though somewhat suitable for me, since we have
unfettered access to FM6 on Solaris within the department.  However,
FM6 on solaris doesn't seem to display imported PDFs, which is a pity
because they take so much less space than EPS.  I will be asking why
in a separate thread.

P.P.S. Sent to comp.text.frame, framers@xxxxxxxxx, and
adobe.framemaker.
--
Fred Ma, fma@xxxxxxxxxxxxxxx
Dept. of Electronics, Carleton University
Ottawa, Ontario, Canada

======================================================================
Most Relevant Info I can Find on Free BibTex-Based Bibliography
Packages for FM
(Includes peripheral nonfree and nonbibtex alternatives)
======================================================================

http://groups.google.ca/groups?q=bibframe+book&hl=en&lr=&ie=UTF-8&oe=UTF-8&scoring=d&selm=lbonser-2010962245480001%40bhppp24.bluehawk.com&rnum=6
------------------------------------------------------------------------------------------------------------------------------------------------
 From: Les Bonser (lbonser@xxxxxxxxxxxx)
Subject: [FAQ] FrameMaker FAQ (part 1 of 6) 
View: Complete Thread (5 articles)  
Original Format 
Newsgroups: comp.text.frame
Date: 1996/10/20 
 
<...SNIP...>
2.3.  Bibliographies

2.3.1.  How can I do bibliographies in FrameMaker?

A. fmbib

"fmbib" takes a Frame document (.mif format) as its input, with
"Bibliography" markers embedded where the references occur. The marker
text is that of a key word indexed into a bibliography database file,
such as Scribe's ".bib" files.  In fact, the program is compatible
with Scribe bibliography files.  The user can also specify on the
command line one of several reference and bibliography styles.  fmbib
will then generate a new FrameMaker .mif file which is the actual
bibliography. The original document is modified to contain
cross-references to this new document. These references appear as
visible text when the user updates cross-references in the original
document. The program also aids in creating new bibliography database
files.

The sources have been built and tested under CMU's BSD4.3-compliant
MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations. It should
be portable to any Unix box.

fmbib is available at:

ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/fmbib.tar.Z

[Contributor: Craig Marcus]

B. BibFrame (Tommy Persson's version)

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," and "mapalike."

It ought to work on most Unix machines. This program require BibTeX to
be present.

Available by ftp://ftp.ida.liu.se/pub/bibframe/bibframe-0.4.1.tar.Z

[Contributor: Tommy Persson <tpe@xxxxxxxxxx>]

C. BibFrame (Bryan Biegel's version)

Another version of BibFrame is maintained by Bryan Biegel (BB).

This BibFrame version (BB's) includes all of the features of Tommy
Persson's (TP's) version described above, as well as extensive
documentation for installation and use. It also has been updated to
work with FrameMaker 4.  As with TP's BibFrame, BB's version is
intended for use on Unix machines, and requires both BibTeX and perl
to be present (both of which can be down-loaded via anonymous ftp).
Many bugs and robustness issues have been addressed in BB's version.
Suggestions for further improvement are welcomed by the maintainer.

BB's version includes the following bibliography styles: abbrv, alpha,
draft, longkey, mapalike, plain, unsrt, quote, and short-cite
mapalike. BB's version can handle "book" (multi-file) documents.

Available at:

ftp://ftp.cs.umbc.edu/pub/elm/bibframe.tgz 

(gzipped tar file of the whole package), maintained by Ethan Miller.

[Contributors: Bryan Biegel <biegel@xxxxxxxxxxxxxxxxxxx> and
Ethan L. Miller <elm@xxxxxxxxxxx>]

D. EndNote Plus

Mac Endnote 1.6 ($149), Mac EndNote Plus 1.3 ($249)

Niles & Associates, Inc.
2000 Hearst Ave. Suite 20
Berkeley, CA 94709 USA
Telephone: +1 510-649-8176
Fax: +1 510-649-8179
Internet: nilesinc@xxxxxxxxxxxxx
CompuServe: 71172,653
AOL: NilesAssoc
AppleLink: Niles.Assoc

EndNote stores the bibliographic references in a database, so they can
be resorted and reformatted in various different ways. Users copy a
temporary citation into their Frame paper by choosing one or more
references and copying onto the clipboard. When they paste into the
paper, it's in a temporary citation format like this [Billosky, 1989
#43].

To format, a user must save their files as MIF, and then open and scan
them in the EndNote program. This searches the files for brackets and
matches them to the EndNote reference database. The user then chooses
a bibliographic style (we supply several, including APA, Chicago,
Nature and Vancouver), and Formats the paper. EndNote will make copies
of each file, change the temporary citations to author-year or numeric
format, and build a bibliography of the cited references at the end of
the last file.

[Contributor: vendor]

Although EndNote Plus is quite versatile and easy to use, it is
extremely slow at processing MIF files. For example, a 14 page
document with a few figures took several minutes to process. During
this time EndNote takes over your Mac so that you can't even switch to
another application.

[Contributor: Todd R. Johnson <tj@xxxxxxxxxxxxxxxxxx>]

Niles & Associates has discontinued EndNote and provided Endnote users
with an upgrade path to EndNote Plus 2.0. EndNote Plus 2 processes MIF
files at (my subjective impression) 4 to 5 times the speed of earlier
versions of EndNote.

[Contributor: Graeme Forbes <forbes@xxxxxxxxxxxxxxxxxxxxxxx>]
<...SNIP...>

======================================================================

http://groups.google.ca/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=1995Aug5.111224.1615%40news.unige.ch&rnum=12&prev=/groups%3Fq%3Dbibframe%2Bbook%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26scoring%3Dd%26start%3D10%26sa%3DN
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<...SNIP...>
Message 5 in thread 
 From: Eric Favre (favre@xxxxxxxxxxxxxxx)
Subject: Re: Why not FrameMaker (was Re: Which software should I use?) 
Newsgroups: comp.text, comp.text.desktop, comp.text.frame, comp.text.tex, comp.os.ms-windows.apps.word-proc
Date: 1995/08/05 

In article <d.husemann-0408952136330001@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>, d.husemann@xxxxxxxx (Dirk Husemann) writes:
|> In article <3utqmj$1li@xxxxxxxxxxxxxxxxxxxxxxx>,
|> knappen@xxxxxxxxxxxxxxxxxxxxxxx wrote:
|> 
|> > In article <christopher.fuhrman-2307950018520001@xxxxxxxxxxxxxxxx>, christopher.fuhrman@xxxxxxxxxx (Cris Fuhrman) writes:
|> > :In article <1995Jul22.163425.8253@xxxxxxxxxxxxx>, favre@xxxxxxxxxxxxxxx
|> > :(Eric Favre) wrote:
|> > :
|> > :>        - FrameMaker is unbeatable for long documents, like thesis
|> > :>          dissertations, unless you need a lot of formulas (in this
|> 
|> 
|> The problems with FrameMaker is that you are hard put to handle citations
|> and references in a sensible way --- you cannot sort it easily (manually
|> does not qualify as easily 8=), while you can always add reference,
|> FrameMaker won't notice when the citation has gone and therefore the
|> reference could be dropped.
|> The facilities offered by LaTeX and friends (BibTeX) are something I value
|> very much for the task of writing my PhD thesis.
|> 

You're right Dirk. This is the reason why I use BibFrame to automatically
produce references in my FrameMaker documents. BibFrame is public domain 
and maybe downloaded from ftp://sonoma.stanford.edu/pub/bibframe.tar.Z. 
It has the same format than BibTeX and can handle muti-file (book) documents.

Eric

P.S.: Thanks to Tommy Persson, Bryan Biegel and Ethan Miller for their
work about BibFrame.
----------------------------------------------------------------------
Message 6 in thread 
 From: Blair MacIntyre (bm@xxxxxxxxxxxxxxxxxxxxxx)
Subject: Re: Why not FrameMaker (was Re: Which software should I use?) 
Newsgroups: comp.text, comp.text.desktop, comp.text.frame, comp.text.tex, comp.os.ms-windows.apps.word-proc
Date: 1995/08/05 

>>>>> On Fri, 04 Aug 1995 21:36:33 +0200, d.husemann@xxxxxxxx (Dirk
>>>>> Husemann) said:

Dirk> In article <3utqmj$1li@xxxxxxxxxxxxxxxxxxxxxxx>,
Dirk> knappen@xxxxxxxxxxxxxxxxxxxxxxx wrote:

>> In article <christopher.fuhrman-2307950018520001@xxxxxxxxxxxxxxxx>, Dirk> christopher.fuhrman@xxxxxxxxxx (Cris Fuhrman) writes:
>> :In article <1995Jul22.163425.8253@xxxxxxxxxxxxx>, favre@xxxxxxxxxxxxxxx
>> :(Eric Favre) wrote:
>> :
>> :>        - FrameMaker is unbeatable for long documents, like thesis
>> :>          dissertations, unless you need a lot of formulas (in this

Dirk> The problems with FrameMaker is that you are hard put to handle
Dirk> citations and references in a sensible way --- you cannot sort
Dirk> it easily (manually does not qualify as easily 8=), while you
Dirk> can always add reference, FrameMaker won't notice when the
Dirk> citation has gone and therefore the reference could be dropped.

This is true, except under Unix.

Dirk> The facilities offered by LaTeX and friends (BibTeX) are
Dirk> something I value very much for the task of writing my PhD
Dirk> thesis.

On the Unix version, the "bibframe" package uses BibTeX to generate
Frame bibliographies with the exact same power and flexibility of
BiBTeX.  I wouldn't use Frame otherwise.  

My only problem is that I normally use Frame on the Mac.  Thus, every
so often I load my documents into Unix frame and Bibtex them. 

Since Bibframe is a perl script, it might be possible to port it to MS
Windows or the Mac (but this is unlikely, since it uses miftomml and
the reverse) 
--
Blair MacIntyre (bm@xxxxxxxxxxxxxxx), Graduate Student (Graphics and UI Lab)

smail: Dept. of Computer Science, 450 Computer Science Building, 500 W 120 St.
       Columbia University, New York, NY 10027

======================================================================

http://groups.google.ca/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=2kt5c6%24c38%40rubb.rz.ruhr-uni-bochum.de&rnum=20&prev=/groups%3Fq%3Dbibframe%2Bbook%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26scoring%3Dd%26start%3D10%26sa%3DN
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message 1 in thread 
 From: Bryan Biegel (biegel@xxxxxxxxxxxxxxxxxxx)
Subject: [comp.text.frame] BibFrame Update for FM 4 
Newsgroups: comp.archives
Date: 1994-02-28 08:16:06 PST 
Archive-Name: auto/comp.text.frame/BibFrame-Update-for-FM-4

FrameMaker Users:

This is an announcement for BibFrame version 0.51. The main change
from version 0.50 is that FrameMaker version 4 is now supported.
If you already have a working version of BibFrame, you probably
shouldn't bother installing this version, as there is no significant
new functionality.

This is not the "official" version of BibFrame, if there is such a thing
anymore. However, it is (IMHO) the easiest to install and use, especially
due to the extensive documentation in the package, but also due to a few
additional (minor) features.  Appended is the abstract for BibFrame.

I will be on vacation for a week or so, so e-mail responses will be
delayed.  Enjoy!

-Bryan Biegel (biegel@xxxxxxxxxxxxxxxxxxx)

**************************************************************************

                            BibFrame Abstract

               Bryan A. Biegel, biegel@xxxxxxxxxxxxxxxxxxx
         Stanford University, CIS #049, Stanford, CA 94305-4070
                            February 14, 1994

1 Introduction

One of the few significant weaknesses of FrameMaker is it's inability to
automatically create bibliographies. BibFrame removes this limitation.
BibFrame is a public-domain software package that creates an automated
link between FrameMaker and BibTeX, making sophisticated bibliography
creation from FrameMaker very easy. This abstract describes BibFrame
version 0.51, written by Tommy Persson (tpe@xxxxxxxxxx), enhanced by
Ethan Miller (elm@xxxxxxxxxxxxxxx), and documented by myself.

2 Requirements

This version of BibFrame requires that you have FrameMaker 3.0 or later
(FM 4.X now suppoerted), BibTeX (the bibliography generating tool for
LaTeX), and perl (a sophisticated shell script interpreting tool, like a
fancy version of csh). A UNIX-type environment is assumed.

3 Installation

The BibFrame Installation Guide (contained in the BibFrame package)
describes the procedure for installing and testing BibFrame. A test
installation is done first for the installer alone, and once correct
function is verified, BibFrame can be quickly installed for the rest
of the users on that system. Installation and testing can take less
than an hour.

4 Use

BibFrame is very simple to use. Where a citation is desired, type the
citation key of a reference contained in your BibTeX database file.
Then highlight the key and type ESC-bm to create a variable for this
citation.  Do this for each citation in the document. For single-file
documents, when you want to see the bibliography, type ESC-bb, which
creates the bibliography and updates the citation variables in the
document, and ESC-bi, which inserts the bibliography in the document
at the cursor.  For creating bibliographies in book (i.e., multi-file)
documents, you simply run a command from the command line which creates
the bibliography, updates the citation variables in all files, and
inserts the bibliography where desired in the book. You can easily
change bibliography styles or even create and use your own bibliography
style. The BibFrame User's Guide (contained in the BibFrame
documentation package) has a more detailed description of this tool
and its use. 

5 How to Get BibFrame

The BibFrame package can be down-loaded via anonymous ftp as the file
pub/bibframe.tar.Z from sonoma.stanford.edu. After you uncompress and
expand bibframe.tar.Z, the README file will direct you to the BibFrame
Installation Guide. I can also send the BibFrame package via e-mail if
you don't have ftp access. E-mail me (address given above) if you have
difficulty getting or using BibFrame, or to send corrections to the
documentation. 

======================================================================

Other bibliography utilities not mentioned above
----------------------------------------------------------------------
 - CiteMaker
   (not for a single bibliography when working with books of FM files)
 - www.bibliographix.com

======================================================================

Web pages with potentially helpful tidbits for setting up
fmbib/bibframe
----------------------------------------------------------------------
 - http://www.cs.stir.ac.uk/~kjt/software/framemaker/fbib.html
 - http://web.mit.edu/answers/frame/frame_bibliography.html
 - http://www.math.luc.edu/~laufer/BibFrame/readme.txt

======================================================================

My investigation of some web pages provided by Thomas M.
----------------------------------------------------------------------
Date: Sat, 01 May 2004 07:19:59 -0400
 From: Fred Ma <fma@xxxxxxxxxxxxxxx>
To: framers@xxxxxxxxxx
Subject: Re: Migrating to a better citation/reference package?

<...SNIP...>
> Is it necessary for you to use a BibTex database?

Strictly speaking, no.  But I've spent so much time gathering the
BibTex info that I'm looking for a migration path that will leverage
what I've done. 

<...SNIP...>
> But you could try contacting one of the authors: Konrad Lorincz,
> http://www.eecs.harvard.edu/~konrad/

This doesn't look like the CiteMaker that I use.  In fact, it's not
obvious how to browse to CiteMaker-looking stuff.  The CiteMaker I
used is at http://www.cs.virginia.edu/~citemaker.  I guess I will
contact them, since the alternatives are lacking.

> The following tools are maybe too old, but anyway:
> http://www.cs.stir.ac.uk/~kjt/software/framemaker/framemaker.html
> http://www.math.luc.edu/~laufer/BibFrame/
> http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/ballan/www/bibframe.html
> http://web.mit.edu/answers/frame/frame_bibliography.html

<...SNIP...>
The first site just points to the 2nd site.  I couldn't get the 2nd
one working, but I had alot of difficulty following the instructions.
It looks like it wouldn't matter, since it seems to work on a single
file at a time.  That's the problem I have with CiteMaker right now.
The 3rd site looks very site-specific (path names specific to site).

   [ AFTERNOTE: Got 2nd site working, but only 1 file at a time.
     I used info from the 3rd site to figure out the setup. ]

The 4th site looks promising because some of the example code shows
more than one file being processed.

Another BibFrame that seems more mature is
http://www.kom.e-technik.tu-darmstadt.de/Downloads/BIBFRAME_4_WINDOWS/index_e.html
This one I did manage to get running on the supplied example, but
again, it processes one file at a time.

   [ AFTERNOTE: It actually works fine with more than one file.  I'm
     checking out their version 1.0 "snapshopt" even as I type.  It
     is meant for windows. ]

> Could CitationMaker be used? (I have no idea) Check it out:
> http://www.oslis.k12.or.us/sitedocs/2002_2003/citationmaker/

I haven't figured out what this last one is about yet.  It seems like
the personal development notes of someone trying to conceptualize a
web driven engine to generate bibliographies.

Thanks for the leads, Jeremy.

   [ AFTERNOTE: Embarassing mistake: That should have been directed at
     Thomas.  Though I also appreciate Jeremy pointing out a snafu of
     mine in thinking that the freeframers list digest differed from
     the archive. ]


** To unsubscribe, send a message to majordomo@xxxxxxxxx **
** with "unsubscribe framers" (no quotes) in the body.   **