► |  | Scribble: PLT Documentation Tool

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

▼ | 11 | Manual Forms

11.1 | Typesetting Code
11.2 | Documenting Modules
11.3 | Documenting Forms, Functions, Structure Types, and Values
11.4 | Documenting Classes and Interfaces
11.5 | Documenting Signatures
11.6 | Various String Forms
11.7 | Links
11.8 | Indexing
11.9 | Images
11.10 | Bibliography
11.11 | Miscellaneous
11.12 | Index-Entry Descriptions

On this page:

cite
bibliography
bib-entry
bib-entry?

Version: 4.1.4
top← prev up next →

#### 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 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.

(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 = #f
location : any/c = #f
date : any/c = #f
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:

- title is the title of the cited work. It will be surrounded by quotes in typeset form if is-book? is #f, otherwise it is typeset via italic.

- author lists the authors. Use names in their usual order (as opposed to “last, first”), and separate multiple names with commas using “and” before the last name (where there are multiple names). The author is typeset in the bibliography as given, or it is omitted if given as #f.

- location names the publication venue, such as a conference name or a journal with volume, number, and pages. The location is typeset in the bibliography as given, or it is omitted if given as #f.

- date is a date, usually just a year (as a string). It is typeset in the bibliography as given, or it is omitted if given as #f.

- url is an optional URL. It is typeset in the bibliography using tt and hyperlinked, or it is omitted if given as #f.

(bib-entry? v) → boolean?
v : any/c

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

top← prev up next →