Non esiste un modo in FrameMaker per generare automaticamente una bibliografia per il documento. La bibliografia può essere realizzata manualmente, nel qual caso dovrete aggiungere le citazioni personalmente, oppure con l'aiuto di BibFrame. BibFrame tenterà di generare bibliografie per voi, ma non funziona perfettamente. Una volta terminato, vorrete modificare la bibliografia per individuare eventuali errori commessi da BibFrame.
Per utilizzare BibFrame, dovrete innanzitutto creare un file .bib con voci per tutte le fonti che desiderate citare. Per informazioni su come creare questo file, consultate la risposta standard intitolata "How to make BIBLIOGRAPHIES in Latex" nella sezione Latex.
Una volta ottenuto un file .bib, potete creare le citazioni digitando la "chiave" per la voce bibliografica nel punto in cui desiderate citarla. Evidenziate quindi la chiave e premete C-r b m. Verrà eseguita una macro che percorrerà rapidamente una serie di menu e emetterà un segnale acustico. Ripetete questo processo per tutte le citazioni in tutti i vostri file.
Successivamente, dovete generare la bibliografia. Per prima cosa impostate la variabile d'ambiente BIBFRAMEREF con l'elenco separato da virgole dei nomi file senza l'estensione .bib. Ad esempio, se il vostro file .bib è
/mit/dot/thesis/thesisbib.bib, digiterete
athena% setenv BIBFRAMEREF "/mit/dot/thesis/thesisbib"
In secondo luogo, scegliete lo stile di citazioni che desiderate utilizzare e impostate la variabile BIBFRAMEBST di conseguenza:
athena% setenv BIBFRAMEBST "mmlunsrt"
Si noti che gli stili di citazione possibili sono:
mmlabbrv mmlalpha mmldraft
mmllongkey mmlmapalike mmlplain
mmlquoteabbrv mmlquotelongkey mmlquoteplain
mmlquoteunsrt mmlunsrt
Successivamente, aprite il file che dovrà contenere la vostra bibliografia. Se state generando una bibliografia per un libro, dovrà essere un documento FrameMaker separato. In questo caso, dovreste copiare un file di modello di bibliografia dal locker dei modelli:
athena% attach templates
athena% cd directory-with-your-frame-files
athena% cp /mit/templates/frame5/Bibframe/biblio.doc.
Per un singolo file di documento, andate al punto in cui desiderate inserire la vostra bibliografia. Create un nuovo tag di paragrafo (Format -> Paragraphs -> Designer) denominato "Reference" (le impostazioni non hanno importanza) e applicatelo a questo paragrafo vuoto. Infine, nello stesso xterm in cui avete digitato i comandi setenv, eseguite il comando bibframe:
athena% add frame
athena% bibframe < list of files >
ad esempio
athena% bibframe biblio.doc chap1.doc chap2.doc ... chapn.doc