10
FL-Formatting language to define output styles |
Pr: mostly made up of:
1 field names
2 two formal instructions: field/string
separator, group command «....» (if
more elements -fields- are included in a group, one is
enough for the relevant surrounding punctuation to be
output)
3 punctuation (automatic control on double
punct.), spacing, style (bold etc.): as written
4 many options for names, titles, dates,
pages keywords
5 back slash (ASCII 92) \ marks as mere
text, e.g.: " \« "
(recognizes specific and not generic workform fields
names and not numbers-TAG: be careful of changed
names in workform) |
En: mostly made up of:
1 field names
2 field/string separator (| + hard space)
3 punctuation, spacing, tab, style
(corsivo etc.)
4 many options for names, titles, pages
keywords
5 ` (ASCII 96) mark as mere text e.g.
`Journal` p^pp. sing/plural
(recognizes generic field names) |
RM: same as ProCite; (recognizes
fields generic names and numbers-TAG) |
|
10.1 FL
Selection
1. fields 2. subfields. |
Pr: 1; 2: "surname,
name", internal date format |
En: 1; 2: "surname,
name" with fixed options |
RM: 1; 2: "surname, name",
internal date format |
|
10.2 FL Can add
text
1. in front of/after
2. regardless of field presence
3. depending on field presence
4. depending on field content |
Pr: 1 2 3 |
En: 1 2 3 |
RM: 1 2 3 |
|
10.3 FL Can
distinguish among occurrences of a repeatable field:
1. by punctuation -separators
2. because of position / sequence number
3. can count them |
Pr: 1; 2 only partially:
names, as far as output and sort are concerned |
En: 1 names (not
keywords); 2 partially names, as far as output is
concerned |
RM: 1; 2 only partially: names, as far
as output is concerned |
|
10.4 FL Can
produce tagged format output (e.g. to export) |
Pr: yes, as an output
style |
En: no |
RM: yes, as an output style |
|
10.5 FL can
display RT |
Pr: no |
En: yes |
RM: yes |
|
10.6 FL can
produce permuted indexes (words in-out-and context) |
Pr: no |
En: no |
RM: no |
|
10.7 FL offers
conditional commands (IF ... THEN...) |
Pr: not really, but
implied by various options (e.g. names) |
En: not really, but
implied by various options (e.g. names) |
RM: not really, but implied by various
options (e.g. names) |
|
10.8
Upper/lowercase conversion |
Pr: input: no, output:
yes (names, titles, sort headings); import (Biblio-Link):
yes |
En: import: yes |
RM: input: no; output: yes; import:
yes (names, titles) |
|
10.9 Look-up
tables to expand acronyms, abbreviations, replace text |
Pr: yes: a) text between
"«..»" ; b) field 10: "Journal
title" and relevant list |
En: Journal field
("Secondary title") and relevant list |
RM: Periodical synonyms |
|
10.10 Contextual
Record Preview |
Pr: no |
En: no |
RM: yes |
|
10.11 Text added in styles
can be language dependent for each record
1. text lists can be modified
2. new lists can be added (new language)
3. text can be present in various fields |
Pr: no |
En: no |
RM: no |
|
10.12 Check format syntax |
Pr: no |
En: no |
RM: yes |
|
10.13 FL Level of difficulty |
Pr: rather easy, does not
require programming skills |
En: rather easy, does not
require programming skills |
RM: rather easy, does not require
programming skills (offers a Wizard function) |
|