home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / fonts / citation / docs / Docs / Manual < prev    next >
Text File  |  1998-05-28  |  105KB  |  2,201 lines

  1.  
  2.    
  3.              !Citation Database Manager Manual (for ver. 3.0)
  4.              ================================================
  5.  
  6.            CONTENTS
  7.            --------
  8.            1 Orientation
  9.              1.1 - Field input
  10.              1.2 - #ID numbers
  11.            2 Styles & Output
  12.              2.1 Reference types
  13.              2.2 Defining styles
  14.                  2.2.1 Script language
  15.                  2.2.2 Special styles
  16.                  2.2.3 Author format
  17.                  2.2.4 Misc options
  18.                  2.2.5 Exclusion (LICE) brackets
  19.                  2.2.6 Italic, bold & underline effect tags
  20.                  2.2.7 Saving/Loading styles
  21.              2.3 Card Export
  22.              2.4 Generating citations for final output
  23.                  2.4.1 Selecting references for output
  24.                  2.4.2 Generating the output subset
  25.            3 Searching
  26.              3.1 First Author
  27.              3.2 Record #ID No.
  28.              3.3 General Search
  29.            4 File import
  30.              4.1 CSV Archive & Subset files
  31.              4.2 "5"-line text file import
  32.              4.3 Reprint (Ovid)import
  33.              4.4 BIDS/ISI import
  34.              4.5 Tagged (Refer) text files
  35.              4.6 Importing & the format card
  36.              4.7 Deleting imports & import errors
  37.              4.8 Field Import
  38.            5 Scanning Manuscripts
  39.            6 Archiving
  40.            7 Keywords, Journals & Abbreviations lists
  41.            8 Duplicate scanning
  42.            9 Preferences
  43.           10 Miscellaneous (with UserKey instructions)
  44.           11 Error Handling
  45.           12 Acknowledgements & Copyright Notice
  46.  
  47.  
  48. Note: Registered users should first insert their UserKey to gain access 
  49. to the full version. See Section 10 for instructions on how to do this.
  50.  
  51.  
  52. This package should included the following:
  53.  
  54. * !Citation - Main Application.
  55. * Docs directory - containing this Manual and related documents and some   
  56.               !Draw files showing annotated screen shots.
  57. * Eg_data directory containing the following example files:
  58.   !Refsdata - an example citation library, drag to the icon bar icon.
  59.   !TestLib  - a ready created "empty" library
  60.   Arch_v2   - v2.0 CSV archive file (see sections 4.1 & 6).
  61.   Arch_v3   - v3.0 CSV archive file (see sections 4.1 & 6).
  62.   fv_line   - 5 line text file (see section 4.2).
  63.   tagged    - a Pro-Cite tagged format file (see section 4.5).
  64.   Reprint1  - an Ovid Medline "Reprint" format file (see section 4.3).
  65.   Reprint2  - an Ovid BIDS "Reprint" format file (see section 4.3).
  66.   Bids_med  - BIDS embase lower case file (see section 4.4).
  67.   Bids_phys - BIDS physics upper case file (see section 4.4).
  68.   ManScan   - Demo files for manuscript scanning (see section 5).
  69.   Styles    - Example style files (see section 2.2.6)
  70.  
  71. What follows is a run down of the main features of !Citation which is 
  72. intended to be read whilst experimenting with the supplied example 
  73. library and associated files.
  74.  
  75. Note: References to !Techwriter (© Icon Technology) in these documents to 
  76. also apply to their application, !Easiwriter.
  77.  
  78.  
  79. 1. Orientation
  80. ==============
  81. * "Where do I start...?"
  82. To get started, load !Citation (double click in the icon in the filer 
  83. window) and drag a library (for example "!Refsdata" supplied with this 
  84. package) to the !Citation icon on the icon bar (the coloured "C") and you 
  85. will see the main browser window display the first record in the library. 
  86. Note that !Citation's libraries are actually application directories 
  87. which can be copied, moved and *DELETED* (though not whilst it is being 
  88. used by !Citation - please!) as usual through the RISCOS filer menus... 
  89. so keeping backups is easy. 
  90.  
  91. * "How do I create a *NEW* library...?"
  92. Simply open up the icon bar menu, select "New Library", enter a name and 
  93. drag to a filer window. Data files will be automatically created in this 
  94. directory by !Citation and an empty browser window displayed ready for 
  95. data entry. The "!" prefix is automatically added to the name if you 
  96. forget. Libraries are restricted to the usual 10 letter RISCOS filenames.
  97.  
  98. * "All the fields are blank...!"
  99. If no library is loaded then the browser window fields are blank and "No 
  100. Active Library" is displayed in the header bar. Dragging a library to the 
  101. icon bar immediately opens it and displays the first record. If you have 
  102. several libraries, when the next is dragged to the icon bar, the current 
  103. library is automatically closed, saving changes and the new one opened.
  104.  
  105. "Close library" in the icon bar menu closes the current library and its 
  106. associated windows, returning !Citation to its waiting mode. This option 
  107. is occasionally useful since the pathname of the last active library is 
  108. retained in the "settings" file so that !Citation always opens where you 
  109. left off. If this library moves or is deleted between running !Citation, 
  110. !Citation will report an error and open with "No Active Library". If you 
  111. make a back-up of the "settings" file (see section 10. for how to do 
  112. this.) use the "Close Library" option in the icon bar menu first. This 
  113. zeros the active library to "default" and prevents this error - but don't 
  114. worry it is not fatal if it does occur!
  115.  
  116. * "So what DO all these buttons do...?"
  117. The tool bar on the left hand side contains a status window and buttons 
  118. which perform the following functions (see also accompanying !Draw file - 
  119. "browser")....
  120.  
  121.  » Status window - shows the record #ID number and flags search results
  122.  
  123.  » Goto first record browser arrow
  124.  » Goto last record browser arrow
  125.  
  126.  » Goto previous record browser arrow - "adjust" click jumps 10 records 
  127. and "select" just one record.
  128.  » Goto next record browser arrow - "adjust" click jumps 10 records and 
  129. "select" just one record.
  130.  
  131.  » Add record - in this mode all arrow buttons are disabled (in fact all 
  132. record movements) while a new record is manually added. When this buttons 
  133. is clicked all other windows and searches are closed and certain 
  134. operations are disabled to prevent operation clashes.
  135.  
  136.  » Edit record - this puts !Citation in the edit mode. The library can be 
  137. browsed with arrow buttons to allow easy alteration of consecutive 
  138. records but some operations are disabled to prevent operation clashes. 
  139. You can search and view subsets and call up records from the results. In 
  140. the editing mode altered records will be automatically updated if user 
  141. moves to a new record (ie. clicks on a tool bar arrow) but you must use 
  142. "Save" on the last altered record if leaving this mode to update the 
  143. library.
  144.  
  145.  » Cancel - aborts current operation and reinstates altered fields.
  146.  
  147.  » Save - updates any changes to disc (note comment in Edit above). Only 
  148. one record is ever held in memory so that if the system crashes data loss 
  149. is minimal.
  150.  
  151.  » Delete - flags the current record as deleted. Note that records are 
  152. not actually removed from the library until it is "Compacted" from the 
  153. icon bar menu ("Icon bar menu->Maintenance->Compact library") since this 
  154. can be a time consuming process and best executed in bulk. It also gives 
  155. you chance to change you mind but no attempt is made to stop the user 
  156. editing deleted records. These will be lost on the next compact but can 
  157. be reinstated BEFORE compacting using the "Main menu­>Miscellaneous­> 
  158. Undelete record" option.
  159.  
  160.  » Card export - allows dragging of author names directly into your 
  161. manuscript in the appropriate format eg. "[Radulescu et al, 1986]" or 
  162. "[Smith & Jones, 1901]". Four possible formats are available and may be 
  163. selected from "Main menu->Card export" or more rapidly by clicking menu 
  164. over this button (see section 2.3).
  165.  
  166.  » Subset designations - the references in a library may be placed in any 
  167. (or all) of 5 subsets (0 to 4). This part of the tool bar shows the 
  168. subset designation for the current reference. Designations may be simply 
  169. changed by clicking on the option button aside the number to select or 
  170. deselect. Clicking on any of the prompt *numbers* calls up the "Order 
  171. value" window (see section 2.4.1 for more information).
  172.  
  173. If no library is open then all buttons are disabled. If a new, empty 
  174. library is selected then only the "Add" button functions.
  175.  
  176. The browser window header bar shows the name of the currently active 
  177. library, the current mode (Add, Edit and Format card) and the number of 
  178. records in the library.
  179.  
  180. One other button is worthy of mention here and that is the "Abstract" 
  181. button which lies on the right in the main browser window. A click on 
  182. this brings up the abstract window. The button has two states, a raised 
  183. yellow button which indicates that the current reference has abstract 
  184. data attached or an inset button with a red cross which indicates that no 
  185. abstract data is attached. The abstract window can still be opened in 
  186. this state, by a single click, to add data.
  187.  
  188. 1.1 - Field input
  189.       -----------
  190. !Citation needs to have authors entered in a specified format to provide 
  191. a known starting point from which the various output formats can be 
  192. derived. Authors should be entered as: SURNAME, SPACE then INITIALS or 
  193. FIRST NAMES. There should be no spaces between initials which need to be 
  194. upper case. First names should be entered as a capital then lower case 
  195. eg.
  196.  
  197.  Brown FGB, Williams ED, Flog HG
  198.  or
  199.  Brown Frederick George Bow, Williams Edward Dillon, Flog Henry Geld
  200.  
  201.  *IMPORTANT*
  202. !Citation uses the following rules for working out author format.
  203.  
  204. i) For an author name, all the characters *AFTER* the FIRST space 
  205. separator are taken as the initials or first names.
  206.  
  207.  Brown FGB
  208.       ^<-------- First space separates surn and inits
  209. or
  210.  
  211.  Brown Frederick George Bow
  212.       ^<-------- First space separates surn and firstname
  213.  
  214. ii) initials are in uppercase with no spaces between them.
  215.  
  216. iii) first names start with a capital followed by lowercase with spaces 
  217. between individual first names.
  218.  
  219. iv) commas separate each complete author name.
  220.  
  221. These rules allow author entry in the most readable way BUT must be 
  222. consistently used or odd formatting will result. They also allow direct 
  223. input from the computerized databases supported by !Citation.
  224.  
  225. * "What about double-barrelled, complex surnames or corporate names with 
  226. several parts?"
  227.  
  228. Double barrelled surnames present little problem since they are 
  229. concatenated with a hyphen. Applying rule i)...
  230.  
  231.  Wynford-Thomas D               ("D" is the initial)
  232.  Jodper-Smithers Cecil          ("Cecil" is the first name)
  233.  
  234. Corporate or complex names are a special case and each element of the 
  235. "surname" needs to be concatenated with a cap (^) symbol (shift-6) rather 
  236. than a space to indicate that they are to be kept together.
  237.  
  238.  Yo^Ti^Wa XF                    ("XF" are taken as the initials)
  239.  de^Cuevas BA                   ("BA" are taken as the initials)
  240.  Minster^(Jean-Francois) J-F    ("J-F" are taken as the initials)
  241.  Strang^Jr. William J           ("William J" is the first name)
  242.  
  243. !Citation then treats these "capped surnames" as one element and 
  244. automatically strips out the cap separator when the reference is output. 
  245.  
  246. For corporate names without an initial/first name element...
  247.  
  248.  The FRAM Group            becomes   The^FRAM^Group
  249.  US Dept. of Agriculture   becomes   The^US^Dept.^of^Agriculture
  250.  
  251. !Citation recognises the absence of initials/firstnames and compensates 
  252. accordingly. Obviously only some of the author formatting options 
  253. available are not applicable to these "names" and !Citation also takes 
  254. this into account.
  255.  
  256. * "How are initials leading a first name handled...?"
  257. Some authors are reluctant to divulge their first name but appear happy 
  258. to present their second name in a citation e.g. Bennett, EB Gordon (where 
  259. "EB Gordon" is the first name component). This format doesn't really fit 
  260. in with the name and initial rules stated above but can be entered into 
  261. the author field in this form. !Citation recognises the leading 
  262. initial(s) and preserves the intervening space when punctuating the full 
  263. name form e.g.
  264.  
  265.    Bennett, E.B. Gordon
  266.                 ^<---------- space preserved
  267.  
  268. This space though, is stripped correctly if initials only are required on 
  269. output e.g. Bennett, E.B.
  270.  
  271. Up to 25 authors or 254 characters (the field length) may be entered and 
  272. each author (surname/initial) *MUST* be separated by a comma (rule iv) 
  273. eg.
  274.  
  275.  James DS, Attanoos RL, Williams GT, Neal JW
  276.  
  277. No terminating character to the author field is required and it is 
  278. recommended that extraneous spaces between elements should be avoided, 
  279. with the comma following directly after the initials. No full stops 
  280. should be used since these can be added more flexibly with style scripts 
  281. or author options. Accented characters may be used for foreign names by 
  282. using the "Alt-" key plus numberpad or !Chars utility.
  283.  
  284. The possible author formatting options are explained fully in section 
  285. 2.2.3. Note that entries into the Editors field should be in the same 
  286. format as that described for the authors (ie. Surname Init, Surname Init) 
  287. and the output follows the same style as that set for authors. !Citation 
  288. works optimally if *ALL* the authors and editors on a paper are entered 
  289. into the author field since in many cases it needs to know the exact 
  290. number of authors to calculate its output - tedious I know, but 
  291. advisable.
  292.  
  293. * "Are there any other input requirements..."
  294. If the user wishes to use the page number abbreviation option, the page 
  295. number field requires a standard hyphen (ASCII decimal 95) as a separator 
  296. with the full start/end page numbers i.e.
  297.  
  298.    1234-1244         *NOT* 1234-44
  299.  
  300. !Citation uses the hyphen character to distinguish between start and end 
  301. numbers and the full numbering is required for the page number 
  302. abbreviation option to work correctly.
  303.  
  304. It is also recommended (but not obligatory) that the user refrains from 
  305. ending title entries with a full stop. This can easily be added in the 
  306. style format and computerized databases do not appear to include it in 
  307. their output. Thus for consistency, the full stop is better omitted from 
  308. manually entered references particularly if you intend to mix them with 
  309. database derived entries. However, !Citation does checks author, editor, 
  310. book and title ending punctuation on output to remove extraneous, style 
  311. script added, full stops or full stops following "?!" characters in, say, 
  312. a title field.
  313.  
  314. * "What about the other fields on the browser card?"
  315. Other fields are essentially self explanatory and have a free format so 
  316. that dates can be "1967" or "1973a" or "13th Sept 1956". Similarly, pages 
  317. and volumes can contain letters to allow, for example, supplement page 
  318. numbers "s11-s45". This flexibility essentially means that there can be 
  319. no validation check on these fields for, say, numerical input only.
  320.  
  321. Field limits are:
  322.      Authors            - 254 chars or 25 authors
  323.      Item Title         - 254 chars
  324.      Journal/Book title - 150 chars
  325.      Editors            - 150 chars
  326.      Publisher          - 70 chars
  327.      Place              - 60 chars
  328.      Volume             - 25 chars
  329.      Pages              - 25 chars
  330.      Date               - 15 chars
  331.      Edition            - 60 chars
  332.      ISBN               - 25 chars
  333.      Keywords           - 254 chars
  334.      Field A            - 254 chars
  335.      Field B            - 254 chars
  336.      Abstract           - unlimited
  337.  
  338. A select click on the menu button which sits at the end of the Source 
  339. field (labelled as Journal or Book (Series) Title) brings up a list of 
  340. your preferred journals (see section 7, for information on how to edit 
  341. this list). In adding/editing mode, clicking on an item in this list 
  342. inserts it into the Journal/Book title field. In browse mode the list can 
  343. be accessed but items are unselectable (greyed out).
  344.  
  345. The Keyword field can be upto 254 characters in length and can be used in 
  346. any manner you wish, with or without separators between words. A menu 
  347. list of keywords can be called up by an adjust click on the menu button 
  348. to the right of the field (see section 7, for information on how to edit 
  349. this list). Clicking on an entry, when in the edit/add mode, inserts the 
  350. selected entry into this field. As many keywords as the field can hold 
  351. may be added from the list. An "adjust" click inserts the item and holds 
  352. the menu open for another selection. Using this list aids in consistency 
  353. of keyword use and saves a bit of typing.
  354.  
  355. * "How do I start adding references...?"
  356. Clicking on the "Add" button will clear the card ready for input. The 
  357. cursor will be initially in the Author field but can be moved to another 
  358. field by clicking into it or using "Tab" or "Return" to step through 
  359. fields sequentially.
  360.  
  361. The left/right cursor keys move within a field with shift or ctrl 
  362. effecting larger steps. Text in the longer fields will word wrap and 
  363. scroll as necessary. Shift-Tab moves to the previous field. Ctrl-U clears 
  364. a field and other standard RISCOS protocols apply.
  365.  
  366. "Page up/down" or shift up/down arrows will allow browsing through 
  367. records, mimicking clicking on the forward/back buttons with "select".
  368.  
  369. * "How can I enter several papers which have the same author...?"
  370. A default format card is available, which in the add mode (click on add 
  371. record button), allows authors, title, notes, reference type, copy, 
  372. keywords etc. *AS WELL AS* the subset assignments (see defining subsets 
  373. in section 2.4.1), to be duplicated over several additions. This is 
  374. accessed from the "Main Menu­>Format card­>Edit format" and like the "Add 
  375. mode" it clears !Citation windows and closes searches when it is 
  376. selected. Remember to toggle this option ON with "Format card­>Use 
  377. format". A tick by this item in the menu indicates the format card is 
  378. active. *Toggle OFF after use*. !Citation remembers this setting between 
  379. sessions.
  380.  
  381. There is also an option in the format card menu to transfer the current 
  382. reference in the browser window, into the format card (shortcut is ctrl-
  383. T). This is useful if you have data within a reference already entered, 
  384. that you wish to duplicate over several entries.
  385.  
  386. 1.2 - #ID Numbers
  387.       -----------
  388. Each reference in !Citation is allocated a unique identity number (#ID) 
  389. which is indicated in the status window as "No. #xxxx". To ensure that 
  390. the #ID numbers are indeed unique they are assigned sequentially as 
  391. records are added. Thus for a group of records in which there have been 
  392. no deletions, these #ID numbers will run sequentially but as records are 
  393. deleted, gaps in the sequence appear, however this will be of little 
  394. consequence to the user.
  395.  
  396. Two options are provided to manage record #ID numbers. "Main Menu­> 
  397. Miscellaneous­>Reset next #ID" leads to field showing the #ID number to 
  398. be assigned to the next reference added and allows the user to change 
  399. this "seed" value. This must be done with EXTREME caution since you may 
  400. well end up generating duplicate #ID numbers and there is little error 
  401. checking in this routine - alterations require confirmation through a 
  402. warning box. Altering this "seed" value may be of use if you need to add 
  403. a group of records originating from another application (de-archive or 
  404. file import) which require specific #ID numbers, though I am sure other 
  405. occasions may present themselves.
  406.  
  407. The other option, "Main Menu­>Miscellaneous­>Alter record #ID", allows 
  408. the user to alter the #ID number of the record currently shown in browser 
  409. window. Again caution is advised but this routine checks for invalid or 
  410. duplicate number or warns the user that the #ID lies outside the current 
  411. range and may be duplicated later.
  412.  
  413.  
  414. 2. Styles & Output
  415. ==================
  416. Output from !Citation can be performed in 2 ways, a) direct export of 
  417. data from the currently shown entry and b) output of a group (subset) of 
  418. selected citations from the library. The way in which the output from 
  419. either of these operations is formatted is dictated by *REFERENCE TYPES* 
  420. and *CITATION STYLES*.
  421.  
  422. 2.1 - Reference types
  423.       ---------------
  424. The essence of !Citation is the ability to output references in any 
  425. desired format. This is achieved by allocating each entry one of 11 
  426. reference types and assigning each reference type a separate definable 
  427. style (see section 2.2). There are 11 reference types namely:
  428.  
  429.  Journal Article
  430.  Review Article
  431.  Book
  432.  Book Section
  433.  Edited Book
  434.  Periodical Article
  435.  Conference Proceedings
  436.  Thesis
  437.  Personal Communication
  438.  Generic 1
  439.  Generic 2
  440.  
  441. When !Citation outputs a record it looks at its reference type and uses 
  442. the corresponding user defined style. This process therefore 
  443. automatically takes into account the different output required for 
  444. journal and book styles which use different fields to derive information 
  445. and have different text prompts within the final reference.
  446.  
  447. Reference types are allocated when a reference is added to a library by 
  448. using the menu attached to the reference type button in the main browser. 
  449. The default is "Journal article". Note that the fields (and prompts) 
  450. which are presented in the browser window change according to the type of 
  451. reference selected. Non-relevant fields are hidden but their contents are 
  452. preserved (and will not be used unless the style script accesses them) in 
  453. case the user reassigns the type. Most of the types are self explanatory 
  454. however some need expansion.
  455.  
  456. "Book" is for non-edited books with just an author and title or which are 
  457. part of a series.
  458.  
  459. "Book section" is for citing sections within edited books with author of 
  460. the section first, followed by item title, book editors and book title.
  461.  
  462. "Edited book" is for citing edited books which are part of a series of 
  463. books. The book author is first, followed by book title, series editors 
  464. and series title.
  465.  
  466. (The correct use of these above types is explained in more detail in the 
  467. document "BookType".)
  468.  
  469. "Periodical article" is for citing and newspaper or magazine articles.
  470.  
  471. The "Generic" reference types show all fields in the main browser window 
  472. and may be used for any reference types which are not covered. They are 
  473. obviously associated with the corresponding "Generic" styles.
  474.  
  475. 2.2 - Defining Styles
  476.       ---------------
  477. Styles are defined in the the !Citation style window ("Main 
  478. Menu­>Citation style", see also the !Draw file "style"). Here you will 
  479. see all the styles which correspond to the reference types mentioned 
  480. above plus three additional styles which will be explained later. Any 
  481. format desired (until someone proves otherwise) can be defined using a 
  482. simple script language. Each style set is saveable and can be given a 
  483. name.
  484.  
  485. 2.2.1 - Script language
  486.         ---------------
  487. !Citation uses a simple script language to define each style and access 
  488. the appropriate field. The commands are (note lower case and exact 
  489. spelling):
  490.  
  491.      Command          Output (mnemonics in capitals)
  492.      -------          -----------------------------
  493.      abs              ABStract field
  494.      title            item TITLE
  495.      idn              unique ID No. as #xxxx
  496.      cdau             CarD AUthor field direct from entry (unformatted)
  497.      auth             AUTHors formatted according to author style options 
  498.      itau             In-Text AUthor format
  499.      joti             JOurnal TItle
  500.      bkti             BooK (series) TItle
  501.      coti             COnference TItle
  502.      cform            Communication FORM
  503.      degr             DEGRee type
  504.      supv             degree SUPerVisor
  505.      univ             UNIVersity
  506.      edr              EDitoRs field
  507.      volm             VOLuMe field
  508.      pgs              PaGeS field (affected by page no. abbrev options)
  509.      stpg             STart PaGe only (overrides page abbrev. options)
  510.      date             Obvious really!
  511.      edtn             EDiTioN field
  512.      pub              PUBlisher field
  513.      place            PLACE field
  514.      isbn             ISBN/location field
  515.      keys             KEYwordS field
  516.      flda             FieLD A
  517.      fldb             FieLD B
  518.  
  519.      *                Tab char [09]
  520.      ¶                New line Alt-R [inserts LF]
  521.  
  522. They are mostly self explanatory and there is little restriction in the 
  523. way commands can be be entered as long as they are lower case and bounded 
  524. on either side by a space character, brackets or punctuation (which 
  525. includes * and ¶). The commands can be used in any order and may also be 
  526. combined with text prompts (e.g. "Editors:", "Edition:", "In:" or 
  527. "From:") which are required in the final reference output. Where the such 
  528. a text prompt is similar to a command word (e.g. "Pgs" as an abbreviation 
  529. for "Pages" versus "pgs", the command to access the page number field), 
  530. !Citation only recognises the lower case form as a command word so that 
  531. the form, ".. Pgs: pgs, .." is perfectly acceptable in a style script.
  532.  
  533. To explain the process further, consider the style script:
  534.  
  535.            auth (date).¶title¶{italic on}joti{italic}¶volm;pgs
  536.  
  537. This would output the formatted authors followed by a space, date in 
  538. parentheses followed by a full-stop, new-line, title field, new-line, 
  539. curly brackets containing the words "italic on" followed directly by the 
  540. journal field and "{italic}" again. A new-line is inserted before volume 
  541. number which is followed by a semi-colon and page numbers.
  542.  
  543. Anything which !Citation encounters in the script which is not a command 
  544. word or "*¶" is simply included in the output at the appropriate place 
  545. i.e. all punctuation (including spaces), text prompts and strings like, 
  546. {italic}.
  547.  
  548. Note that the expressions in {curly brackets} are text formatting 
  549. commands (or "effect tags") recognised by Computer Concept's Impression 
  550. package as part of a Document Description Format (DDF) which allow 
  551. automatic conversion of the enclosed text into the specified style (see 
  552. CC's Impression/Style manual - "Advanced Search and Replace" or set up 
  553. some styles and export the text story with "Styles Set". The exported 
  554. text will indicate the correct format). Thus in this case, the "journal" 
  555. field will be italicized - a requirement of some journals (see also the 
  556. DDF directory in the accompanying "Docs dir" for a slightly "off-beat" 
  557. explanation of how to get the best out of Impression).
  558.  
  559. One could equally use Rich Text Format (RTF) or HTML effect tags in the 
  560. same way which would be recognised by other packages such as Techwriter, 
  561. Word for Windows or Web browsers for Web publishing. An explanation of 
  562. these tags however is beyond the scope of this manual and the user is 
  563. referred to appropriate texts. !Citation in fact offers an easy way of 
  564. automatically inserting the appropriate italic, bold and underline effect 
  565. tags for DDF, RTF and HTML - see section 2.2.6.
  566.  
  567. The In-text author (itau) command needs slight elaboration. This works 
  568. out how many authors there are in a reference (hence the need for 
  569. entering all the authors) and then presents the surnames *ONLY*, in an 
  570. appropriate format for an in-text citation. If there is only one author 
  571. it returns the single surname. For a two author reference it concatenates 
  572. the surnames with "and" (or "&" as defined by the option "In-text author 
  573. separator", below the main style list) and for more than two authors it 
  574. returns the first author surname appended with the selected "et al" flag 
  575. eg.
  576.  
  577.  1 author    -  Bloggs
  578.  2 authors   -  Bloggs and Jones
  579.  2+ authors  -  Bloggs et al
  580.  
  581. Thus if the "In-text" style definition for a 1986 paper is:
  582.  
  583.  [itau, date]
  584.  
  585.  Bloggs JA                                 ->  [Bloggs, 1986]
  586.  Bloggs JA, Jones FC                       ->  [Bloggs and Jones, 1986]
  587.  Bloggs JA, Jones FC, Wilber DF, Henry JK  ->  [Bloggs et al, 1986]
  588.  
  589. Default styles are written into !Citation and may be recalled at anytime 
  590. using "Icon bar menu->Citation styles->default". To restore the last used 
  591. styles to the current style window (from the settings file) use the "Icon 
  592. bar Menu­>Citation styles­>Restore".
  593.  
  594. To get an idea of how styles are scripted look at the !Citation default 
  595. styles. For each reference type there are appropriate mnemonic script 
  596. commands to access fields specific to that type e.g. "univ" accesses the 
  597. University field in the Thesis reference type and "cform" accesses the 
  598. "Communication form" field in the Personal Communication reference type. 
  599. Other fields, such as the "date" and "pgs" commands for the date and page 
  600. number fields, are universal. The only slight variants to this theme 
  601. are...
  602.  
  603.  "Book Series Title" is accessed using "bkti" (BooK TItle)
  604.  "Author Editor(s)" uses the general author (auth, cdau, itau) commands
  605.  "Series Editors" is accessed using "edr" (EDitoRs)
  606.  "Periodical" is accessed using "joti" (JOurnal TItle)
  607.  
  608. The "Generic" reference types in the browser window offer all the 
  609. available fields with a generic prompt. Use whichever fields are 
  610. appropriate for your non-standard citation and reference them accordingly 
  611. in the appropriate Generic style script. The generic field "Source Title" 
  612. may be referenced in the script with the command "joti" (JOurnal TItle).
  613.  
  614. Two facilities are available to make script entry easier. Clicking menu 
  615. over the Style window brings up a list of the script commands and 
  616. selecting a command by a click enters this command at the cursor. 
  617. Remember that an adjust click keeps the menu up for another entry.
  618.  
  619. Script lines may be duplicated from field to field by putting the cursor 
  620. in the "from" field, clicking the "copy" button at the bottom of the 
  621. window, moving the cursor to the "to" field and clicking the "paste" 
  622. button. This can vastly speed up the construction of a style set.
  623.  
  624. 2.2.2 Special styles
  625.       --------------
  626. Below the main reference type styles are three special styles:
  627.  
  628.  Card format 1
  629.  Card format 2
  630.  In-text citation
  631.  
  632. These styles override the reference type attached to each entry and are 
  633. useful in certain circumstances. They are active from the card export 
  634. button (middle tool pane - see Card Export section 2.3) and the View & 
  635. Output subset window (see section 2.4.2).
  636.  
  637. The Card format styles are for outputting data in a fixed style ignoring 
  638. the reference type, for instance generating a reading list and the 
  639. default style gives an example of fields prepended by "AU-", "TI-" etc.
  640.  
  641. The In-text citation style is for dragging author names into your 
  642. manuscript as you are writing and the default style is formatted as 
  643. [itau, date] though of course may be defined in any manner appropriate 
  644. using the script language. Options relating to the "itau" command can be 
  645. set from the "In-text author (itau)" option box immediately below style 
  646. scripts.
  647.  
  648. 2.2.3 Author format
  649.       -------------
  650. Underneath the "In-text author (itau)" options you will see the author 
  651. format option box which affects the output of the "auth" command word. 
  652. Author names are a major problem in citations and journals require a wide 
  653. range of arrangements with subtle variations. The options here allow for 
  654. most of the possible variations encountered though it might require a bit 
  655. of experimentation to get the right form. Note that Editor names 
  656. automatically follow this Author format as well.
  657.  
  658. Moving through the options from top to bottom... the first stage is to 
  659. decide is the whether to use full first names (provided these have been 
  660. entered in the library) or initials. !Citation will convert first names 
  661. to initials if the initial option is selected. Use the menu button to 
  662. make the selection and note the contents of the adjacent "punctuation" 
  663. field alters accordingly. Now select the type of punctuation required 
  664. from the menu list provided by clicking on the menu button.
  665.  
  666. Next select the "Name order" required from the next menu:
  667.  
  668.  Surname inits
  669.  SURNAME inits    (capitalize surname)
  670.  Inits Surname
  671.  etc.
  672.  
  673. (note that "inits" also means "first names" if this is selected).
  674.  
  675. This menu also allows selection of surname capitalization and whether a 
  676. comma will be inserted after the surname if the surname comes before the 
  677. initials; choose from the menu list. We will call this name order the 
  678. *MAJOR* order. Sometimes it is required that the first or last name in a 
  679. series of authors is reversed from the major order eg.
  680.  
  681.  Blogg FG, Williams GT, DS James (major order surn/inits, reverse last)
  682.  
  683. or
  684.  
  685.  FG Blogg, Williams GT, James DS (major order surn/inits, reverse first)
  686.  
  687. In these cases select the MAJOR order and use the adjacent SUBORDER 
  688. option to switch the first or last author names as needed (or "OFF" for 
  689. no suborder change is required).
  690.  
  691. In cases where the MAJOR order is inits/surname and the SUBORDER is set 
  692. (first or last author reversed order) a comma is occasionally required 
  693. after the REVERSED surname. The two options, below the separator, in the 
  694. "Name order" menu allow for this...
  695.  
  696.  Inits (Surname,)
  697.  Inits (SURNAME,)
  698.  
  699. eg.  Williams, J, KH Bloggs, GF Clopp
  700. or   J Williams, KH Bloggs and Clopp, GF
  701.  
  702. The brackets indicate that in the MAJOR order, no comma will be inserted 
  703. but if the SUBORDER dictates a reversal a comma will be inserted after 
  704. the reversed surname.
  705.  
  706. The "Separator.." option allows definition of the separator character 
  707. between complete author names. The menu allows a range of common 
  708. possibilities...
  709.  
  710.   A, B, C  (comma separator)       eg. Jones G, Bloggs F, Flog H
  711.   A; B; C  (semi-colon separator)  eg. Jones G; Bloggs F; Flog H
  712.   A, B & C (comma with last "&")   eg. Jones G, Bloggs F & Flog H
  713.   ... etc.
  714.  
  715. The letters (A, B or C) refer to a complete author name (Inits/Firstname 
  716. plus Surname) which will be in the format defined by the preceding 
  717. Initials, Punctuation, Name order and Suborder options. The menu options 
  718. containing an "&" or "and" before "C" (e.g. A, B and C) indicate that 
  719. this concatenator will be inserted before the LAST author instead of a 
  720. comma or semi-colon.
  721.  
  722. In the case of...
  723.  
  724.   A, B, C  (comma separator)       eg. Jones G, Bloggs F, Flog H
  725.   A; B; C  (semi-colon separator)  eg. Jones G; Bloggs F; Flog H
  726.  
  727. ... there is occasionally a need to specify a slightly different format 
  728. for entries which have ONLY two authors. This usually involves 
  729. concatenating the two author form with an "and" of some sort.
  730.  
  731. For example, 3 authors...
  732.  
  733.   Jones G, Bloggs F, Flog H
  734.  
  735. but 2 authors needs to be...
  736.  
  737.   Jones G and Bloggs F
  738.  
  739. To instruct !Citation to do this, move to the "Only 2 author" submenu 
  740. aside either "A, B, C" or "A; B; C" which presents a list of two author 
  741. concatenation options...
  742.  
  743.   A & B
  744.   A, & B
  745.   A and B
  746.   A, and B
  747.  
  748. ... and select the appropriate format. The yellow "Separator.." menu 
  749. field will then show the multi-author separator character "A, B, C" 
  750. followed by the chosen two author separator in brackets e.g.
  751.  
  752.   A, B, C (, and)
  753.  
  754. or
  755.  
  756.   A; B; C (&)
  757.  
  758. This special treatment is only necessary for these first two, comma or 
  759. semi-colon separated options, since the remainder all have a last "&" 
  760. component which is obviously used where there are only two authors 
  761. anyway.
  762.  
  763. The options below the dash line in the "Separator" menu offer formats for 
  764. specialized situations where, for example, individual authors need to be 
  765. placed on separate lines or for generating tagged format files.
  766.  
  767.   A¶B¶C - inserts newline commands as separators between each author so 
  768. that they are output as a list..
  769.  
  770.   A
  771.   B
  772.   C
  773.  
  774. To complete the listing though, the "auth" command in the style format 
  775. will also require a following newline marker to generate a newline after 
  776. the last author, C as, auth¶
  777.  
  778.   A//B//C - inserts a double forward slash between the authors, which 
  779. again is useful in some situations where it is necessary to export data 
  780. to another application.
  781.  
  782.   A¶%A B¶%A C - inserts the "Tagged (Refer) format" author tag (%A) 
  783. before authors B & C (see section 4.5 for further details on this 
  784. format). To complete the effect though, the "auth" command in the style 
  785. format will also requires a preceding "%A " and following newline marker, 
  786. thus:
  787.  
  788.   %A auth¶....<rest of tag style>
  789.  
  790. ...to generate:
  791.  
  792.   %A A
  793.   %A B
  794.   %A C
  795.  
  796. For references without an author entry the user can select a blank output 
  797. (Anon flag - "OFF") or flag the absence with "Anonymous" or "Anon.". This 
  798. only affects the author commands (cdau, itau and auth) and not the editor 
  799. command which is left blank if no editors are present in the field.
  800.  
  801. Occasionally journals stipulate a maximum number of authors to be cited 
  802. and if this number is exceeded, then how many authors should be shown 
  803. before the "et al" terminator. The "More than.. ..then show.." option 
  804. allows these values to be set. For example, to conform with the Vancouver 
  805. protocol, set the "More than.." field to 7 authors and the "..then 
  806. show.." to 3 authors using the adjacent bump arrows.
  807.  
  808. The truncated author ending can be selected from the adjacent menu 
  809. ("End truncated authors with...") which allows a choice of "et al" (with 
  810. or without full stop), "and/& others" and "and/& x others", etc. 
  811. According to the selection these can be can be in italic, underlined 
  812. ("uline") or plain (no effects applied, except for those which are acting 
  813. on the auth command as a whole). !Citation automatically inserts the 
  814. appropriate effect tags for the type of output set in the "Style Effects 
  815. tags" option in the Preferences window (see section 2.2.6). The "x" in 
  816. "and x others" is replaced by the number of remaining authors not cited:
  817.  
  818. e.g.   J Williams, KH Bloggs, GF Clopp
  819.  
  820. ...with the limit set to 1 and the ending to "and x others", becomes:
  821.  
  822.        J Williams and 2 others
  823.  
  824. Note that if the "More than.." option is "OFF" then the truncated author 
  825. option is not selectable.
  826.  
  827. 2.2.4 Misc Options
  828.       ------------
  829. Below the author option box is the Misc option box which allows various 
  830. other style attributes to be set.
  831.  
  832. Page number abbreviations offers the options of:
  833.  
  834.   As Field (OFF)
  835.   Simple 1
  836.   Simple 2
  837.   MLA
  838.   Chicago
  839.   Turabian
  840.   Start only 
  841.  
  842. * Simple 1: end number comprises changed digit(s) only:
  843.    1-8; 12-7; 34-7; 200-4; 210-8; 301-8; 331-9; 445-64
  844.    555-657; 2356-433
  845.  
  846. * Simple 2: as Simple 1 but numbers ending in teens take 2 digits:
  847.    1-8; 12-17; 34-7; 200-4; 210-18; 301-8; 331-9; 445-64
  848.         ^^^^^               ^^^^^^
  849.    555-657; 2356-433
  850.  
  851. * MLA: Start numbers in range 1-99 have end numbers quoted in full. 100+, 
  852. all end numbers are 2 digits or more, with a leading zero if required.
  853.    1-8; 12-17; 34-37; 200-04; 210-18; 301-08; 331-39; 445-64;
  854.                       ^^^^^^          ^^^^^^
  855.    555-657; 2356-433
  856.  
  857. * Chicago: Complex with many variants! The 1995 version of the Chicago 
  858. style manual states:
  859. Start numbers in range 1-99 have end numbers quoted in full.
  860. Start numbers on the hundreds boundary have end numbers quoted in full.
  861. 101-109 (in hundreds) use simple abbreviation.
  862. All other end numbers are 2 digits or more as necessary.
  863.    1-8; 12-17; 34-37; 200-204; 210-18; 301-8; 331-39; 445-64
  864.    555-657; 2356-433
  865.  
  866. * Turabian: a Chicago variant that uses full end number for start numbers  
  867. 4+ digits long which have more than 2 changed digits!
  868.    1-8; 12-17; 34-37; 200-204; 210-18; 301-8; 331-39; 445-64
  869.    555-657; 2356-2433
  870.             ^^^^^^^^^
  871. * Start only: inserts the start page number only.
  872.    1; 12; 34; 200; 301; 331; 445; 555; 2356
  873.  
  874. Note there is also a "start only" script command for awkward journals 
  875. that insist on mixing page numbering styles.
  876.  
  877. For the abbreviation options (Simple1/2, MLA, Chicago, Turbanian and 
  878. Start) to function correctly the FULL page reference needs to be entered 
  879. in the page field as two complete page numbers separated by a standard 
  880. hyphen (ASCII decimal 95) with no intervening spaces. !Citation validates 
  881. the field before attempting to abbreviate the page numbers. Invalid 
  882. fields are rejected and "*PGN ERROR*" appears in the output to flag the 
  883. offending entry for correction. The following cases will generate such an 
  884. error:
  885.  
  886.   * a blank field (unless enclosed in LICE brackets, see section 2.2.5)
  887.   * a hyphen only
  888.   * a missing start number e.g. -453
  889.   * a missing end number e.g. 329-
  890.   * start number less than end number e.g. 329-53
  891.  
  892. Exceptions to this standard pgn-pgn format which do not generate an error 
  893. are:
  894.  
  895.   * start and end numbers which are identical e.g. 345-345
  896.     (but only one number is output, as in 345)
  897.   * fields containing only one page reference e.g. 675
  898.   * mixed alphanumeric fields with NO hyphen e.g. 233 pages
  899.   * Roman numerals are not abbreviated e.g. iii-v
  900.   * mixed alpha-leading-numeric ARE abbreviated e.g. S223-34
  901.   * mixed numeric-leading-alpha are NOT abbreviated e.g. 183a-194a
  902.  
  903. If the adjacent option "En-dash" is selected, then the standard hyphen in 
  904. page numbers is automatically converted to an en-dash character (ASCII 
  905. decimal 151) which is more appropriate, typographically, for number 
  906. ranges.
  907.  
  908. The numbering style option used for generating a numbered reference list 
  909. e.g.
  910.  
  911.  1. Bloggs FG, Jones JK etc.
  912.  2. Williams GH, Jenkins DF etc.
  913.  3. Dillon CB, Watson J etc.
  914.  
  915. Various numbering styles are catered for which should cover most needs. 
  916. Note that numbering only operates for citations generated from the "View 
  917. & Output subsets" window and has no effect on the output from the 
  918. "Export" icon in the tool pane.
  919.  
  920. The adjacent "Start at.." allows the user to give an offset start number 
  921. in case references are exported in blocks. Clicking on the bump arrows 
  922. increments or decrements the value. The mouse "Select" button does this 
  923. by a value of one and the "Adjust" button by a value of 10. Setting the 
  924. numbering style to "OFF", resets the start offset back to "1". The start 
  925. offset is NOT saved in the settings or style files and is always reset 
  926. back to "1" on load-up.
  927.  
  928. The "Strip (issue) nos." option is particularly useful for database 
  929. imported files which add issue numbers in parentheses to the volume 
  930. reference.
  931.  
  932. eg. volm(issue)
  933.  
  934. The issue number is often not required in a reference list and selecting 
  935. this option will strip them from the volume reference in the final 
  936. output.
  937.  
  938. Source output... !Citation has an editable list of source/journals which 
  939. can be selected from a menu whilst adding or editing an entry. The 
  940. "journals" file contains the full source name and two user abbreviated 
  941. forms (see section 7). The "Source output" option allows the user to 
  942. select which form will be included in the final output. It is recommended 
  943. that the abbreviated forms include any full stop punctuation required 
  944. because these can easily be stripped out, if required, by selecting the 
  945. adjacent "Strip full stops" option (see section 7. for more details).
  946.  
  947.  
  948. 2.2.5 Exclusion brackets
  949.       ------------------
  950. Exclusion brackets are a way of instructing !Citation not to output a 
  951. defined section of the style script if one of the fields within that 
  952. section contains no data. For example, you might find it necessary to 
  953. create a script, particularly for books, which contains a translator 
  954. name. You use the spare Field A for the translator name and formulate a 
  955. book style as...
  956.  
  957.  auth (date). title. In: bkti Series Eds: edr. pub place Trans: flda
  958.  
  959. Now any book cited in your reference list which does not have a 
  960. translator will have "Trans:" at the end followed by a blank entry. 
  961. Annoying eh... well this is where you can use LICE brackets (Linked 
  962. Internal Concurrent Exclusion brackets). Putting the "Trans: flda" in 
  963. exclusion brackets forces !Citation to look at the field and if it is 
  964. empty, it skips everything between the brackets and strips the brackets 
  965. from the output. Exclusion brackets are Alt-Z («) and Alt-X (») or may be 
  966. selected from the citation style window command menu. The style script 
  967. would be altered thus:
  968.  
  969.   auth (date). title. In: bkti Series Eds: edr. pub place «Trans: flda»
  970.  
  971. To summarize LICE brackets:
  972.  
  973. *   «Text: flda, »
  974. If the nominated field is empty then everything within the brackets is 
  975. ignored (as in the above example).
  976.  
  977. *   «Text1: bkti. Text2, fldb »
  978. If either one of the nominated fields (bkti, fldb) is empty then 
  979. EVERYTHING within the brackets is ignored, even if the other field 
  980. contains data. They are 'mutually reliant'; you either get the both of 
  981. them or neither, hence the term "Linked Internal Concurrent". This can be 
  982. extended for any number of nominated fields contained within the span of 
  983. the brackets , i.e.
  984.  
  985.      «auth , title., (Place: pub, date) isbn»
  986.  
  987. In this example, if the 'isbn' field is empty then everything (including 
  988. the punctuation) will be ignored. There is no limit to the number of 
  989. paired of exclusion brackets entered into in a style script:
  990.  
  991.      «auth» , title., («Place: pub, »date) «isbn»
  992.  
  993. However NESTING brackets is not allowed and may give unexpected results.
  994.  
  995. i.e.     «Text1: joti ,«Text2, fldb »»  *NOT ALLOWED*
  996.  
  997. If you do nest or miss a bracket !Citation will flag a warning before you 
  998. leave the style window.
  999.  
  1000. 2.2.6 Italic, bold & underline effect tags
  1001.       ------------------------------------
  1002. The inclusion of effect tags in a style script has already been mentioned 
  1003. in section 2.2.1 where the example script:
  1004.  
  1005.            auth (date).¶title¶{italic on}joti{italic}¶volm;pgs
  1006.  
  1007. ... contains DDF effect tags to italicize the journal name.
  1008.  
  1009. A similar process can be used for entering effect tags in RTF and HTML 
  1010. formats which allows !Citation output to be used in DOS/Windows programs 
  1011. and material intended for Web browsers as well as Icon Technology's 
  1012. !Techwriter. This however requires some knowledge of the effect tags used 
  1013. by these formats as well as the correct file typing so that the receiving 
  1014. application can interpret the data correctly.
  1015.  
  1016. !Citation offers a facility to handle these tags automatically once they 
  1017. are entered into a style script and ensures that the output is of the 
  1018. correct file type to be understood.
  1019.  
  1020. * "OK so how does it work...?"
  1021. Effect tags are an extension of the standard script commands and are 
  1022. entered into the style script on either side of the item to which the 
  1023. effect is to be applied. There are 3 pairs of commands which are enclosed 
  1024. in curly brackets:
  1025.  
  1026.  {bti}  Begin Tag Italic
  1027.  {eti}  End Tag Italic
  1028.  
  1029.  {btb}  Begin Tag Bold
  1030.  {etb}  End Tag Bold
  1031.  
  1032.  {btu}  Begin Tag Underline
  1033.  {etu}  End Tag Underline
  1034.  
  1035. The "Begin Tag" command is placed where the effect should start and the 
  1036. "End Tag" command is placed where the effect finishes. Thus in the 
  1037. example script:
  1038.  
  1039.     auth (date).¶{btb}title{etb}¶{bti}joti{eti}¶{btu}volm;pgs{etu}
  1040.                   ^^^       ^^^   ^^^      ^^^   ^^^         ^^^
  1041.  
  1042. ... the title output will be *bold*, the journal output *italic* and the 
  1043. volume and page numbers *underlined*. Note that the tags are placed 
  1044. immediately before or after the commands they pertain to, spaces are not 
  1045. necessary but may be inserted if the output format demands it. Text 
  1046. prompts enclosed within the tags will also be affected:
  1047.  
  1048.     auth, title., {bti}(Place: pub, date){eti} isbn
  1049.                    ^^^                    ^^^
  1050. In this example the word "Place" as well as the publisher and date will 
  1051. be italicized.
  1052.  
  1053. Once the style scripts have been set up it is necessary to tell !Citation 
  1054. what type of output your receiving application can handle so that the 
  1055. !Citation's tags can be replaced with by the appropriate tags for that 
  1056. format. Access the "Preferences" window from the icon bar menu and select 
  1057. a format from the "Style Effect Tag" list, either DDF, HTML or RTF (the 
  1058. "Text" option ignores any !Citation tags in the scripts, effectively 
  1059. switching-off all effects in the output).
  1060.  
  1061. With DDF, HTML or RTF selected, any output from the "Card Export" button 
  1062. or the "View & Output Subsets" window will have the necessary style tags 
  1063. inserted and the file set to the appropriate file type. The "Finds" 
  1064. output from the General Search window always ignores effect tags and 
  1065. produces a standard text file.
  1066.  
  1067. Options are also available in the Citation style window to use italicized 
  1068. "et al" output to indicate author truncation. This process also uses 
  1069. effect tags and requires an appropriate "Style Effect Tag" setting in the 
  1070. "Preferences" window to be operational.
  1071.  
  1072. It should be stressed that !Citation only inserts effect tags in the 
  1073. output and it depends on the receiving application to apply the 
  1074. appropriate effects. If your receiving application does not support the 
  1075. file type it will probably ignore the input or it may receive the data 
  1076. but fail to interpret it correctly showing your reference containing odd 
  1077. bracketed text commands.
  1078.  
  1079. Note: If a DDF/RTF/HTML effect tag occurs at the end of a reference, 
  1080. whether inserted directly by the user or translated from a !Citation tag 
  1081. e.g.
  1082.  
  1083.     auth, title., {italic on}(Place: pub, date){italic}
  1084.                                                 ^^^^^^
  1085. ... !Citation automatically adds a trailing space to the output. This 
  1086. ensures that the effect in Impression or !Techwriter is terminated 
  1087. otherwise the effect is carried over onto the following text.
  1088.   
  1089.  
  1090. 2.2.7 Saving/Loading styles
  1091.       ---------------------
  1092. Once a set of styles have been created they can be saved from the "Icon 
  1093. bar menu->Citation styles->Save style" so the user can build up a set of 
  1094. frequently used styles. To import saved style files, drop them onto the 
  1095. load icon in the Citation style window. The current styles are also saved 
  1096. in the settings file on shut down and may be restored at any time in the 
  1097. next session with "Icon bar Menu­>Citation styles­>Restore".
  1098.          
  1099. 2.3 - Card Export
  1100.       -----------
  1101. Dragging from the Card Export Button (green arrow, mid-tool pane) exports 
  1102. data from from the current entry. This is useful if you have !Citation 
  1103. running as you are are writing and want to insert the currently displayed 
  1104. entry into a manuscript or add to a reference list.
  1105.  
  1106. Four style options are available for this output:
  1107.  
  1108.   In-text citation
  1109.   Card format 1
  1110.   Card format 2
  1111.   As type
  1112.  
  1113. These are selected from the "Main menu->Card export" and these styles are 
  1114. defined in the Citation style window (see section 2.2). The "Card Export" 
  1115. menu may also be called up by clicking menu on the Card Export Button 
  1116. which allows a quick change of type before dragging.
  1117.  
  1118. "In-text", "Card format 1" and "Card format 2", are special styles since 
  1119. they override the reference type style. "As type" uses the reference type 
  1120. style as defined in the Citation style window.
  1121.  
  1122. The use of "In-text" has already be explained but what of the other two? 
  1123. Well, it may be that you wish to quickly export all the data on a card or 
  1124. just one field for a quick visit to the library or for some one 
  1125. requesting a particular reference. The Card format styles can be defined 
  1126. to any sort of output without interfering with any of the reference type 
  1127. styles... use as you will but I thought it was a good idea!
  1128.  
  1129. Incidentally, "Adjust" dragging (3rd button on the mouse) will *ALWAYS* 
  1130. export the current reference "As type" so that you can easily add the 
  1131. full current reference into the bibliography without having to alter the 
  1132. "Select" drag option each time.
  1133.  
  1134. An option is also available for the direct export of "Abstract" data to 
  1135. allow easy editing. Open the Abstract window by clicking on the Abstract 
  1136. button in the main browser card and click menu (this only works in the 
  1137. Browse mode and is disabled in the Add/Edit mode). This brings up a save 
  1138. window for dragging the data out to file or directly into an editor. Data 
  1139. can be saved back into the abstract window in Add/Edit mode by dragging 
  1140. selected text directly from and editor or by dropping a file into the 
  1141. window.
  1142.  
  1143. In fact data can be entered/added to any field in the browser window by 
  1144. dragging a file or data into the appropriate field. However, this only 
  1145. works if !Citation is in the Add/Edit mode. Field import is ignored in 
  1146. the Browse mode.
  1147.  
  1148. Data imported in this way replaces the existing contents of the field 
  1149. unless the "Add on field import" option is selected in the "Preferences" 
  1150. window in which case it is appended to the end of existing data.
  1151.  
  1152. 2.4 - Generating citations for final output to a technical paper
  1153.       ----------------------------------------------------------
  1154. This comprises three parts a) defining styles for the output references 
  1155. (see above), b) selecting which references within the database are for 
  1156. output and c) generating the output set.
  1157.  
  1158. 2.4.1 - Selecting references for output          
  1159.         -------------------------------
  1160. !Citation uses the idea of "Subsets" to select which references are for 
  1161. output, such that any record in the library can be included in a "Subset" 
  1162. of references. This simply means that each record holds a flag (actually 
  1163. 5 flags) which indicates whether that record is a member of a particular 
  1164. Subset.
  1165.  
  1166. There are up to 5 Subsets (hence 5 flags, numbered 0 to 4) and any record 
  1167. can be a member of any one or more of these Subsets or have no subset 
  1168. designation. The Subset status for any entry is shown in the tool pane  
  1169. and is updated as the user browses the library. A reference is included 
  1170. in a Subset if the button by the Subset number (0 to 4) is ticked.
  1171.  
  1172. To select a Subset of references for output, browse through the library 
  1173. to find the desired references and click on a Subset button to include 
  1174. that reference in the chosen subset. With 5 Subsets, the user can have 
  1175. say, 5 papers on the go at any one time each defining a discrete Subset, 
  1176. though of course any one record may be a member of several Subsets. This 
  1177. method, particularly in combination with the various search options (see 
  1178. below), allows references to be easily added or removed from a Subset. 
  1179. The "Clear subset" option (Main Menu­>Citation subsets­>Clear subset(s)) 
  1180. will clear any selected subset of ALL designations - use wisely.
  1181.  
  1182. It is thus essentially very easy to build up a Subset but what about the 
  1183. output order? In most cases journals require references to be arranged in 
  1184. alphabetical order which can be performed automatically by !Citation but 
  1185. what about those that require references to be arranged in a particular 
  1186. order - usually the order in which the references occur in the text? This 
  1187. is where the "Order value" comes into play. The Order value window is 
  1188. called up through "Main Menu->Subsets->Order value" or using the hot key 
  1189. "ctrl-O" or clicking "select" on the *subset numbers* adjacent to  the 
  1190. subset designation buttons.
  1191.  
  1192. The Order value is simply a value which indicates to !Citation the order 
  1193. which the user would like the references to be arranged on output - note 
  1194. it is *NOT* the number which is printed by the reference on the final 
  1195. output but a value which determines the order in which references are 
  1196. organised in the final output. Thus the Order values do not need to be 
  1197. consecutive eg. if ref1=(10), ref2=(20), ref3=(15) the output will be... 
  1198.  
  1199.  1. ref1 
  1200.  2. ref3 
  1201.  3. ref2
  1202.  
  1203. In fact the bump buttons in this window can increment in steps of 1 or 10 
  1204. depending on whether the are "select" or "adjust" clicked and it is 
  1205. recommend that the user uses large steps so that is is easy to go back an 
  1206. insert or reorder the references as the paper evolves.
  1207.  
  1208. The process of setting the Order value is an extension of selecting the 
  1209. record as a Subset member. Once the Subset button is ticked the order 
  1210. field becomes available (ie. goes yellow). You should see the cursor in 
  1211. this field, if not click in it to put the cursor there, then either use 
  1212. the bump buttons to increment/decrement the value (0 to 999) or enter a 
  1213. value manually. The user only needs to click on the "Save" button (in the 
  1214. tool pane) to update the entry if manually entering a number into Order 
  1215. value. Clicking on the bump buttons updates the record automatically. 
  1216. Once the Order value is given move on to the next record...and so on.
  1217.  
  1218. The Order value can more easily be set by using the "Scan manuscript" 
  1219. option which can scan a text file of the manuscript to put references 
  1220. into a specified subset and set the order value in order of occurrence 
  1221. (see section 5).
  1222.  
  1223. Note that if the user only requires an alphabetical output the Order 
  1224. value can be ignored. The Subset selection buttons and Order values for 
  1225. an entry can be changed at anytime and are stored with the entry until 
  1226. the Subset is cleared.
  1227.  
  1228. 2.4.2 - Generating the output subset
  1229.         ----------------------------
  1230. We now have a citation output style and a Subset (or more) defined and we 
  1231. can output the Subset to the paper. Opening the "Main Menu­>Citation 
  1232. Subsets­>View & Output" window (or hot key ctrl-V) shows a blank selector 
  1233. window headed by the menu options "Range?" and "Order?" (see also !Draw 
  1234. file "sets"). Use the range menu to select a Subset and the Order menu to 
  1235. select an output order (#ID number, Alphabetical, Order value or Date). 
  1236. Alphabetical ordering is based on the author's surnames/initials in turn 
  1237. and then on the date. Once selections are finished, hit the "Go" button 
  1238. (or the Return key).
  1239.  
  1240. !Citation will search the library and present all the matching records in 
  1241. the selected order in the selector window. This may be browsed using the 
  1242. scroll bar and clicking on a line brings the corresponding entry into the 
  1243. main browser window where it may be viewed or edited. There is also an 
  1244. option in the "Range?" menu to select all the records in the library 
  1245. which is useful if you need to view the whole library in list form.
  1246.  
  1247. The subset is now ready for generating an output file but first the user 
  1248. must select the desired output format. There are four options in the 
  1249. "Output subset as..." menu:
  1250.  
  1251.  As type
  1252.  Card format 1
  1253.  Card format 2
  1254.  CSV subset
  1255.  
  1256. The "As type" output looks at the reference type of each entry and uses 
  1257. the corresponding style in the same way as the Card export Button does 
  1258. when set to "As type". For a numbered reference list ensure that the 
  1259. "Numbering style" option in the Citation style window is selected.
  1260.  
  1261. The "Card format" output overrides the reference types attached to each 
  1262. entry and applies the selected card format style to all entries. This may 
  1263. be useful for generating say, a reading list in which all the references 
  1264. must conform to a one particular style, irrespective of whether they are 
  1265. a book or journal type.
  1266.  
  1267. Note that the Author and Misc options set in the Citation style window 
  1268. will be active on appropriate fields in both of the above options.
  1269.  
  1270. The "CSV subset" output creates an archive file from the chosen subset 
  1271. and is useful for pulling selected references out of one library for 
  1272. inclusion into another or for sorting out references from a temporary 
  1273. library created by importing on-line data.
  1274.  
  1275. The final step is to click on the Generate subset button (yellow icon to 
  1276. the right of "Output subset as..." box) and a save box is shown for the 
  1277. user to drag the set to file or directly into the manuscript.
  1278.  
  1279. Note that once !Citation has gathered a Subset into the selector window, 
  1280. altering the Subset designation of a record to include/exclude it from 
  1281. the list will have no effect until the "Go" button is clicked again. 
  1282. Changing the Subset or Order options in the window with a subset active 
  1283. has the effect of clearing the Subset and clicking "Go" re-initializes 
  1284. the subset.
  1285.  
  1286.  
  1287. 3. Searching
  1288. ============
  1289. Three forms of searching are supported a) First Author, b) Record #ID 
  1290. number and c) General Search (see also !Draw file "search").
  1291.  
  1292. 3.1 - First Author
  1293.       ------------
  1294. !Citation maintains an index of First author names as they are entered 
  1295. which allows very rapid searching. Opening the search window (Main 
  1296. Menu­>Search­>1st author) shows a yellow string entry field. Click in 
  1297. this field and begin entering the surname. Each letter is grabbed by 
  1298. !Citation as it is entered and the library updated to the nearest match. 
  1299. If the sequence of letters thusfar entered (which need not necessarily be 
  1300. the whole name) is not found then !Citation bleeps and flags "Not found" 
  1301. in the status window. The arrow buttons on the search card ("A to Z 
  1302. browse") allow alphabetical browsing of the library either around your 
  1303. found surname or if the search field is empty, through the whole library. 
  1304. The user can, in this way, search for an author and once found browse 
  1305. round papers by the same author.
  1306.  
  1307. If there appears to be a problem with the alphabetical ordering it may be 
  1308. because the author index has become outdated. This may occur after 
  1309. multiple file imports or entry deletes. In this case re-index the library 
  1310. using the "Re-index" option on the "Icon bar->Maintenance" menu - this 
  1311. doesn't take long. An out-of-date index does not affect subset generation 
  1312. since this creates its own new index each time.
  1313.  
  1314. If this fails, check that your author fields do not contain leading 
  1315. spaces by entering a space into the search field. If this finds an entry 
  1316. then the author field has a leading space. Switch into edit mode and 
  1317. remove the space and then use the alpha browse keys to find any others.
  1318.  
  1319. 3.2 - Record #ID No.
  1320.       --------------
  1321. This simply accesses any record by its unique #ID number so that the user 
  1322. can go directly to any reference. The card number is entered into the 
  1323. entry field and pressing <Return> activates the find.
  1324.  
  1325. 3.3 - General Search
  1326.       --------------
  1327. For more extensive searches, including all Authors, Keywords, Sources and 
  1328. Subject (ie. Title, Keyword, Field A and Field B fields combined) use the 
  1329. general search option (Main Menu­>Search­>General Search) or hot key 
  1330. ctrl-S.
  1331.  
  1332. The "Range?" menu on the general search card is self evident. "Authors" 
  1333. searches ALL authors (unlike the first author search) and "AuthorCS" 
  1334. performs a case sensitive search. "Subject" searches Title, Keywords, 
  1335. Field A and Field B for the search string. "Keywords" searches keywords 
  1336. only - useful for defining a Subset. The search string is case 
  1337. independent (except for AuthorCS) and the search performs a simple but 
  1338. flexible - "does the field specified in the search range *CONTAIN* the 
  1339. search string".
  1340.  
  1341. This window bears some similarities to the "View & Output subsets" window 
  1342. in that, after selecting a range, a search string is entered and "Go" 
  1343. clicked (or <Rtn> pressed). The finds appear in the selector window which 
  1344. can be scrolled. Clicking on a line brings the corresponding entry into 
  1345. the main browser window.
  1346.  
  1347. Like the "View & Output subsets" window clicking on the "Range?" option 
  1348. with an active search, clears the window and you must use "Go" to 
  1349. reinstate it or enter a new search string.
  1350.  
  1351. The find list can be exported to file by clicking on the "Save finds" 
  1352. button at the bottom of the window. Note that the style of output is 
  1353. dictated by the "Card Export" setting, so you can choose "In-text", "Card 
  1354. 1", "Card 2" or "as type" which are defined in the Citation style window.
  1355.  
  1356. The "Add to subset..." option, adds all finds to a specified Subset but 
  1357. does not provide an Order value. This is useful if the user has a group 
  1358. of records characterized by a specific term in the subject or keywords 
  1359. fields. These can be searched out and added to a Subset ready for output. 
  1360. An order value can be added by selecting the Subset using the "View & 
  1361. Output subsets" option with alphabetical ordering and stepping though the 
  1362. Subset updating the Order values as necessary.
  1363.  
  1364.  
  1365. 4. - File import
  1366. ================
  1367. The file import window is accessed from the "Main Menu->File import". 
  1368. This window is used for importing several "foreign" file types, namely:
  1369.  
  1370.  1) !Citation archive/subset CSV files
  1371.  2) 5-line text files
  1372.  3) Reprint/Medlars format files
  1373.  4) BIDS/ISI files (with and without case conversion)
  1374.  5) Tagged text files
  1375.  
  1376. The specifics of the different import types will be addressed below but 
  1377. here are some general principles. Dragging a file to the load icon within 
  1378. the window activates the import process. CSV type files are automatically 
  1379. detected and assumed to be a !Citation archive or subset files. The 
  1380. window also accepts DOS type and TEXT type files but the form of import 
  1381. desired has to be specified using the "Import type" menu. The import 
  1382. routine automatically handles the extra [CR] in DOS files so you do *NOT* 
  1383. need to strip out these extra characters. If a valid file is dropped then 
  1384. the status window responds with the file name and the current type of 
  1385. import and waits for a click on "Go".
  1386.  
  1387. Importing is multi-tasking with progress shown in the status window. 
  1388. Clicking on "Cancel" during the import aborts the operation at the next 
  1389. appropriate place in the import loop and thus might take a second or two 
  1390. to show a response. The menu option and close the window button are 
  1391. disabled until import is complete or aborted and similarly some !Citation 
  1392. functions are unselectable to prevent operation clashes. Line lengths 
  1393. over 254 characters, in all cases, will cause the import to abort but it 
  1394. will be most unusual to encounter such long lines, even for on-line 
  1395. citation database derived material.
  1396.  
  1397. It is strongly recommended that you don't edit your on-line database 
  1398. derived file manually in a text editor before importing. These files are 
  1399. quite complex and the import routine is tailored to find specific start 
  1400. and end markers which may be lost during editing. !Citation automatically 
  1401. sorts through Email headers etc. if present. If you wish to sort through 
  1402. a bulk of references it is suggested that you create a temporary library 
  1403. for the initial import and browse this temporary library putting the 
  1404. selected references into a subset. Once you have all the references you 
  1405. need, use the "Main menu­>Subsets->View & Output subset" window to 
  1406. generate a CSV subset of the these references and *THEN* import them into 
  1407. your main library.
  1408.  
  1409. Now to the specifics....
  1410.  
  1411. 4.1 CSV Archive and Subset files
  1412.     ----------------------------
  1413. Archive files are generated from the "Icon bar menu->Archive Library" 
  1414. option and essentially output the whole of the active library to a CSV 
  1415. file with a !Citation header (see section 6). This is useful for 
  1416. combining libraries or upgrading to a later version of !Citation which 
  1417. may have a different data structure. Similarly, subset CSV files are 
  1418. generated from the "Main menu->Subsets->View & Output" window and allow 
  1419. the export of a subset of the active library to a CSV file. This is 
  1420. useful for sorting out references from a temporary library before final 
  1421. import into your main library. CSV files are automatically assumed to be 
  1422. !Citation generated and the header is checked for type (archive/subset) 
  1423. and the user notified through the import window before import is 
  1424. accepted. The import type setting is ignored once !Citation has detected 
  1425. a CSV type file and import proceeds once the user has clicked on "Go".
  1426.  
  1427. 4.2 "5"-line text file import
  1428.     -----------------------
  1429. This is a useful option, as described in the introduction. Personally I 
  1430. keep a list of my current references in a text file on my Psion/Pocket 
  1431. book as a plain text file, adding to this list as I come across new 
  1432. references. This saves long typing sessions and keeps me organized...!
  1433.  
  1434. The entry format of the 5-line files is simple. Open your text editor and 
  1435. on the first line type in the authors in the standard format (see section 
  1436. 1.1). At the end of the line press <return>. On the next line enter the 
  1437. Item title followed by a <return>. The next line should be the 
  1438. journal title, volm, pages, yr; each separated by a comma with no 
  1439. intervening space followed by a <return>. The final line of the entry is 
  1440. optional and can be a short note up to 254 characters again followed by a 
  1441. <return>. To indicate the end of a data block enter a hash character (#) 
  1442. and <return>. The author line of the next reference now can be entered on 
  1443. the next line... and so on. The last reference of a list should be 
  1444. followed by a single hash character and <return>.
  1445.  
  1446. Thus a 5-line file has the following format:
  1447.  
  1448. ...start of file
  1449. au,au,au[LF]
  1450. title[LF]
  1451. journal,volm,pages,yr[LF]
  1452. notes[LF]
  1453. #
  1454. au,au,au[LF]
  1455. title[LF]
  1456. journal,volm,pages,yr[LF]
  1457. notes[LF]
  1458. #
  1459. [last data block etc]
  1460. #
  1461. ...end of file
  1462.  
  1463. Note the "return" character (CR/LF for DOS files) after each line and 
  1464. hash character after the last line of the last reference. The authors and 
  1465. source lines are formatted as *COMMA SEPARATED VARIABLES* and the order 
  1466. of the source line *IS* important (journal,volm,pages,yr). The "notes" 
  1467. line is optional and !Citation will accept a 3 line entry as author, 
  1468. title and journal (see the accompanying "fv_line" file for an example). 
  1469. The 5-line format however doesn't cater for the extra book fields in the 
  1470. database which will have to be entered directly into !Citation or use the 
  1471. "Tagged text" file format (see below).
  1472.  
  1473. * "How do I import my 5-line text file...?"
  1474. Open the "File import" window, ensure the 5-line text import option is 
  1475. selected and drag your text file onto the load icon. You will be informed 
  1476. that the file format will be checked first and given the option to 
  1477. continue or cancel. I have found, from experience, that despite this 
  1478. simple file structure it is easy to put an extra CR/LF in by mistake or 
  1479. forget to put a hash character between references which would cause the 
  1480. fields to be entered out-of-step. The other common mistake is to put 
  1481. spaces after the separator hash and the problem is you cannot see them on 
  1482. most text editors.
  1483.  
  1484. To prevent this !Citation checks that each entry comprises 3 or 4 lines 
  1485. followed by a hash. If variation from this format is detected, an error 
  1486. is flagged with an indication of roughly (+/- 1) in which entry (data 
  1487. block) the error lies. Check the file at the indicated place, correct the 
  1488. error and begin the process again.
  1489.  
  1490. If the format is correct then the user is asked whether to continue with 
  1491. the import. The error checking routine is fairly rudimentary and aborts 
  1492. on the first error encountered. It might require several runs to debug a 
  1493. file that contains multiple errors but this is better than having all the 
  1494. fields out-of-synch. Importing occurs at about 40 references/min on an 
  1495. ARM3 (time for a cuppa!) but should be faster on newer models. 
  1496.  
  1497. 4.3 Reprint/Medlars import
  1498.     ----------------------
  1499. The "Reprint" format is a "standard" used by some computerized journal 
  1500. databases specifically for importing into bibliography managers, in 
  1501. particular those using "Ovid" software. Medline and BIDS both use an Ovid 
  1502. interface and you should ensure that the "Reprint/Medlars" output option 
  1503. is selected when you save search data. If you cannot find the correct 
  1504. option, get your IT co-ordinator to show you how to set it.
  1505.  
  1506. You can select all sorts of data to output to a "Reprint" file but as 
  1507. long as it is in the "Reprint" format and contains a "Unique Identifier" 
  1508. field, !Citation will sort through it and extract only the fields needed. 
  1509. Like all "standards" it has variations and the Medline Reprint/Medlars 
  1510. version outputs the article source data in a slightly different format to 
  1511. that of BIDS Reprint/Medlars but !Citation will recognise both from the 
  1512. "Reprint" import setting. Example files are included with this package. 
  1513. Sometime the source output really is uninterpretable in which case this 
  1514. is flagged in the source field.
  1515.  
  1516. Starting the import is the same as for the "5-line text" files but select 
  1517. the "Reprint" import type BEFORE dragging the file to the load icon. DOS 
  1518. file types are also accepted so there is no need to reset the type or 
  1519. remove [CR] characters. Confirmation for import is requested and then the 
  1520. whole file is directly imported on the assumption that, being machine 
  1521. created, there is no need to pre-check.
  1522.  
  1523. The start of data block marker is "UI  -",  which stands for Unique 
  1524. Identifier and should be present as the first line in all Reprint 
  1525. formatted records. If there is an option in your computerized database to 
  1526. select which data is output, ensure the Unique Identifier field is 
  1527. included or !Citation will not be able to find the start of a reference. 
  1528. The end of data block marker is the blank line which follows the last 
  1529. line of the reference.
  1530.  
  1531. 4.4 BIDS/ISI "DownLoad" import
  1532.     --------------------------
  1533. The Bath Information Database (BIDS.ac.uk) is a multi-disciplinary on-
  1534. line database. This section refers to the original ("clunky" - users will 
  1535. know what I mean!) telnet BIDS interface which offers a "DownLoad" format 
  1536. option. They now also offer slicker, Ovid telnet and Ovid Web-browser 
  1537. search interfaces - for these use the "Reprint" import option. Example 
  1538. BIDS output files are included with this package and the document, 
  1539. "BIDS_info" explains acceptable file formats. Data is usually received 
  1540. via screen capture or E-mail and !Citation will accept both file types 
  1541. unmodified.
  1542.  
  1543. The reference (data block) start marker is "Record -" and the blank line 
  1544. following a reference, indicates the end. The medical database (embase) 
  1545. outputs data in appropriate lower case format but other databases seem to 
  1546. use upper case fields only. This is rather inconvenient so there are two 
  1547. options for import. The "BIDS/DownLoad" import type just extracts the 
  1548. fields and enters them directly into !Citation but the "BIDS/DL +Case" 
  1549. option attempts to convert the fields to lower case before they are 
  1550. entered into !Citation. Obviously there are limitations to what !Citation 
  1551. can do in this respect and whilst authors surnames/initials can be 
  1552. converted reasonably accurately and even Journal names are mostly 
  1553. formatted appropriately the Title fields are all lower-cased bar the 
  1554. first character. This means that chemical symbols and proper names in the 
  1555. title are also converted and may need changing after import.
  1556.  
  1557. The import process is similar to that described above. Select either 
  1558. "BIDS/DownLoad" for direct (unconverted) import or "BIDS/DL +Case" for 
  1559. lower case conversion and drop the file onto the load icon. Check that 
  1560. the details are correct in the import status window and click "Go" to 
  1561. begin the import (or "Cancel" to abort).
  1562.  
  1563. There are quite a lot of fields in the full BIDS output and all those 
  1564. which tally with !Citation fields are directly inserted. Extra fields 
  1565. which have no direct !Citation equivalent are placed into "Field A" or 
  1566. appended to the abstract. See the BIDS_info document for more information 
  1567. about the file format and translation.
  1568.  
  1569. 4.5 Tagged (Refer) text files
  1570.     -------------------------
  1571. The tagged text files are simple text, extending the facilities of the 
  1572. 5­line format by allowing the entry of book references as well as journal 
  1573. type articles. They can be generated in any text editor to hand and are 
  1574. based on the "Refer format" used in other bibliography managers. Each 
  1575. line begins with a field tag, which is a percent sign (%) followed by a 
  1576. single letter identifying what kind of information is held in the 
  1577. following text. eg.
  1578.  
  1579. ...start file
  1580. %A Eustace S
  1581. %A Suojanen J
  1582. %A Buff B
  1583. %A McEniff N
  1584. %A Januario J
  1585. %A Norris C
  1586. %T Pre-operative imaging of esthesioneuroblastoma
  1587. %J Clinical Radiology
  1588. %V 50(9)
  1589. %P 639-43
  1590. %D 1995
  1591. %@ 1234-5677
  1592. %K MRI, PNET, surgery
  1593. %1 too many long words... avoid at all costs
  1594. #
  1595. %A Gotsis ED, Fountas K, Kapsalaki E, Toulas P, Peristeris G, Papadakis N
  1596. %T In vivo proton MR spectroscopy: The diagnostic possibilities of lipid 
  1597. resonances in brain tumors
  1598. %J Anticancer Research
  1599. %V 16(3B)
  1600. %P 200-208
  1601. %D 1984
  1602. %@ 3252 345 2345 245
  1603. %K proton nuclear magnetic resonance, lipid, brain tumor/diagnosis, 
  1604. Alzheimer's
  1605. #
  1606. ... end file
  1607.  
  1608. Each entry line is ended by a return character and each complete 
  1609. reference is separated by a hash (with no following spaces). Note that 
  1610. the author line (%A) may be spread over several lines or concatenated 
  1611. into just one line with comma separators in the usual entry format (see 
  1612. section 1.1). 
  1613.  
  1614. The tags, with mnemonic keys in capitals, are:
  1615.  
  1616.  %A Author(s)
  1617.  %T item Title 
  1618.  %J Journal title
  1619.  %I Issuer/publisher
  1620.  %C City of publisher (place)
  1621.  %E Editors
  1622.  %B Book (series) title
  1623.  %V Volume
  1624.  %P Pages
  1625.  %D Date
  1626.  %N editioN
  1627.  %K Keywords
  1628.  %@ ISBN/location
  1629.  %1 Field A
  1630.  %2 Field B
  1631.  
  1632. !Citation makes a best guess at the reference type from the fields 
  1633. present within an entry. The default is "Journal Article" but if the 
  1634. Editors (%E) tag is present, the reference type is set to "Book Section". 
  1635. If there is no "Editor" tag but the "Issue/publisher" (%I) tag is present 
  1636. then the type is set to "Book".
  1637.  
  1638. There is a 254 character limit on all these fields. An example tagged 
  1639. file is included in the example data directory. Abstract fields are not, 
  1640. at present, supported in this format.
  1641.  
  1642. To import a tagged file, set the import option accordingly and drop the 
  1643. file on the import icon. If the status window report is satisfactory, 
  1644. click "Go".
  1645.  
  1646. 4.6 Importing & the Format card
  1647.     ---------------------------
  1648. With all types of file import except CSV, the Format card (Main 
  1649. Menu­>Format card­>Edit Format) can be used to set the "Copy?", 
  1650. "Keywords" and "Field B" fields as well as the subset designations of the 
  1651. imported references to pre-determined values.
  1652.  
  1653. Access the format card and set the fields or subsets appropriately and 
  1654. save the entry. To use these setting during an import, select the "Use 
  1655. format card settings" option in the file import window and continue with 
  1656. the import. It should, however, be noted that Reprint and BIDS files 
  1657. often includes keyword data which will override the format card setting.
  1658.  
  1659. 4.7 Deleting imports & import errors
  1660.     --------------------------------
  1661. * "I have imported the wrong file. What can I do...?"
  1662. Have a cuppa and calm down... If you import the wrong batch of references 
  1663. or an error occurs and the file is half imported you can use the "Delete 
  1664. import" option from the "Main Menu­>Miscellaneous­>Delete import" to 
  1665. remove all of the last imported references and compact the library. If 
  1666. you have other deleted records in the library, this process also removes 
  1667. them - beware... Note this only works within a session. If you quit and 
  1668. restart !Citation the import pointers are lost. 
  1669.  
  1670. * "BIDS/Reprint/5-line/Tagged import hasn't worked...!"
  1671. If !Citation has accepted and read the file but nothing has been 
  1672. imported, check that you have the correct import type selected. !Citation 
  1673. searches for data block markers and 5-line, tagged, BIDS and Reprint 
  1674. formats all use different markers. With the wrong type set !Citation will 
  1675. scan the file but will not find anything to import. Next check that your 
  1676. file is actually in BIDS "download" format or in "Reprint" format and 
  1677. that the "Unique Identifier" is present in "Reprint" files. There are 
  1678. usually several download options but one usually indicates its use for 
  1679. import into bibliography managers. Compare your file against the example 
  1680. files provided.
  1681.  
  1682. 4.8 Field Import
  1683.     ------------
  1684. The user can also directly import text files into the Author, Title, 
  1685. Notes, Abstract, Date etc. fields of the displayed record by drag'n'drop 
  1686. on the appropriate field (drops onto the mask between fields will be 
  1687. ignored). Note that this can *ONLY* be done in edit/add modes. Authors 
  1688. should be comma separated and in the usual format. If a mistake is made 
  1689. "Cancel" will reinstate the previous text. Dragged data normally 
  1690. overwrites the existing field contents but if the "Add on field import" 
  1691. option in the preferences window is selected (see section 9), dragged 
  1692. text will be appended to the existing contents.
  1693.  
  1694. Note that text can also be *EXPORTED* from selected fields using the 
  1695. "Card Export" button and one of the Card Format styles containing the 
  1696. appropriate field (see section 2.2.2). This means that a text editor can 
  1697. be easily used as a tool for editing long fields, re-importing after 
  1698. alterations.
  1699.  
  1700.  
  1701. 5. Scanning Manuscripts
  1702. =======================
  1703. !Citation can scan a manuscript for in-text references which are then 
  1704. searched for in the current library, flagged to a specified subset and if 
  1705. required, given an order value. However, !Citation does not (yet!) alter 
  1706. the manuscript to insert reference numbers.
  1707.  
  1708. The manuscript file must be of Text, DDF, HTML or RTF type, WP or DTP 
  1709. package files cannot be used directly but as most offer a text or Rich 
  1710. Text Format output option this presents little problem.
  1711.  
  1712. In-text references must be inserted in the form:
  1713.  
  1714.  [#0123 - Flogit & Runn, 1986]
  1715.  
  1716. ... which is the default "in-text" style script, viz. [idn - itau, date], 
  1717. where "#0123" represents the unique identity number (IDN) for that entry. 
  1718. To find in-text references !Citation searches the manuscript for an open 
  1719. square bracket followed by a hash i.e. [#. It then extracts the 4 digit 
  1720. IDN and searches the current library for that number, flagging the subset 
  1721. and updating the order value of the appropriate entry accordingly. Thus, 
  1722. the in-text references *MUST* start with a "[#xxxx" for this operation to 
  1723. work. The reference text following the IDN can be in any format.
  1724.  
  1725. * "OK, so take me through this... slowly."
  1726. 1) Set the in-text style script in the Citation style window to an 
  1727. acceptable format e.g. [idn - itau, date]
  1728.  
  1729. 2) As you write, use the card export function, set to "In-text", to drop 
  1730. each reference into your manuscript which should look something like 
  1731. this...
  1732.  
  1733. "The rarity of extraneural metastasis from oligodendrogliomas may be 
  1734. appreciated from the work of Smith et al [#0042 - Smith et al., 1969] who 
  1735. reviewed 8000 primary CNS tumours in the AFIP files and only found one 
  1736. truly metastasizing lesion. The first substantiated case of 
  1737. oligodendroglioma extraneural metastasis was reported by James & Pagel 
  1738. [#0033 - James & Pagel, 1951] and concerned a 25 yr old woman who 
  1739. presented in 1945 with a right-sided cystic parietal tumour."
  1740.  
  1741. 3) Export the finished manuscript to a temporary text/DDF/RTF/HTML file.
  1742.  
  1743. 4) Ensure the appropriate library is loaded into !Citation and call up 
  1744. the "Scan manuscript" window (Main menu->Scan manuscript).
  1745.  
  1746. 5) Select which subset you wish to add the references to by using the 
  1747. "Add to..." menu in the Scan window.
  1748.  
  1749. 6) Decide whether you simply want to add the references in the manuscript 
  1750. to already existing subset designations ("Add to current subset") or 
  1751. whether you want to clear the subset before adding, so it will contain 
  1752. only those references cited in the manuscript. This option also sets the 
  1753. order value of added references to the order in which they first occur in 
  1754. the manuscript.
  1755.  
  1756. 7) Drop the manuscript text file on the load icon and click "Go". 
  1757. "Cancel" will abort the scanning operation. The progress is shown in the 
  1758. status window.
  1759.  
  1760. 8) To view the results, access the "View & Output subsets" window and 
  1761. select the destination subset. All the references cited in the manuscript 
  1762. will be included and if the order value order is selected they will be 
  1763. shown in the order in which they first occur in the manuscript ready for 
  1764. output.
  1765.  
  1766. If a reference IDN is found in the manuscript which is not in the current 
  1767. library, a warning is flagged in the Scan manuscript status window. 
  1768. Ensure you have the correct library loaded!
  1769.  
  1770. A worked example may be found in the eg_data directory, called "ManScan" 
  1771. with a couple of deliberate missing references. Load the library !glioma 
  1772. and use the manuscript in the file "TextStory" to try out the process.
  1773.  
  1774.  
  1775. 6. Archiving
  1776. ============
  1777. Selecting "Archive" from the icon bar menu allows archiving of the 
  1778. *ENTIRE* current library into a CSV format file (ie. Author, Title, 
  1779. Source, Date... Abstract). It is also possible to include the identity 
  1780. number for each reference by setting the "Include #IDN in archives" in 
  1781. the "Icon Bar Menu -> Preferences" window, though this should be done 
  1782. with care in case the numbers may be duplicated in the receiving library.
  1783.  
  1784. In contravention to the CSV standard, the archive file carries a one line 
  1785. header which provides general information on the creation date etc. but 
  1786. more importantly for !Citation, specifies the presence of identity 
  1787. numbers in the file so that these can be imported correctly. This header 
  1788. will be transparent in general use and can be deleted if the archive is 
  1789. not intended for use with !Citation. The default state excludes identity 
  1790. numbers to err on the safe side.
  1791.  
  1792. The first major use of archiving is for the combining libraries. Simply 
  1793. load and archive each of the libraries you wish transfer, then open the 
  1794. receiving library and drag the CSV archive files to the file import 
  1795. window (Main Menu->File import). !Citation will detect that this is a CSV 
  1796. archive file (rather than a 5-line text or Reprint file) and a warning 
  1797. will be flagged asking for confirmation of de­archiving. If accepted the 
  1798. archived data will be added to the end of the receiving library data with 
  1799. new ID numbers allocated.
  1800.  
  1801. The second major use is for "future-proofing" !Citation. Should a later 
  1802. version of !Citation require a change in the structure of the data file 
  1803. then data can simply be archived out of the old version and imported into 
  1804. the new version. If it is necessary to preserve the unique identity 
  1805. numbers of your old library, select the Preferences option - "Include 
  1806. #IDN in archives".
  1807.  
  1808. Other possible uses include, of course, importing of the whole file into 
  1809. any application that accepts CSV format files and importing CSV data into 
  1810. !Citation. In the former case, remember to delete the one line header or 
  1811. substitute it for a CSV description header before importing into your 
  1812. alternative application.
  1813.  
  1814. Importing a generic CSV file into !Citation, is not recommended. 
  1815. !Citation expects the file to be machine created and so minimal error 
  1816. checking is employed on de-archiving. As you can see from the example 
  1817. Archive files (load it into !Edit), it is quite complex and easy to make 
  1818. errors if manually created. If you do attempt CSV import, make a backup 
  1819. of the receiving library first!
  1820.  
  1821. Archives also allow global changes to be made to a library - for example 
  1822. a text editor could be used to remove extraneous full stops from the end 
  1823. of title fields or spelling could be checked in a word processor.
  1824.  
  1825.  
  1826. 7. Keywords, Journals & Abbreviations lists
  1827. ===========================================
  1828. The Journal and Keyword files are automatically loaded by !Citation each 
  1829. time the application is run. The Journal file can contain a list of your 
  1830. "favourite" journals and can be accessed in !Citation by clicking select 
  1831. over the menu button at the far end of the Source/Journal/Book field (see 
  1832. !Draw file "Browser"). Select the Journal name and click to insert the 
  1833. name into the Source/Journal field.
  1834.  
  1835. !Citation also supports abbreviations of the source names for output eg. 
  1836. "Proceedings of the National Academy of Sciences USA" is often 
  1837. abbreviated to "P.N.A.S.(U.S.A.)". To achieve this, each entry in the 
  1838. "journal" file comprises three parts. First the full name (as appears in 
  1839. the selection menu), followed by abbreviation 1 and abbreviation 2, 
  1840. separated by ">" all on *ONE* line and terminated by a <Return> eg.
  1841.  
  1842. Proceeding of the National Academy of Sciences> Proc. Natl. Acad. Sci. 
  1843. USA> P.N.A.S(U.S.A.)
  1844.  
  1845. (this is all on one line)
  1846.  
  1847. The recommended arrangement is to have abbreviation 1 as the "longer" 
  1848. abbreviation with abbreviation 2 as the minimal abbreviation. This 
  1849. arrangement is important since *ONLY* one abbreviation type can be 
  1850. selected for output and journals tend to stick to the full, medium or 
  1851. short format. The user *CANNOT* shuttle between abbreviations on output. 
  1852. Include full stops in the abbreviations wherever appropriate as there is 
  1853. an option for stripping these out if they are not required in the final 
  1854. output. Up to 150 journals can be accommodated in the list.
  1855.  
  1856. * "How do I add to, or alter this journals file...?"
  1857. Clicking on "Icon bar menu->Journal & Keys->Edit journals" loads the 
  1858. journal file into your default editor (usually !Edit - see the RISCOS 
  1859. manual for how to use this program). After editing the file use the 
  1860. editor's "Save" option and *RELOAD* the journals file using "Icon bar 
  1861. menu->Journals & Keys->Reload journals" to see the changes in the 
  1862. !Citation journals/source selector window.
  1863.  
  1864. * "What about journals that don't need abbreviations or only have one 
  1865. reasonable abbreviation...?"
  1866. Well in fact, the abbreviations are optional and if !Citation doesn't 
  1867. find any it automatically copies over the full name to the abbreviation 
  1868. fields eg. "Nature" only requires a single line entry with no 
  1869. abbreviations and both abbreviation fields are automatically set to 
  1870. "Nature". If there is only one abbreviation then this is also 
  1871. automatically copied to the remaining abbreviation field and thus only 
  1872. requires two source names on the single line eg.
  1873.  
  1874.  Journal of Endocrinology> J. Endocrinol.
  1875.  
  1876. "J. Endocrinol." is automatically copied over to the remaining 
  1877. abbreviation field.
  1878.  
  1879. * "How do I implement these abbreviations in my output...?"
  1880. Look at the !Citation styles window (Main menu->Citation style) and note 
  1881. the "Source output..." option in the "Misc" section. Simply select which 
  1882. type of abbreviation (if any) is appropriate for your output and whether 
  1883. the full stops should be stripped out. These options then become part of 
  1884. your output style.
  1885.  
  1886. * "Problems...?"
  1887. During the output of a reference !Citation takes the source field and 
  1888. scans the journal list for an exact match and derives the appropriate 
  1889. abbreviation from this match. The journal field should contain the *FULL* 
  1890. name and if entered using the journal menu will provide an *EXACT* match. 
  1891. However if these have been entered manually there may be minor variations 
  1892. (extra space or typo mistake) and the search will fail. If no match is 
  1893. found then the contents of the source field are output unaltered.
  1894.  
  1895. * "What if my journal is not in the journals file...?"
  1896. If !Citation doesn't find the source name in the journal list it just 
  1897. outputs the contents of the source field unaltered.
  1898.  
  1899. * "What about the keyword list...?"
  1900. The keyword list follows essentially the same format as the journals 
  1901. list. Enter a keyword or series of "slash" separated keywords on each 
  1902. line of the list as you wish them to appear in the keyword menu (do not 
  1903. put commas in this file, they mess up the menu structure). Up to 200 
  1904. lines (or keywords) are available.
  1905.  
  1906. Journals and keywords can be selected to appear in their menu in the same 
  1907. order as they are entered in the list or sorted in alphabetical order 
  1908. according to the option settings in the preferences window.
  1909.  
  1910. The example Journal & Keywords file included with the application 
  1911. provides a template for editing. Lines beginning with a hash (for 
  1912. comments) are ignored and in the example journal file a hash has been 
  1913. inserted between lines for clarity. It is rcommended to leave the...
  1914.  
  1915.  # ----> End <----
  1916.  
  1917. marker in place.
  1918.  
  1919. * "How do I make a backup of these files...?"
  1920. Access the "Resources" directory which holds these files by selecting 
  1921. "Icon bar menu->Journal & Keys->Open directory". Drag the files out to 
  1922. your backup directory.
  1923.  
  1924. Note: Do not rename or move the "keywords" or "journals" files. !Citation 
  1925. expects to find files of these names in the Resources directory and will 
  1926. flag an error if they are not there!
  1927.  
  1928.  
  1929. 8 - Duplicate scanning
  1930. ======================
  1931. * "How do I check a library for possible duplicates...?"
  1932. In a large library it is possible to accidentally enter duplicates of 
  1933. some records. The "Duplicates" option (Main menu->Miscellaneous-
  1934. >Duplicates) provides for an automatic scan of the current library to 
  1935. pick out potential duplicates and report them to a text file. To initiate 
  1936. the scan call up the "Duplicate scan" window and click on "Go". Progress 
  1937. is reported in the scan window and if any potential duplicates are found 
  1938. a save box pops up with a text report which can be dragged to a RISCOS 
  1939. filer window or directly to a text editor.
  1940.  
  1941. The word "potential" here is important. !Citation intentionally does a 
  1942. "fuzzy" scan of the author and date fields of each record to allow for 
  1943. spelling mistakes and so may report entries by the same author in the 
  1944. same year but which are in fact genuinely different entries. It is 
  1945. recommended that the user manually check the duplicates reported, using 
  1946. the "First Author" search window (see section 3.1) and "A-Z" browse 
  1947. arrows, before deleting them. Entries can be flagged deleted using the 
  1948. "Delete" button on the toolbar and removed permanently by "Compact"ing 
  1949. the library using the icon bar menu option.
  1950.  
  1951.  
  1952. 9 - Preferences
  1953. ===============
  1954. A preference window can be called up from the icon bar menu which allows 
  1955. the setting of several application-wide options whilst !Citation is 
  1956. running. There is no "OK" button in this window since all options are 
  1957. immediately effective and it is closed by clicking outside the window. 
  1958.  
  1959. "Include #IDN in archives" - by default when an archive is created 
  1960. identity numbers are *NOT* included in the file. On importing into the 
  1961. receiving library new numbers are allocated. If the user requires to 
  1962. transport the ID numbers with the archive then set this option "on". The 
  1963. danger of this is that numbers might be duplicated and therefore are no 
  1964. longer "unique". Beware.
  1965.  
  1966. "Add on field import" - by default data dragged directly to a field in 
  1967. the main browser window (in add/edit mode only) is imported overwriting 
  1968. the existing data. With this option selected the data is appended to the 
  1969. end of the existing data (see section 4.8).
  1970.  
  1971. The sort journals and keywords options, arrange the respective lists into 
  1972. alphabetical order for presentation in the appropriate menu (see section 
  1973. 7). Some people may prefer to have these unsorted (in the order in which 
  1974. they occur in the file) so that commonly used entries can be kept at the 
  1975. top of the list.
  1976.  
  1977. "Style Effect Tags" - !Citation offers the option to type exported files 
  1978. as text, DDF, HTML or Rich Text Format (RTF) in conjunction with effect 
  1979. tags as explained in section 2.2.6. Techwriter supports both HTML and RTF 
  1980. (but RTF is probably the better of the two) so that by using the 
  1981. appropriate commands in the script style, references may be directly 
  1982. imported into TW and the necessary styles automatically applied. HTML 
  1983. output can be directly incorporated into files intended for viewing with 
  1984. a Web browser.
  1985.  
  1986. This option affects file output from the "Card export" button and "View & 
  1987. Output subsets" but not the search finds or abstract export which are 
  1988. always text type files with no effect tags.
  1989.  
  1990.  
  1991. 10. Miscellaneous
  1992. =================
  1993. * "What is this UserKey file?"
  1994. When you register for a licence to use !Citation you will be supplied 
  1995. with a UserKey file which "unlocks" the application from its demo mode 
  1996. and inserts your name and registration number into the "Info" window. To 
  1997. insert the key, run the application and you will see a "This is a 
  1998. demo..." warning. Click "OK" and the main browser window will open. Go to 
  1999. the "Iconbar menu->Journals & Keys->Open directory" menu option to open 
  2000. the "resources" directory. Drag your personal key into the filer window, 
  2001. alongside the "settings", "journals" and "keywords" files. Quit the 
  2002. application and re-run it. It will now be in the full version mode and 
  2003. your name with serial number will appear in the "Info" window. Leave the 
  2004. UserKey in this directory at all times.
  2005.  
  2006. DO NOT change the UserKey file in ANY way or it will be corrupted and 
  2007. !Citation will default to the demo mode only. You may like to make a 
  2008. backup of this key but DO NOT allow anyone else to use it - this breaks 
  2009. the terms of the licence and the Net Police will be after you!
  2010.  
  2011. * "An upgrade... that's nice but what about my existing files...?"
  2012. Check in the "History" document to see what changes have been made and 
  2013. what files are not compatible with the new version.
  2014.  
  2015. Libraries are always upgradeable through archives. Archive each library 
  2016. to a CSV file using the OLD version of !Citation with the icon bar menu 
  2017. option, "Archive". Quit the old version and load the NEW version. Create 
  2018. a new library using the "New Library" option on the icon bar menu and 
  2019. open the file import window from the main menu. Drag an archived library 
  2020. to the import arrow and click "Go". Repeat the process for each library 
  2021. as necessary.
  2022.  
  2023. Your old "settings" file in the "Resource" directory will not be 
  2024. compatible and should NOT be transferred. Style files may well have their 
  2025. internal variables changed and are unlikely to be directly compatible but 
  2026. the style scripts will be imported after a warning had been issued. You 
  2027. should then check the scripts for any changes in the command words and 
  2028. alter accordingly. You will also need to reset the In-text, Author and 
  2029. Misc options and re-save the file from the new version.
  2030.  
  2031. Remember to transfer your UserKey across to the "resources" directory of 
  2032. the new version of !Citation to unlock the full version.
  2033.  
  2034. * "What about renaming the library...?"
  2035. You can't simply use the RISCOS rename option on a library because the 
  2036. sprite files inside the library also need renaming. Instead !Citation has 
  2037. a "Rename library" option from the "Icon bar menu->Maintenance" menu. 
  2038. Enter the new name and press <Rtn>. The current library is automatically 
  2039. closed, the library application directory and associated sprites are 
  2040. renamed and then the newly named library is reopened. Note that the 
  2041. closing of the old library removes all search data and windows in the 
  2042. process. Make sure that any searches that are in progress are complete or 
  2043. the results (but not data!) will be lost.
  2044.  
  2045. * "Where is the library that !Citation is using...?"
  2046. If you have several libraries with the same name but in different 
  2047. directories, you may want to check the pathname of the current library 
  2048. use the "Pathname" option from the "Icon bar menu->Maintenance" menu.
  2049.  
  2050. * Note that "Compact"ing the library ("Icon bar->Maintenance" menu) 
  2051. closes any active Search or Subset queries first since these may contain 
  2052. references which are flagged deleted and therefore removed from the 
  2053. library. Use this option cautiously.
  2054.  
  2055. * The "Delete all records" option in the "Icon bar->Maintenance" menu 
  2056. does just that for the entire library... do keep regular backups of your 
  2057. data.
  2058.  
  2059. * There are some hot keys which work ONLY when the main browser card has 
  2060. the input focus:
  2061.  
  2062.  ctrl-O, open subset Order value window
  2063.  ctrl-S, open general Search window
  2064.  ctrl-A, open first Author search window
  2065.  ctrl-N, open search record by #id Number
  2066.  ctrl-V, open View subset window
  2067.  ctrl-T, Transfers current record to the default format record
  2068.  ctrl-], for serial entries when in "Adding" mode. This automatically 
  2069.          saves current record and opens a new "Add" window by              
  2070.          mimicking "Save" then "Add" button clicks
  2071.  Page Up or shift-up arrow, moves one record on
  2072.  Page Down or shift-down arrow, moves one record back
  2073.  
  2074. * Clicking on the close cross - top left of the main browser window, 
  2075. hides this window as well as any other window related to !Citation. The 
  2076. library is *NOT* closed and "select" clicking on the icon bar icon 
  2077. reopens the browser window and any related windows (search, view subsets 
  2078. etc). This is useful for maintaining an uncluttered desktop whilst 
  2079. working on your WP and you can easily flick back and forth to insert 
  2080. citations.
  2081.  
  2082. * Closing the library (Icon bar menu->Close library) shuts down all 
  2083. searches and other windows and closes the browser window. !Citation 
  2084. though is still running and dropping a new library on the icon bar icon 
  2085. opens the browser window.
  2086.  
  2087. * !Citation should be run from harddisc only - due to speed and space 
  2088. considerations. It has been checked on a 4MB A5000/A4, RISCOS 3.1 and 
  2089. requires just over 1MB RAM so it is just possible to run a WP package at 
  2090. the same time. A library of circa 2500 references (each with several 
  2091. hundred words of Abstract data), un-compressed, is in the order of 8MB. 
  2092. The ease of loading and transferring data between libraries however means 
  2093. that such large libraries are not really necessary and the user is 
  2094. recommended to partition references into smaller sub-1000 record 
  2095. libraries for speed of operation.
  2096.  
  2097. For backup purposes - most database files (including this one) use many 
  2098. fixed length fields. A record uses about 1.4Kb (with no abstract data) so 
  2099. a fair sized abstractless library can be stored on a 1.6 Mb floppy for 
  2100. backup (say, over a 1000). However, since most records contain numerous 
  2101. redundant spaces a compression utility (!Spark, !Compression etc) will 
  2102. achieve significant a space saving for back-up files. Libraries can be 
  2103. run from !Compression to save space.
  2104.  
  2105. * "I'm curious - what's inside a library directory...?"
  2106. Normally you need not concern yourself with file contents of a library 
  2107. but for the curious; Shift-double clicking on a library (application 
  2108. directory) opens it to show the data files, one not surprisingly called 
  2109. "data" and others called "0", "1" etc. which are indexes. Do not alter 
  2110. these files in any way or your data will be corrupted. You will also see 
  2111. the !Run and !Sprite files which are needed to define the resource as an 
  2112. application directory and hold information on which version of !Citation  
  2113. created the library.
  2114.  
  2115. * Application structure and some important files.
  2116. For the curious the following may be of interest. Shift­double click on 
  2117. !Citation opens the application directory. It is worthwhile pointing out 
  2118. that you should *NOT* alter/move any file or the application may 
  2119. irrevocably crash and may take your data with it... you have been warned!
  2120.  
  2121. "!Citation.config" is a config file used by the SBase exec program which 
  2122. runs !Citation (which is in intermediate code).
  2123.  
  2124. "!Citation.data" is the default (empty) file that is loaded in the "No 
  2125. active library" state.
  2126.  
  2127. "!Citation.Resources.settings" is read by !Citation on start up and is 
  2128. updated on closing the application. It holds the last set of citation 
  2129. styles (amongst other things) and if this file is corrupted or lost 
  2130. !Citation will report an error on startup and use defaults. A new 
  2131. "settings" file will be created on exit but your previous styles will be 
  2132. lost. The last active library is also stored here. If this library moves 
  2133. or is deleted between running !Citation, !Citation will report an error 
  2134. on next start-up and open with "No active library". If you make a back up 
  2135. of the "settings" file use, the "Close library" option in the icon bar 
  2136. menu first, which zeros the active file to default and prevents this 
  2137. error - don't worry it is not a fatal error if it does occur!
  2138.  
  2139. "!Citation.newlib" is the new library template.
  2140.  
  2141. "!Citation.Resources.journals" is the journal and abbreviations file and 
  2142. may be accessed easily from "Icon bar menu->Journals & Keys->Edit 
  2143. journals" option. You may like to back-up this file or to restore a back-
  2144. up, delete the old file and drop the back-up into this directory ensuring 
  2145. that the name is also restored to "journals" (use the "Icon bar menu-
  2146. >Journals & Keys->Open Directory" to directly open the directory).
  2147.  
  2148. "!Citation.Resources.keywords" is the keywords file and can be accessed 
  2149. in a similar way to the journals.
  2150.  
  2151. * "What's this banner "S-Exec" that appears on start-up...?"
  2152. !Citation is written in S-code as part of the S-Base programmable 
  2153. database system by Simon Glass. This is an excellent suite which allows 
  2154. coding in a Pascal-like language and offers many database specific 
  2155. features which ease handling of data. !Citation contains an S-Exec engine 
  2156. which interprets the compiled S-code at run-time and handles most of the 
  2157. WIMP features. The version number on the banner is that of S-Exec not 
  2158. !Citation. This can be found in the program information window.
  2159.  
  2160.  
  2161. 11. Error Handling
  2162. ==================
  2163. Most errors are covered by appropriate error handlers (usually where data 
  2164. is imported or exported and the media may be faulty/not present). Error 
  2165. reports are mostly informative but S-base exec does not support many 
  2166. error messages so you might get something like "Error 107" (which is 
  2167. "File not found") or similar. A click on "OK" will abort most errors and 
  2168. !Citation will fail-safe.
  2169.  
  2170. A global error handler, however, is provided to capture unforeseen errors 
  2171. and flags, "!Citation has encountered a fatal error and must exit 
  2172. immediately. No data should be lost (see manual)." After exiting, 
  2173. !Citation then writes an error code to the "settings" file (see section 
  2174. 10). Immediately after experiencing such an error (preferably before 
  2175. running !Citation again), make a copy of your "settings" file and send it 
  2176. to me for diagnosis.
  2177.  
  2178. If !Citation does behave in an unexpected manner, check the "Problems" 
  2179. file which documents currently known problems and might provide some sort 
  2180. of explanation.
  2181.  
  2182.  
  2183. 12. Acknowledgements
  2184.     ================
  2185. My thanks go to all those people who have taken the time to report bugs 
  2186. and engage in constructive criticism. Without them !Citation would not 
  2187. have reached this stage. I am particularly grateful to Stewart Brookes 
  2188. (who always kept me smiling), Peter Killworth (bug finder par 
  2189. excellence), Nick Kaijaks and John Pettigrew and for their feedback, 
  2190. suggestions, testing and general encouragement.
  2191.  
  2192. I wish you happy and successful writing....
  2193.  
  2194.  
  2195.            - - - C O P Y R I G H T   N O T I C E - - -
  2196. The bibliography program, !Citation, its manual, associated documents and 
  2197. files are the sole copyright of the author - Dr TP Dawson. Licence is 
  2198. given to the registered user for one active copy of the program. It may 
  2199. not be given to any third party, as gift or for payment and a single copy 
  2200. only, may be made for back-up purposes by the registered user.
  2201.