[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
Subject: BibTex-based bibliographies in FrameMaker
From: Fred Ma <fma@xxxxxxxxxxxxxxx>
Date: Mon, 03 May 2004 03:28:03 -0400
Delivered-to: jeremyg-freeframers:org-ffarchiv@freeframers.org
Sender: owner-framers@xxxxxxxxx
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. **