[Main topics] [Navigation]

Bibliography with Citavi or EndNote

Since FM-10 scripting is available. Hence a completely different approach to the utility for older FM versions is possible.

Citavi©: This application is developed for reference management, knowledge organization, and task planning. In Europe Citavi spread very fast as an alternative to EndNote.
EndNote©: In the US EndNote is the most used application to maintain bibliographic data bases and generate bibliographies in scientific works.

These applications are widely used for dissertations, theses and scientific publications of all kinds. Both applications are available for Windows and Mac OS. They are well integrated with MS Word but not with FrameMaker. Hence a bridge is required to handle the task

FM-biblio controls the collaboration of the following programs:

In the following bibliographic application is a generic term for either EndNote or Citavi.

Properties and functions of FM-biblio
Downloading and installing the script

[To top/bottom of page] Background

Advantages using a bibliographic application

Although bibliographies can easily be created in FrameMaker by means of cross references, a bibliographic application provides the following advantages:

Using the RTF scan facility of the bibliographic application

It may seem reasonable to export the FrameMaker document as RTF, then scan and modify it by the bibliographic application and finally import the RTF again into FrameMaker. However, some of the problems encountered are:

[To top/bottom of page] Properties and functions of FM-biblio

Yu may wish to read the complete documentation before using this script!

Before using the script the author has inserted temporary citations into his document which refer to items in the bibliographic database. The format is defined in the bibliographic application and may look like this: {Müller, 1925 #13} or {Neuman, 2003 #653, p. 53-54} or even {Shone, 1998 #222; Rogers, 2003 #551; UNWTO, 2006 #608}.

The script handles either an individual FM document or all documents of an FM book. For better control on the process this is diveded into three steps, which can be run individually:

  1. The temporary citations are collected in FrameMaker and written into a new FM document. Two forms are written to avoid problems during resolving the references in the bibliographic application.
    [[Müller, 1925 #13]]  »{Müller, 1925 #13}
    [[Bartels, 1981 #14]] »{Bartels, 1981 #14}
    ... This new document is saved as RTF to allow the bibliographic application to handle it.
  2. The bibliographic application scans this RTF file based on the current bibliographic database and the selected output format. The result is a new RTF file containing both the formatted citations in one line and at the bottom the generated bibliography (» denotes a TAB character).
    [[Müller, 1925 #13]]  »[1]
    [[Bartels, 1981 #14]] »[2]
    1. Müller, P.D.H., De viris illustribus. 9 ed. 1925
    2. Bartels, K., Veni vidi vici. 5 ed. Lebendige…
  3. With this data the temporary citations in the FrameMaker file are searched and replaced by the formatted form. Temporary citations in footnotes (or in the text) can be expanded to bibliographic references.
    Both numbered outputformats (Numbered, IEEE etc.) and non-numbered (Author-Date etc.) are handled. All special formats such as multiple references, page references are handled. Some output formats (e.g. Footnotes, GTA Verlag) do not create a replacement for the temprorary citation. Hence FM-biblio is not reasonable for these.
  4. The user must copy the bibliography to an appropriate place in the FrameMaker document or book and format it. This is of course not nescessary, if the temporary citations had been expanded to bibliographic references (e.g. in footnotes).
FM document with temprorary citations FM document with formatted citations (format IEEE)

In this example document the temporary citations (and footnote references) are highlighted red for better recognition. Hence also the formatted citations become red.

[To top/bottom of page] Downloading and installing the script FM-biblio

Note: All software from D+DD is Donationware - if you find it helpful for your work, think about supporting also my work.

  1. You may wish to read the documentation before you decide about the installation.
  2. Close FrameMaker if necessary.
  3. Download the appropriate installation file
  4. Date FM version FM-biblio version FM-biblio Installation file Latest changes
    2016-02-02 10 ... 14 (2017) 1.0

    First issue of ExtendScript

    2017-05-03 1.1 FM-biblio.zip Coding error in German and French language files corrected
  5. UnZip the file to a directory of your liking.
  6. Read the documentation (if not done already) in file FM-biblio.pdf . It is essential to understand some limitations of the process.
  7. Move the contents of the subdirectory FM-biblio to %appdata%\Adobe\FrameMaker\vv\Startup\ (vv being 10 … 14).
  8. Edit the file FM-biblio.ini according to Setting up FM-biblio.ini in the documentation.
  9. Start FameMaker. You will see a new menu item at the bottom of the Format menu:
  10. In a German or French FrameMaker installations the menu and all messages are in the corresponding language.

Test files

Move subdirectory FM-biblo-testFiles to a place of your liking. See Using the test files in the documentation.


Any software from D+DD is provided by the author and contributor "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.

[Main topics] [Navigation]
 URL:  Created: 2015-06-09  Updated:
© Docu+Design Daube, Zürich    
  Business of Docu + Design Daube Documentation issues Sharing information Klaus Daube's personal opinions Guests on this site Home of Docu + Design Daube To main page in this category To first page in series To previous page in series To next page in series To bottom of page To top of page Search this site Site map Mail to webmaster To bottom of page To top of page