home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / databases / progs / citation / Docs_Manual < prev    next >
Encoding:
Text File  |  1995-05-13  |  27.6 KB  |  553 lines

  1.                 Citation Database Manager - The Manual
  2.                 ======================================
  3.  
  4. This package should included the following:
  5.  
  6. * !Citation (containing an editable "journals" file) - Main Application.
  7. * Refsdata - example data, drag to the iconbar icon.
  8. * Txtdata - example bulk import text (see "Bulk import" below).
  9. * Archive - an example archive file (see "Archive" below).
  10. * Docs directory - containing this Manual including some !Draw files 
  11. showing annotated windows.
  12.  
  13. What follows is a brief run down of the main features of !Citation - 
  14. don't be afraid to experiment using the supplied example data.
  15.  
  16. Input
  17. =====
  18. The first thing is to get some data into !Citation. Dragging a data file 
  19. (for example "Refsdata") to the iconbar !Citation icon (a big, gleaming 
  20. "C") loads any data file. To create a *new* data directory simply create 
  21. a new RISCOS directory in any RISCOS filer window (using standard RISCOS 
  22. methods) and drag the directory to !Citation's iconbar icon. Data files 
  23. are automatically created in this directory by !Citation.
  24.  
  25. Note that your data directory is just like any other RISCOS directory and 
  26. can be copied, moved, deleted and renamed (though not whilst it is being 
  27. used by !Citation..please), so keeping backups is easy. !Citation data 
  28. files within this directory are called "data" (obviously). Indexes are 
  29. called "0", "1" etc. Do not alter these files or your data will be 
  30. corrupted - but of course you will always have that back-up...?? Other 
  31. files may be stored in this directory if so wished, though I wouldn't 
  32. advise it.
  33.  
  34. If the directory is a newly created one, then the main viewer window 
  35. opens with "No file open - Waiting" and advice in the Title field to drag 
  36. a data directory to the iconbar. Dragging a data directory to the iconbar 
  37. immediately open the file and displays the data. If you have several data 
  38. directories, drag the next to the iconbar and the current file is closed 
  39. and the new one opened.
  40.  
  41. "Close file" on the iconbar menu closes the current file and !Citation 
  42. returns to its waiting mode. This option probably won't be needed often 
  43. but the pathname of the last active file is stored in a configuration 
  44. file so that !Citation always opens where you left off. If this file 
  45. moves or is deleted between running !Citation, !Citation will report an 
  46. error and open with "no file open". If you make a back up of this file 
  47. (see below) use the "close file" option in the icon bar menu first which 
  48. zeros the active file to default and prevents this error - don't worry it 
  49. is not a fatal error if it does occur!
  50.  
  51. We will deal with manual input first and describe the actions of the 
  52. icons on the main viewer card (see also accompanying !Draw file - 
  53. "viewer")....
  54.  
  55. Icons at the top of the card are grouped from left to right:
  56.  
  57.  *Status window - shows active file name and record number. Also flags 
  58. certain activities eg Editing, Adding etc
  59.  
  60.  *Goto first record arrow
  61.  *Goto previous record arrow
  62.  *Goto next record arrow - note "adjust" click on forward/back arrows 
  63. jumps 10 records and "select" just one record.
  64.  *Goto last record arrow
  65.  
  66.  *Add a record - in this mode all arrow keys are disabled (in fact all 
  67. record movements) while a new record is manually added. **NOTE: This is 
  68. also the icon to which text bulk import files must be dragged to start 
  69. the importing process**
  70.  *Edit a record - once in this mode one can "browse edit" with arrow keys 
  71. to allow easy alteration of consecutive records. Also works with 
  72. secondary arrow icons in "Search" and "Generate set" windows. In browse 
  73. editing mode records will be automatically updated if user moves to a new 
  74. record (ie. clicks on an arrow in the main viewer window) but you must 
  75. use "Save" on the last altered record if exiting this mode, to update the 
  76. file. This also applies to the secondary arrows other windows (see 
  77. below).
  78.  *Delete - flags the current record as deleted. Note records are not 
  79. removed until the file is "Compacted" from the icon bar menu since this 
  80. can be a time consuming process and best executed in bulk. No attempt is 
  81. made to stop the user editing deleted records. These will be lost on the 
  82. next compact but can be reinstated BEFORE compacting using the Main menu-
  83. >File->Undelete option.
  84.  
  85.  *Cancel - abort current operation and reinstate altered fields.
  86.  *Save - update any changes to disc (note comment in Edit). Only one 
  87. record is ever held in memory so that if the system crashes data loss is 
  88. minimal.
  89.  
  90.  *Export icon allows dragging of author names directly into your paper in 
  91. the appropriate format eg. "[Radulescu et al, 1986]" or "[Smith & Jones, 
  92. 1801]". (see Output for difference between select/adjust drags)
  93.  
  94. If no file is open then all icons are disabled. If it is a new, empty 
  95. data file then only add or bulk import icons function.
  96.  
  97. Now to the nitty-gritty of typing. !Citation needs to have references 
  98. entered in a specified format to provide a known starting point. This 
  99. applies really only to the author field where various output styles are 
  100. required. Authors should be entered as: SURNAME, SPACE then INITIALS with 
  101. no spaces between initials eg. Brown FG, Williams ED. Double-barreled or 
  102. complex surnames with several part MUST be hyphenated eg. Wynford-Thomas 
  103. D, Yo-Ti-Wa XF (or !Citation will interpret the unhyphenated parts as 
  104. initials). !Citation will try to correct your input by removing spaces 
  105. and altering the case where can it on bulk input but to function properly 
  106. it does needs the correct author format. Up to ten authors can be 
  107. specified and the "et al" icon can be selected at any time to add "..., 
  108. et al" to the author output. Note that this icon is automatically 
  109. selected if more than 10 authors are detected on bulk input, to flag to 
  110. the user that more authors exist than can be accommodated by !Citation. 
  111. Each maximum author length is 23 characters for surname and initials 
  112. (...technical limitations I'm afraid but should be enough for most 
  113. purposes).
  114.  
  115. Title and Notes fields have a 254 character limit, which should prove 
  116. enough for all but the most verbose.
  117.  
  118. The source field is limited to 75 characters, try spreading long book 
  119. references over both title and source fields. A "select" click on the 
  120. icon which sits by the Source header brings up a menu of your preferred 
  121. journals (see "Configuring" !Citation for information on how to edit this 
  122. list). If you are in adding/editing mode then clicking on an item in this 
  123. menu inserts it into the source field, otherwise the options are greyed 
  124. out.
  125.  
  126. Keywords can be upto 10 characters in length. Other fields are self 
  127. explanatory.
  128.  
  129. Clicking on the "Add" icon will clear the card ready for input. The 
  130. cursor will be initially in the First Author field but can be moved to 
  131. another field by clicking into it or using "Tab" or "Return" to step 
  132. through fields. "Tab" will step though groups of fields so that if there 
  133. is only one author to enter, "Tab" will jump on to Title whereas "Return" 
  134. steps through individual fields sequentially.
  135.  
  136. The left/right cursor keys move within a field and with shift or ctrl 
  137. effecting larger steps. Text in the longer fields will word wrap and 
  138. scroll if necessary. Shift-Tab move to the previous field. Ctrl-U clears 
  139. a field and other standard RISCOS protocols apply.
  140.  
  141. "Page up/down" or shift up/down arrows will allow browsing through 
  142. records, mimicing clicking on the forward/back icons with "select".
  143.  
  144. Note the "Paper type" and "Copy?" icons which give a quick visual 
  145. reminder to the paper type or possession of a photocopy.
  146.  
  147. A default card is available, which in the adding mode allowing authors, 
  148. title, notes, papertype, copy, etal etc. to be duplicated over several 
  149. additions. This is accessed from the Main Menu "Default card->Edit 
  150. default". Remember to toggle this ON with "Default card->Use default". A 
  151. tick by this item in the menu indicates the default card is active. 
  152. Toggle off after use.
  153.  
  154. Bulk import
  155. -----------
  156. This is a useful option as described in the introduction. Personally I 
  157. keep a list of my current references in a text file on my Psion/Pocket 
  158. book as a plain text file, adding to this list as I come across new 
  159. references. This saves long typing sessions and keeps me organized...!
  160.  
  161. Text input files for bulk input should dragged to the "Add" icon at the 
  162. top of the card and be formatted thus:
  163.  
  164. start of file...
  165. au,au,au[CR]
  166. title[CR]
  167. source,vol,pages,yr[CR]
  168. notes[CR]
  169. [CR]
  170. ...end of file
  171.  
  172. ie. a new line (CR or LF not both) after each line and the last line of 
  173. the last reference. Note that the authors and source lines are treated as 
  174. comma separated variables. See the accompanying "Txtdata" file for an 
  175. example.
  176.  
  177. On bulk import, the default card (Main Menu->Default card->Edit Default) 
  178. can be used to set papertype, copy? & keywords. The keyword option in 
  179. particular, provides an easy means of grouping papers since a particular 
  180. key word can be searched for and autoadded to a set for output. Don't 
  181. forget to toggle "Main Menu->Default card->Use default" ON (ie. ticked) 
  182. and untick after use.
  183.  
  184. Note that bulk import only accepts text-type (ie. !Edit) files, other 
  185. types are ignored. Importing occurs at about 20 references/min, time for 
  186. a cuppa!. However the bulk import is multitasking so you can continue 
  187. viewing records or working on the desktop (but really the operation is so 
  188. processor intensive this feature is really only intended to allow 
  189. updating of the clock).
  190.  
  191. After checking that the user really did want to bulk import, the format 
  192. of the file is checked for missing lines or obvious errors. If found, the 
  193. error will be reported with an approx line number and import will be 
  194. aborted. If the import is accepted and the references added but form some 
  195. reason then not wanted, a "Delete import" option is available from the 
  196. Main Menu->File->Delete import. This removes all last imported references 
  197. and compacts the file. If you have other deleted records in the file, 
  198. this process also removes them - beware..
  199.  
  200. The user can also directly import to the author, title and notes fields 
  201. by drag and drop on the appropriate field. Note that this can ONLY be 
  202. done in editing/adding mode. Note that "Cancel" will usually re-instate 
  203. the previous text. Text also can be exported from these fields (see 
  204. Output) which means that !Edit can be easily used as a tool for editing 
  205. long fields, re-importing after alterations.
  206.  
  207.  
  208. Output
  209. ======
  210. Output from !Citation can be performed in 3 ways. 
  211.  
  212. 1) A "select" drag from the export icon (green arrow, top right of main 
  213. window) gives "[authors & yr]" only from the current reference shown in 
  214. the card. This is useful if you have !Citation running as your are 
  215. writing and want to insert the currently displayed author into the 
  216. paper's text. !Citation automatically works out the appropriate author 
  217. format and puts this into the paper with the year surrounded by squared 
  218. parentheses. This should work with any type of wordprocessor/DTP package 
  219. and uses file or direct memory transfer. Alternatively an "adjust" drag 
  220. from export icon give full citation in the defined citation style (see 
  221. below).
  222.  
  223. 2) The Author, Title and Notes fields can be directly exported to file or 
  224. through direct memory transfer by dragging from the small green arrow 
  225. adjacent to their header icons (see the!Draw file "viewer"). Note that 
  226. text can be dragged directly back into those fields ONLY when !Citation 
  227. is in the editing/adding mode.
  228.  
  229. 3) Generating citations for final output to a technical paper. This 
  230. comprises three parts a) defining the style of the output references, b) 
  231. selecting which references within the database are for output and c) 
  232. generating the output set.
  233.  
  234. a) Defining the Style
  235.    ------------------
  236. The essence of !Citation is the ability to output references in any 
  237. desired format. Styles are set up in the the Citation style window (Main 
  238. Menu->Citation style, see also the !Draw file "style") and allow any 
  239. style of output using certain command words. These are (note lower case 
  240. and exact spelling):
  241.  
  242.   author  title  source  vol  pages
  243.  
  244.   * = tab
  245.   / = new line
  246.  
  247. ....any or all of the command words can be combined in any order with any 
  248. punctuation or special characters (*/) as indicated above eg.
  249.  
  250.   author (yr)./title/{italic on}source{italic}/vol;pages
  251.  
  252. This would output the authors followed by a space, year in parentheses 
  253. followed by a full-stop, new-line, title, new-line, curly brackets 
  254. containing the words "italic on" followed directly by the source and 
  255. "{italic}" again. A new-line is inserted before volume number which is 
  256. followed bt a semi-colon and page numbers.
  257.  
  258. Anything which !Citation encounters in the style format which is not a 
  259. command word or */ is simply included in the output at the appropriate 
  260. place eg. all punctuation (including spaces) and strings like {italics}. 
  261. Note the "{strings}" shown here are text foramatting commands used in 
  262. Impression. On import these will automatically convert the enclosed text 
  263. into the specified style (see CC's Impression/Style manual - "Advanced 
  264. Search and Replace" or set up some styles and export the text story with 
  265. "Styles Set". The exported text will show the correct format.). Thus in 
  266. this case the "source" field will be italicized - a requirement of some 
  267. journals.
  268.  
  269. Upto 5 styles are stored in !Citation (a to e) and these are saved in a 
  270. configuration file (see Configuration). Select which style you wish to 
  271. use with the radio buttons by each style. To return to the default 
  272. settings use the Iconbar Menu->Citation styles->Default styles (note this 
  273. will replace your currently stored styles on exit). To restore the last 
  274. saved styles to the current style window use the Iconbar Menu->Citation 
  275. styles->Restore styles.
  276.  
  277. The Author options in citation style window allows surname and initials 
  278. to be reversed (from that shown in the viewer window), surname to be 
  279. capitalized, and initials to be punctuated with ".", " " or "#". The 
  280. latter is sufficiently unusual to allow later search and replace in !Edit 
  281. to convert to more esoteric separators if desired.
  282.  
  283. b) Selecting references for output
  284.    -------------------------------
  285. !Citation uses the idea of "Sets" to select which references are for 
  286. output, such that any record in the file can be included in a "Set" of 
  287. references. This simply means that each record holds a flag (actually 5 
  288. flags) which indicates whether that record is a member of a particular 
  289. Set.
  290.  
  291. There are up to 5 Sets (hence 5 flags, numbered 0 to 4) and any record 
  292. can be a member of any one or more of these Sets or none. The Set status 
  293. for any record is shown in the "Define set" window (Main Menu->Citation 
  294. sets->Define sets, see !Draw file "sets"). This window is an extension of 
  295. the information seen in the main viewer and changes as the user browses 
  296. the file. A reference is included in a Set if the button by the Set 
  297. number (0 to 4) is ticked. The field next to this button, which contains 
  298. a number will turn yellow if the corresponding set is selected - this is 
  299. the "Ordering value" (we will return to this below).
  300.  
  301. To select a Set of references for output, one browses through the file to 
  302. find the desired references and each time clicks on a Set button to 
  303. include that reference. With 5 Sets, the user can have say, 5 papers on 
  304. the go at any one time each defining a discrete Set, though of course any 
  305. one record may be a member of several Sets. This method, particularly in 
  306. combination with the various search options (see below), allows 
  307. references to be easily added or removed from a Set. The "Clear set" 
  308. option (Main Menu->Citation sets->Clear set) will clear any selected set 
  309. of ALL members - use wisely.
  310.  
  311. It is thus essentially very easy to build up a Set but what about the 
  312. output order? In most cases journal require references to be arranged in 
  313. alphabetical order, which can be performed automatically by !Citation but 
  314. what about those that require references to be arranged in a particular 
  315. order - usually the order in which the references occur in the text? This 
  316. is where the "Ordering value" comes into play. This is simply a value 
  317. which indicates to !Citation the order which the user would like the 
  318. references to be arranged on output - note it is NOT the number which is 
  319. printed by the reference on the final output but a value which simply 
  320. determines the order in which references are organised in the final 
  321. output. Thus the Ordering values do not need to be consecutive eg. if 
  322. ref1=(10), ref2=(20), ref3=(15) the output will be.... 1. ref1  2. ref3  
  323. 3. ref2
  324.  
  325. In fact the bump icons on this card can increment in steps of 1 or 10 
  326. depending on whether the are "select" or "adjust" clicked and I would 
  327. recommend that the user uses large steps so that is is easy to go back an 
  328. insert or reorder the references as the paper evolves.
  329.  
  330. The process of setting the Ordering value is an extension of selecting 
  331. the record as a Set member. Once the Set button is ticked the ordering 
  332. field becomes available (ie. goes yellow). You should see the cursor in 
  333. this field, if not click in it to put the cursor there, then either use 
  334. the bump icons to increment/decrement the value (0 to 999) or enter a 
  335. value manually. One only needs to click on the "Save" icon (bottom right 
  336. of the card) if manually inputting a number into Ordering value. Clicking 
  337. on the bump icons updates the record automatically. Once the Ordering 
  338. value is given move on to the next record...and so on. Note that if the 
  339. user only requires an alphabetical output the Ordering value can be 
  340. ignored.
  341.  
  342. The Set selection buttons or Ordering values for a record can be changed 
  343. at anytime and is stored with the record until the Set is cleared.
  344.  
  345. c) Generating the output set
  346.    -------------------------
  347. We now have a citation output style and a Set (or more) defined and we 
  348. can output the Set to the paper. Opening the Main Menu->Citation sets-
  349. >Generate set window shows the 5 possible sets, the Order options, Go, 
  350. Clear and Arrow icons (see !Draw file "sets"). First select the Set for 
  351. output using the "Set" radio buttons and then the desired output order. 
  352. This is "plain Alphabetical", "Numbered alphabetical" and "Ordered" ie. 
  353. according to the Ordering values. Click on the "Go" icon and !Citation 
  354. searches the database to collect together all records which are members 
  355. of that set. The arrow keys can now be used to browse through the set to 
  356. check the order and membership. The status window in this card indicates 
  357. the browse position in the Set.
  358.  
  359. Note that once !Citation has calculated this group, altering the 
  360. membership of the Set with the "Define set" window has no effect until 
  361. the process is "Clear"ed and started again. The final step is to click on 
  362. the Generate set icon (blue icon by the status window) and a save box is 
  363. shown for the user to drag the set to file or directly into the paper. 
  364. This option is disabled in the "demo" version of !Citation. Registered 
  365. users will be sent a full working version.
  366.  
  367.  
  368. Searching
  369. =========
  370. Three forms of searching are supported a) first author, b) card by number 
  371. and c) general search (see !Draw file "search").
  372.  
  373. a) First author
  374.    ------------
  375. !Citation maintains an index of First authors as they are entered which 
  376. allows very rapid searching. Opening the search window (Main Menu-
  377. >Search->1st author) shows a yellow string entry field. Click in this 
  378. field and begin entering the surname. Each letter is grabbed by !Citation 
  379. as it is entered and the file updated to the nearest match. If the 
  380. sequence of letters thusfar entered, which need not necessarily be the 
  381. whole name, is not found then !Citation bleeps and flags "Not found" in 
  382. the main card status window. The arrow keys on the search card allow 
  383. alphabetical browsing of the file either around your found surname or if 
  384. the field is empty, through the whole file. The user can, in this way, 
  385. search for an author and once found browse round related papers.
  386.  
  387. If there appears to be a problem with the alphabetical ordering it may be 
  388. because the indexing has become outdated. This shouldn't happen often but 
  389. may occur after multiple bulk imports. In this case re-index the file 
  390. using the "Re-index" option on the iconbar menu - this doesn't take long. 
  391. An out-of-date index does not affect the "Generation set" option since 
  392. this creates its own new index each time.
  393.  
  394. b) Card by No.
  395.    -----------
  396. This simply accesses any card by its record number so that the user can 
  397. go directly to any reference. The card number is entered into the entry 
  398. field and pressing <Rtn> activates the find. It will not allow numbers 
  399. outside the record range.
  400.  
  401. c) General Search
  402.    --------------
  403. For more extensive searches, including all Authors, Keywords, Sources and 
  404. Subject (ie. Title, Keyword and Note fields combined) use the general 
  405. search option (Main Menu->Search->General Search).
  406.  
  407. The "Search range" on the general search card is self evident. "Authors" 
  408. searches ALL authors (unlike the first author search). "Subject" searches 
  409. Title, Keywords and Notes for the search string. "Keywords" searches 
  410. keywords only - useful for defining Sets. The search string is case 
  411. independent and the search performs a simple - "does the field specified 
  412. in the search range *contain* the search string".
  413.  
  414. This window bears some similarities in function to the "Generate set" 
  415. window in that a search string is entered and "Go" clicked (pressing 
  416. <Rtn> after typing the search string mimics clicking on "Go"). The number 
  417. of finds is flagged in the status window and the arrow icons allow 
  418. browsing (and editing) through the found records with the status window 
  419. indicating the position of the record in the found group. Before entering 
  420. another search string the current search needs to be cleared with the 
  421. "Clear" icon.
  422.  
  423. Searching with an empty search string selects all records. This could be 
  424. useful if you wish to output all references in a file, perhaps to import 
  425. to another application (though why you would want to do this when this on 
  426. is so good defeats me..!) but the option is there. Defining the citation 
  427. style with commas or tabs separating fields allows a CSV or TSV formatted 
  428. output.
  429.  
  430. The "Autoadd" option adds all finds to a specified Set but does not 
  431. provide an Ordering value. This is useful if the user has a group of 
  432. records characterized by a specific term in the subject or keywords 
  433. fields. These can be searched out and added to a Set ready for output. An 
  434. ordering value can be added by selecting the Set using the "Generate set" 
  435. option with alphabetical ordering and stepping though the Set updating 
  436. the Ordering value as necessary.
  437.  
  438.  
  439. Archiving
  440. =========
  441. An "Archive" option is available from the iconbar menu. This archives the 
  442. entire data file into a CSV format, converting the button values, "etal", 
  443. "papertype" and "Copy?" to text values (ie. etal_on/off, copy_on/off and 
  444. research/review/book - see example Archive file). This option has two 
  445. major uses and two minor uses.
  446.  
  447. The first major use is for combining libraries (data files). Simply load 
  448. and archive each of the libraries you wish transfer, then open the 
  449. receiving library and drag the CSV archive files to the *ICONBAR ICON*. 
  450. !Citation will detect that this is a CSV archive file (rather than a data 
  451. file) and a warning will be flagged asking for confirmation of 
  452. deĀ­archiving. If accepted the archived data will be added to the end of 
  453. the receiving library data.
  454.  
  455. The second major use is for "future-proofing" !Citation. Should a new 
  456. version of !Citation require a change in the structure of the data file 
  457. then data can simply be archived out of the old version and imported into 
  458. the new version.
  459.  
  460. Other possible uses include, of course, importing of the whole file into 
  461. any application that accepts CSV format files and importing CSV data into 
  462. !Citation. In the former case, remember that the command words available 
  463. in defining citation styles (see above) allow CSV and TSV formatting for 
  464. export of the main fields and the archive option is only of use if the 
  465. "button" fields and keywords are also required.
  466.  
  467. Importing a CSV file into !Citation, could be problematic. !Citation 
  468. expects the file to be machine created and so minimal error checking is 
  469. employed on de-archiving. As you can see from the example Archive file 
  470. (load it into !Edit), it is quite complex and easy to make errors if 
  471. manually input. The only advantage of this type of import over the "Bulk 
  472. text" type (see Bulk Import above) is again the ability to include 
  473. "button" fields and keywords in the data. If you do attempt CSV import, 
  474. make a backup of the receiving library first!
  475.  
  476.  
  477. Configuration
  478. =============
  479. The "Journals" file in !Citation application directory (Shift- double 
  480. click on !Citation) can be edited to contain your most used journals but 
  481. heed overall 255 character restriction in length (including commas) and 
  482. do make a back up !!
  483.  
  484. A configuration file ("settings") in the !Citation application directory 
  485. is read on start up. This contains your preferred citation styles and a 
  486. new file is written on closing the application. Do not alter this. If it 
  487. is corrupted or lost !Citation will report an error on startup and then 
  488. use defaults. A new one will be created on exit but your styles will be 
  489. lost. You may like to keep a back up. The last active file is also stored 
  490. here so if this moves or is deleted between running !Citation, !Citation 
  491. will report an error on next start-up and open with "no file open". If 
  492. you make a back up of this file use the "close file" option in the icon 
  493. bar menu first which zeros the active file to default and prevents this 
  494. error - don't worry it is not a fatal error if it does occur!
  495.  
  496. The "Citation styles->Default styles" option on the icon bar menu deletes 
  497. all your preferred styles and returns to the defaults. Your preferred 
  498. styles will be lost - beware (but may be restored with "Restore defaults" 
  499. before exiting).
  500.  
  501.  
  502. Misc
  503. ====
  504. * Note that "Compact"ing the file (icon bar menu) closes any active 
  505. Search or Set queries first since these may contain references which are 
  506. flagged deleted and therefore removed from the file. Use this option 
  507. cautiously.
  508.  
  509. * The "Clear all data" option in the icon bar menu does just that...do 
  510. keep regular backups of your data.
  511.  
  512. * There are some hot keys which work ONLY when the main card has the 
  513. input focus:
  514. ctrl-D, open define set card
  515. ctrl-S, open general search card
  516. ctrl-A, open first author search card
  517. ctrl-N, open card by no. card
  518. ctrl-G, open generate set card
  519.  
  520. * Clicking on the close cross - top left of the main viewer window, hides 
  521. this window as well as any other window related to !Citation. The file is 
  522. NOT closed and "select" clicking on the iconbar icon reopens the main 
  523. viewer window and any related windows (search, define sets etc). This is 
  524. useful for maintaining an uncluttered desktop whilst working on your WP 
  525. and you can easily flick back and forth to insert citations.
  526.  
  527. * Most database files (including this one) use fixed length fields. A 
  528. record uses about 1kb so a fair sized reference file can be stored on a 
  529. 1.6 Mb floppy for backup (say, over a 1500). However, since most records 
  530. contain numerous redundant spaces a compression utility (!Spark, 
  531. !Compression etc) will achieve significant a space saving.
  532.  
  533.  
  534. Errors
  535. ======
  536.  
  537. I have tried to prevent most errors occurring by design but those obvious 
  538. ones which escape are covered by appropriate error handlers (usually 
  539. where data is imported or exported and the media may be faulty/not 
  540. present). Error reports are mostly informative but S-base exec does not 
  541. support many error messages so you might get something like "Error 107" 
  542. or similar. A click on "OK" will abort most errors and !Citation will 
  543. fail-safe.
  544.  
  545. A global error handler, however, is provided to capture unforeseen errors 
  546. and flags, "!Citation has encountered a fatal error and must exit 
  547. immediately. No data should be lost (see manual)." After exiting, 
  548. !Citation then writes an error code to the "settings" file. Immediately 
  549. after experiencing such an error (preferably before running !Citation 
  550. again), make a copy of your "settings" file and send it to me for 
  551. diagnosis.
  552.  
  553.