On this page:
cite
bibliography
bib-entry
bib-entry?
4.2.9 Bibliography

See also scriblib/autobib.

procedure

(cite key ...+)  element?

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

procedure

(bibliography [#:tag tag] entry ...)  part?

  tag : 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.

procedure

(bib-entry #:key key    
  #:title title    
  [#:is-book? is-book?    
  #:author author    
  #:location location    
  #:date date    
  #:url url    
  #:note note])  bib-entry?
  key : string?
  title : (or/c #f pre-content?)
  is-book? : boolean? = #f
  author : (or/c #f pre-content?) = #f
  location : (or/c #f pre-content?) = #f
  date : (or/c #f pre-content?) = #f
  url : (or/c #f pre-content?) = #f
  note : (or/c #f pre-content?) = #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:

Changed in version 1.29 of package scribble-lib: Added the #:note option.

procedure

(bib-entry? v)  boolean?

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