2.5.2. Formatting language to design citation styles 

Formatting language (FL) to design citation styles

N.B.: in-text citations and footnotes are under the control of the language formatting the output, but since they are merely the result of formatting a manuscript document with a wp, see: Manuscript formatting for relevant details

EndNote EndNoteWeb SCREENSHOT EndNote EndNoteWeb
Formatting language to design citation styles Formatting language to design citation styles       

1 - General features

Formatting language to design citation styles

Formatting language to design citation styles

En: made up of:
1: field names
2: character forcing separation between field/string: "|"  Also useful to put punctuation around a group of fields as a group operator;  "not-breaking space" to link adjacent text
3: text strings, punctuation, spacing, style B I U etc.
4: options for anonymous works, pages and journals names apply to any RT, across any output context (In-text, Footonotes and Bibliography): cannot be differentiated by RT or output context; options for name vary with RT and output context;
5: `[string]` (ASCII 96) marks strings as mere text when overlapping field names, e.g. `Journal`;
6: handles singular vs plural abbreviations, e.g. p^pp.
ed.^eds if start-end pages or more authors are present
7: special characters (via dedicated pull down menu):
End of paragraph
Tab
Forced separation
Link adjacent text (non-breaking space)
Singular/plural endings

There is one citation style for full reference in the bibliography (also Export) plus one style for in-text citations and another for footnotes. The latter two are reviewed in detail in Manuscript formatting since they are the result of that specific function

The FL in En recognizes field names specific to the given RT: if you copy/paste a field from one RT to another it gets automatically translated if  applicable, if not its name is taken as a text string

EW: n.a. since the citation styles are not modificable via EW: they can only be uploaded from En desktop by site Administrator (see Administrator). Therefore, to use the formatting language must use En (N.B. In any case Composite citation styles are not supported)

2 - Selection
    1. fields
    2. subfields

En: 1; 2: only "surname, name, qualification"
also initials of first name are recognized: "Jean-Claude" becomes: "J.-C." 
EW: n.a. Formatting language to design citation styles

3 - Add text strings in front of/after fields content (conditionally: only if there is content, unconditionally: despite the presence of content, i.e. empty fields)

En: yes
conditionally: following a dependence rule or linking adjacent text
unconditionally: via forced separation from field(s)
special provisions for names
EW: n.a.

4 - Distinguishes among occurrences of a repeatable field

En: only names, insofar as output is concerned, it detectes the position of first, last, other than first/last names  EW: n.a. Formatting language to design citation styles  

5 - Produces tagged format output, apart from built-in export routines

En: to a limited extent

can handle a repeatable field like authors field, but not keywords labelled on consecutive lines because does not handle <CR> as format specification within the same field (RIS or En export formats do not individually label kw or any other fields apart authors)

EW: n.a.

6 - Offers conditional commands (IF ... THEN ...)

En: not explicitly, but implied by various options (e.g. number of names, repeated citations...) EW: n.a.

7 - Upper/lowercase conversion

En: yes: names -small caps also- titles (sentence, headline) + list of words that should not be altered in any case EW: n.a.

Formatting language to design citation styles

an example for handling author names within in-text citations

8 - Look-up tables to expand acronyms, abbreviations, replace text

En: Journal field ("Secondary title") and relevant list

puts in relation Journal's field content and the Journal list's table: a table's record is made up by an entry and three correspondent strings, most often abbreviations (which can be absent); this way you can handle periodical titles and their abbreviations

EW: n.a.  Formatting language to design citation styles

9 - Contextual record preview while designing a style

En: no
you have to go back to the Library Window and activate the Preview Pane:
(each style in the styles list offers a preview but not while modifying it)
EW: n.a.

10 - Text added in styles can be language dependent for each record (e.g. months names, secondary authors abbreviations ...)
     1. text lists can be modified
     2. new lists can be added (new language)
     3. text can be present in various fields

En: no EW: n.a.

11 -  Checking format syntax

En: no EW: n.a.

12 - Level of difficulty of the formatting language (FL)

En: rather easy, does not require programming skills at all, but it is quite vaste to gain full control over it; [there are flaws in the way the rules are applied] EW: n.a.
EndNote EndNoteWeb SCREENSHOT EndNote EndNoteWeb
Formatting language to design citation styles Formatting language to design citation styles       

Table of contents  | Index