9. Scribe Programming Manual -- Bibliography

9. Scribe Programming Manual -- Bibliography

Browsing

Home: Scribe Programming Manual

Previous chapter: The HTML back end
Next chapter: Embedding Scribe into Bigloo


Bibliography


Chapters

Defining new functions
Fontification
Common Classes
Scribe Library
Container numbering
Target format
Programming Back-ends
The HTML back end
Bibliography
Embedding Scribe into Bigloo
Scribe Apache module
Classes, Functions and Variables
Bibliography


Scribe

Home page:Scribe

Documentation:user
expert


This chapter describes bibliography customization.

*scribe-bib-author*Scribe variable

A function of one argument that is applied to author field of bibliography entry.

Here is an example of customization:

(set! *scribe-bib-author* (lambda (a) (bold a)))


*scribe-bib-title*Scribe variable

A function of two arguments that is applied to title field of bibliography entry. The second actual parameter if an optional URL that is provided if the bibliography entry contains an url field.

For the sake of the example, here is a possible value for *scribe-bib-title*:

(set! *scribe-bib-title*
      (lambda (t url)
         (if url
            (ref :url url (bold t))
            (bold t)))


*scribe-bib-year*Scribe variable

A function of one argument that is applied to year field of bibliography entry.


*scribe-bib-month*Scribe variable

A function of one argument that is applied to month field of bibliography entry.


*scribe-bib-address*Scribe variable

A function of one argument that is applied to address field of bibliography entry.


*scribe-bib-address*Scribe variable

A function of one argument that is applied to edition, publisher and institution fields of bibliography entry.



This
Scribe page is generated by scribeinfo.
Last update Fri May 10 20:19:17 2002