1 How to Scribble Documentation
2 Scribble Layers
3 @-Reader
4 Structures And Processing
5 Renderer
6 Decoding Text
7 Document Language
8 Document Reader
9 Basic Document Forms
10 Scheme
11 Manual Forms
12 Evaluation and Examples
13 BNF Grammars
14 Cross-Reference Utilities
15 Text Preprocessor
Index
On this page:
cite
bibliography
bib-entry
bib-entry?
Version: 4.0.2

 

11.10 Bibliography

(cite key)  element?

  key : string?

Links to a bibliography entry, using key both to indicate the bibliography entry and, in square brackets, as the link text.

(bibliography #:tag string? entry ...)  part?

  string? : "doc-bibliography"

  entry : bib-entry?

Creates a bibliography part containing the given entries, each of which is created with bib-entry. The entries are typeset in order as given

(bib-entry

 

#:key key

 

 

 

 

 

 

#:title title

 

 

 

 

 

 [

#:is-book? is-book?]

 

 

 

 

 

 

#:author author

 

 

 

 

 

 

#:location location

 

 

 

 

 

 

#:date date

 

 

 

 

 

 [

#:url url])

 

 

bib-entry?

  key : string?

  title : any/c

  is-book? : any/c = #f

  author : any/c

  location : any/c

  date : any/c

  url : any/c = #f

Creates a bibliography entry. The key is used to refer to the entry via cite. The other arguments are used as elements in the entry:

(bib-entry? v)  boolean?

  v : any/c

Returns #t if v is a bibliography entry created by bib-entry, #f otherwise.