changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/organ/object/citation.lisp

changeset 698: 96958d3eb5b0
parent: a5ae5a58c4cd
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
1 ;; This file covers citations and citation references.
2 
3 ;; Citations match the following patterns:
4 
5 #|
6 [cite CITESTYLE: REFERENCES]
7 [cite CITESTYLE: GLOBALPREFIX;REFERENCES]
8 [cite CITESTYLE: REFERENCES;GLOBALSUFFIX]
9 [cite CITESTYLE: GLOBALPREFIX;REFERENCES;GLOBALSUFFIX]
10 |#
11 
12 ;; Examples:
13 
14 #|
15 [cite:@key]
16 [cite/t: see;@source1;@source2;by Smith /et al./]
17 |#
18 ;; Citation references match the following patterns:
19 
20 ;; KEYPREFIX @KEY KEYSUFFIX
21 
22 ;;; Code:
23 (in-package :organ)
24 
25 (define-org-object citation (style pfx refs sfx))
26 
27 (define-org-object citation-reference (pfx key sfx))