11. Scribe Programming Manual -- Bibliography

11. Scribe Programming Manual -- Bibliography

Browsing

Home: Scribe Programming Manual

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

Bibliography


Chapters

1. Defining new functions
2. Fontification
3. Common Classes
4. Scribe Library
5. Container numbering
6. Target format
7. Programming Back-ends
8. The HTML back end
9. The LaTeX back end
10. The MAN back end
11. Bibliography
12. Embedding Scribe into Bigloo
13. Scribe Apache module
14. Classes, Functions and Variables
15. Bibliography

Scribe

Home page:Scribe

Documentation:user
expert
styles

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 page has been generated by Scribe.
Last update Wed Dec 18 09:23:03 2002