Frame ne permet pas de générer automatiquement une bibliographie pour votre document. La bibliographie peut être réalisée à la main, auquel cas vous devrez ajouter les citations vous-même, ou à l'aide de BibFrame. BibFrame tentera de générer les bibliographies pour vous, mais ne fonctionne pas parfaitement. Une fois terminé, vous devrez éditer la bibliographie pour corriger les éventuelles erreurs commises par BibFrame.
Pour utiliser BibFrame, vous devrez d'abord créer un fichier .bib contenant des entrées pour toutes les sources que vous souhaitez citer. Pour savoir comment créer ce fichier, consultez la réponse type intitulée « How to make BIBLIOGRAPHIES in Latex » dans la rubrique Latex.
Une fois que vous disposez d'un fichier .bib, vous pouvez créer les citations en saisissant la « clé » de l'entrée bibliographique à l'endroit où vous souhaitez la citer. Ensuite, surlignez la clé et tapez C-r b m. Cela exécute une macro qui va parcourir tout un tas de menus et émettre un bip. Répétez cette opération pour toutes vos citations dans tous vos fichiers.
Ensuite, vous devez générer la bibliographie. Définissez d'abord la variable d'environnement BIBFRAMEREF en y inscrivant la liste, séparée par des virgules, des noms de fichiers sans l'extension .bib. Par exemple, si mon fichier .bib est
/mit/dot/thesis/thesisbib.bib, je saisirais
athena% setenv BIBFRAMEREF "/mit/dot/thesis/thesisbib"
Choisissez ensuite le style de citations que vous souhaitez utiliser et définissez la variable BIBFRAMEBST en conséquence :
athena% setenv BIBFRAMEBST "mmlunsrt"
Notez que les styles de citation possibles sont :
mmlabbrv mmlalpha mmldraft
mmllongkey mmlmapalike mmlplain
mmlquoteabbrv mmlquotelongkey mmlquoteplain
mmlquoteunsrt mmlunsrt
Ensuite, ouvrez le fichier dans lequel vous voulez faire figurer votre bibliographie. Si vous générez une bibliographie pour un livre, ce devrait être un document FrameMaker distinct. Dans ce cas, vous devez copier un fichier modèle de bibliographie depuis le templates locker :
athena% attach templates
athena% cd directory-with-your-frame-files
athena% cp /mit/templates/frame5/Bibframe/biblio.doc.
Pour un fichier de document unique, placez-vous à l'endroit où vous voulez insérer votre bibliographie. Créez un nouveau tag de paragraphe (Формат -> Paragraphs -> Designer) nommé « Reference » (peu importe les réglages) et appliquez-le à ce paragraphe vide. Enfin, dans le même xterm où vous avez saisi les commandes setenv, lancez la commande bibframe :
athena% add frame
athena% bibframe < list of files >
par exemple
athena% bibframe biblio.doc chap1.doc chap2.doc ... chapn.doc