home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / Documenting.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-19  |  115.1 KB  |  758 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. Documenting
  5. [14@]
  6. Command
  7. NXImage
  8. NXCachedImageRep
  9. NXImageRep
  10. iisssss00
  11. iiiiii00
  12. [4608c]T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  13. U_U_E_
  14. V_UoU_
  15. e_d_TO
  16. U_EOt_
  17. o`/a/
  18. B/Q/Q
  19. oa/R/B/
  20. oQ/b/
  21. 2/S?q/p/C?B?2/B?
  22. Vofofo
  23. foVov
  24. foeof
  25. foeofo
  26. VoTof
  27. Voeofo
  28. foeofoe
  29. VoUofo
  30. VoUoVoUoVoUo
  31. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  32. NXBitmapImageRep
  33. [576c]UUUUUUUUUUU@
  34. UUUUUUUUUUX
  35. addbib
  36. 'create or extend bibliographic database
  37. F{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  38. \margl40
  39. \margr40
  40. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 When this program starts up, answering ``y'' to the initial ``Instructions?'' prompt yields directions; typing ``n'' or RETURN skips them. Addbib then prompts for various bibliographic fields, reads responses from the terminal, and sends output records to a database. A null response (just RETURN) means to leave out that field. A minus sign (-) means to go back to the previous field. A trailing backslash allows a field to be continued on the next line. The repeating ``Continue?'' prompt allows the user either to resume by typing ``y'' or RETURN, to quit the current session by typing ``n'' or ``q'', or to edit the database with any system editor (vi, ex, edit, ed).
  41. CommandOption
  42. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  43. \margl40
  44. \margr40
  45. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppresses prompting for an abstract; asking for an abstract is the default
  46. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  47. \margl40
  48. \margr40
  49. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes addbib to use a new prompting skeleton, defined in promptfile
  50. CommandArgument
  51. promptfile
  52. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  53. \margl40
  54. \margr40
  55. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The file containing the new prompting skeleton
  56. database
  57. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  58. \margl40
  59. \margr40
  60. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The database to output records to
  61. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  62. U_U_E_
  63. V_UoU_
  64. e_d_TO
  65. U_EOt_
  66. o`/a/
  67. B/Q/Q
  68. oa/R/B/
  69. oQ/b/
  70. 2/S?q/p/C?B?2/B?
  71. Vofofo
  72. foVov
  73. foeof
  74. foeofo
  75. VoTof
  76. Voeofo
  77. foeofoe
  78. VoUofo
  79. VoUoVoUoVoUo
  80. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  81. UUUUUUUUUUU@
  82. UUUUUUUUUUX
  83. bibtex
  84. make a LaTeX bibliography
  85.  {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  86. \margl40
  87. \margr40
  88. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 bibtex
  89. \b0  reads the top-level auxiliary (.aux) file output during the running of latex (1) and creates a bibliography (.bbl) file that can be included in the LaTeX source file. The auxname on the command line should be given without an extension. Each in the source file is looked up in bibliography files to gather together those used in the document. Then a bibliography style file is executed to write a environment. The source file should have defined the bibliography (.bib) files to search with the command, and the bibliography style (.bst) file to execute with the command. Bibtex incorporates the path searching mechanism described in the manual page for tex (1). It searches the TEXINPUTS path for .aux, .bbl, and .bst files. Eventually there will be a section in the LaTeX manual describing the bibliography and bibliography style formats. For now, here are brief descriptions.
  90. auxname
  91. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  92. \margl40
  93. \margr40
  94. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the .aux file (without the extension)
  95. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  96. U_U_E_
  97. V_UoU_
  98. e_d_TO
  99. U_EOt_
  100. o`/a/
  101. B/Q/Q
  102. oa/R/B/
  103. oQ/b/
  104. 2/S?q/p/C?B?2/B?
  105. Vofofo
  106. foVov
  107. foeof
  108. foeofo
  109. VoTof
  110. Voeofo
  111. foeofoe
  112. VoUofo
  113. VoUoVoUoVoUo
  114. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  115. UUUUUUUUUUU@
  116. UUUUUUUUUUX
  117. diction
  118. ,print wordy sentences; thesaurus for diction
  119. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  120. \margl40
  121. \margr40
  122. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 diction
  123. \b0  finds all sentences in a document that contain phrases from a data base of bad or wordy diction. Each phrase is bracketed with [ ]. Because diction runs deroff before looking at the text, formatting header files should be included as part of the input. The default macro package -ms may be overridden with the flag -mm. The flag -ml which causes deroff to skip lists, should be used if the document contains many lists of non-sentences. The user may supply her/his own pattern file to be used in addition to the default file with -f pfile. If the flag -n is also supplied the default file will be suppressed.
  124. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  125. \margl40
  126. \margr40
  127. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Default macro package -ms may be overridden
  128. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  129. \margl40
  130. \margr40
  131. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes deroff to skip lists, should be used if the document contains many lists of non-sentences
  132. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  133. \margl40
  134. \margr40
  135. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Supplied the default file will be suppressed
  136. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  137. \margl40
  138. \margr40
  139. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 User may supply her/his own pattern file to be used in addition to the default file
  140. pfile
  141. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  142. \margl40
  143. \margr40
  144. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The pattern file to use in addition to the default file
  145. UUUUUUUUUUU@
  146. UUUUUUUUUUX
  147. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  148. U_U_E_
  149. V_UoU_
  150. e_d_TO
  151. U_EOt_
  152. o`/a/
  153. B/Q/Q
  154. oa/R/B/
  155. oQ/b/
  156. 2/S?q/p/C?B?2/B?
  157. Vofofo
  158. foVov
  159. foeof
  160. foeofo
  161. VoTof
  162. Voeofo
  163. foeofoe
  164. VoUofo
  165. VoUoVoUoVoUo
  166. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  167. explain
  168. thesaurus for diction
  169. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  170. \margl40
  171. \margr40
  172. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 explain
  173. \b0  is an interactive thesaurus for the phrases found by diction.
  174. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  175. U_U_E_
  176. V_UoU_
  177. e_d_TO
  178. U_EOt_
  179. o`/a/
  180. B/Q/Q
  181. oa/R/B/
  182. oQ/b/
  183. 2/S?q/p/C?B?2/B?
  184. Vofofo
  185. foVov
  186. foeof
  187. foeofo
  188. VoTof
  189. Voeofo
  190. foeofoe
  191. VoUofo
  192. VoUoVoUoVoUo
  193. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  194. UUUUUUUUUUU@
  195. UUUUUUUUUUX
  196. indxbib
  197. 'build inverted index for a bibliography
  198. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  199. \margl40
  200. \margr40
  201. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 indxbib
  202. \b0  makes an inverted index to the named databases (or files) for use by lookbib(1) and refer(1). These files contain bibliographic references (or other kinds of information) separated by blank lines.\
  203. A bibliographic reference is a set of lines, constituting fields of bibliographic information. Each field starts on a line beginning with a ``%'', followed by a key-letter, then a blank, and finally the contents of the field, which may continue until the next line starting with ``%''.\
  204. indxbib is a shell script that calls /usr/lib/refer/mkey and /usr/lib/refer/inv. The first program, mkey, truncates words to 6 characters, and maps upper case to lower case. It also discards words shorter than 3 characters, words among the 100 most common English words, and numbers (dates) < 1900 or > 2000. These parameters can be changed; see page 4 of the Refer document by Mike Lesk. The second program, inv, creates an entry file (.ia), a posting file (.ib), and a tag file (.ic), all in the working directory.
  205. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  206. \margl40
  207. \margr40
  208. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The database to create a index for
  209. UUUUUUUUUUU@
  210. UUUUUUUUUUX
  211. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  212. U_U_E_
  213. V_UoU_
  214. e_d_TO
  215. U_EOt_
  216. o`/a/
  217. B/Q/Q
  218. oa/R/B/
  219. oQ/b/
  220. 2/S?q/p/C?B?2/B?
  221. Vofofo
  222. foVov
  223. foeof
  224. foeofo
  225. VoTof
  226. Voeofo
  227. foeofoe
  228. VoUofo
  229. VoUoVoUoVoUo
  230. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  231. lookbib
  232. !find references in a bibliography
  233. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  234. \margl40
  235. \margr40
  236. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 lookbib
  237. \b0  uses an inverted index made by indxbib to find sets of bibliographic references. It reads keywords typed after the ``>'' prompt on the terminal, and retrieves records containing all these keywords. If nothing matches, nothing is returned except another ``>'' prompt. Lookbib will ask if you need instructions, and will print some brief information if you reply ``y''. The ``-n'' flag turns off the prompt for instructions. It is possible to search multiple databases, as long as they have a common index made by indxbib. In that case, only the first argument given to indxbib is specified to lookbib. If lookbib does not find the index files (the .i[abc] files), it looks for a reference file with the same name as the argument, without the suffixes. It creates a file with a '.ig' suffix, suitable for use with fgrep. It then uses this fgrep file to find references. This method is simpler to use, but the .ig file is slower to use than the .i[abc] files, and does not allow the use of multiple reference files.
  238. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  239. \margl40
  240. \margr40
  241. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Turns off the prompt for instructions
  242. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  243. \margl40
  244. \margr40
  245. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The database to look for references in
  246. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  247. U_U_E_
  248. V_UoU_
  249. e_d_TO
  250. U_EOt_
  251. o`/a/
  252. B/Q/Q
  253. oa/R/B/
  254. oQ/b/
  255. 2/S?q/p/C?B?2/B?
  256. Vofofo
  257. foVov
  258. foeof
  259. foeofo
  260. VoTof
  261. Voeofo
  262. foeofoe
  263. VoUofo
  264. VoUoVoUoVoUo
  265. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  266. UUUUUUUUUUU@
  267. UUUUUUUUUUX
  268. permuted index
  269. ,{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  270. \margl40
  271. \margr40
  272. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 ptx
  273. \b0  generates a permuted index to file input on file output (standard input and output default). It has three phases: the first does the permutation, generating one line for each keyword in an input line. The keyword is rotated to the front. The permuted file is then sorted. Finally, the sorted lines are rotated so the keyword comes at the middle of the page.
  274. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  275. \margl40
  276. \margr40
  277. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Fold upper and lower case letters for sorting
  278. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  279. \margl40
  280. \margr40
  281. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Prepare the output for the phototypesetter; the default line length is 100 characters
  282. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  283. \margl40
  284. \margr40
  285. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the next argument, n, as the width of the output line. The default line length is 72 characters
  286. G{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  287. \margl40
  288. \margr40
  289. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the next argument, n, as the number of characters to allow for each gap among the four parts of the line as finally printed. The default gap is 3 characters
  290. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  291. \margl40
  292. \margr40
  293. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use as keywords only the words given in the only file
  294. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  295. \margl40
  296. \margr40
  297. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file containing the words to use as keywords
  298. ,{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  299. \margl40
  300. \margr40
  301. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Do not use as keywords any words given in the ignore file. If the -i and -o options are missing, use /usr/lib/eign as the ignore file
  302. 2{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  303. \margl40
  304. \margr40
  305. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the characters in the break file to separate words. In any case, tab, newline, and space characters are always used as break characters
  306. s{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  307. \margl40
  308. \margr40
  309. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Take any leading nonblank characters of each input line to be a reference identifier (as to a page or chapter) separate from the text of the line. Attach that identifier as a 5th field on each output line
  310. input
  311. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  312. \margl40
  313. \margr40
  314. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The input file to generate an index on
  315. output
  316. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  317. \margl40
  318. \margr40
  319. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The output file to output the index to
  320. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  321. U_U_E_
  322. V_UoU_
  323. e_d_TO
  324. U_EOt_
  325. o`/a/
  326. B/Q/Q
  327. oa/R/B/
  328. oQ/b/
  329. 2/S?q/p/C?B?2/B?
  330. Vofofo
  331. foVov
  332. foeof
  333. foeofo
  334. VoTof
  335. Voeofo
  336. foeofoe
  337. VoUofo
  338. VoUoVoUoVoUo
  339. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  340. UUUUUUUUUUU@
  341. UUUUUUUUUUX
  342. refer
  343. 2find and insert literature references in documents
  344. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  345. \margl40
  346. \margr40
  347. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 refer
  348. \b0  is a preprocessor for nroff or troff(1) that finds and formats references for footnotes or endnotes. It is also the base for a series of programs designed to index, search, sort, and print stand-alone bibliographies, or other data entered in the appropriate form. Given an incomplete citation with sufficiently precise keywords, refer will search a bibliographic database for references containing these keywords anywhere in the title, author, journal, etc. The input file (or standard input) is copied to standard output, except for lines between .[ and .] delimiters, which are assumed to contain keywords, and are replaced by information from the bibliographic database. The user may also search different databases, override particular fields, or add new fields. The reference data, from whatever source, are assigned to a set of troff strings. Macro packages such as ms(7) print the finished reference text from these strings. By default references are flagged by footnote numbers.
  349. [13@]
  350. 1{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  351. \margl40
  352. \margr40
  353. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Reverse the first n author names (Jones, J. A. instead of J. A. Jones). If n is omitted all author names are reversed
  354. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  355. \margl40
  356. \margr40
  357. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of names to reverse
  358. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  359. \margl40
  360. \margr40
  361. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Bare mode: do not put any flags in text (neither numbers nor labels)
  362. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  363. \margl40
  364. \margr40
  365. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Capitalize (with CAPS SMALL CAPS) the fields whose key-letters are in keys
  366. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  367. \margl40
  368. \margr40
  369. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The key-letters for the fields to be capitalized
  370. |{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  371. \margl40
  372. \margr40
  373. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Instead of leaving the references where encountered, accumulate them until a sequence of the form .[ $LIST$ .] is encountered, and then write out all references collected so far. Collapse references to same source
  374. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  375. \margl40
  376. \margr40
  377. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the footnote number to n instead of the default of 1 (one). With labels rather than numbers, this flag is a no-op
  378. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  379. \margl40
  380. \margr40
  381. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number to set the footnote to
  382. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  383. \margl40
  384. \margr40
  385. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Instead of numbering references, use labels as specified in a reference data line beginning %x; by default x is L
  386. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  387. \margl40
  388. \margr40
  389. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The labels to use for references
  390. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  391. \margl40
  392. \margr40
  393. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Instead of numbering references, use labels made from the senior author's last name and the year of publication. Only the first m letters of the last name and the last n digits of the date are used. If either m or n is omitted the entire name or date respectively is used
  394. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  395. \margl40
  396. \margr40
  397. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The first number of letters in the name to use
  398. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  399. \margl40
  400. \margr40
  401. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The last number of digits of the date to use
  402. m{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  403. \margl40
  404. \margr40
  405. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Do not search the default file /usr/dict/papers/Ind. If there is a REFER environment variable, the specified file will be searched instead of the default file; in this case the -n flag has no effect
  406. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  407. \margl40
  408. \margr40
  409. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Take the next argument bib as a file of references to be searched. The default file is searched last
  410. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  411. \margl40
  412. \margr40
  413. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file of references to be searched
  414. *{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  415. \margl40
  416. \margr40
  417. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort references by fields whose key-letters are in the keys string; permute reference numbers in text accordingly. Implies -e. The key-letters in keys may be followed by a number to indicate how many such fields are used, with + taken as a very large number. The default is AD which sorts on the senior author and then date; to sort, for example, on all authors and then title, use -sA+T
  418. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  419. \margl40
  420. \margr40
  421. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The string containing the letters to sort references by
  422. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  423. \margl40
  424. \margr40
  425. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Bibliography mode. Take a file composed of records separated by blank lines, and turn them into troff input. Label l will be turned into the macro .m with l defaulting to %X and .m defaulting to .AP (annotation paragraph)
  426. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  427. \margl40
  428. \margr40
  429. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The label to be turned into macro m
  430. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  431. \margl40
  432. \margr40
  433. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The macro l will be turned into
  434. ({\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  435. \margl40
  436. \margr40
  437. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Place punctuation marks .,:;?! after the reference signal, rather than before. (Periods and commas used to be done with strings.)
  438. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  439. \margl40
  440. \margr40
  441. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Produce references in the Natural or Social Science format
  442. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  443. \margl40
  444. \margr40
  445. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The nroff or troff file(s) to preprocess
  446. UUUUUUUUUUU@
  447. UUUUUUUUUUX
  448. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  449. U_U_E_
  450. V_UoU_
  451. e_d_TO
  452. U_EOt_
  453. o`/a/
  454. B/Q/Q
  455. oa/R/B/
  456. oQ/b/
  457. 2/S?q/p/C?B?2/B?
  458. Vofofo
  459. foVov
  460. foeof
  461. foeofo
  462. VoTof
  463. Voeofo
  464. foeofoe
  465. VoUofo
  466. VoUoVoUoVoUo
  467. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  468. roffbib
  469. run off bibliographic database
  470. t{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  471. \margl40
  472. \margr40
  473. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 roffbib
  474. \b0  prints out all records in a bibliographic database, in bibliography format rather than as footnotes or endnotes. Generally it is used in conjunction with sortbib: sortbib database | roffbib.
  475. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  476. \margl40
  477. \margr40
  478. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify terminal type
  479. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  480. \margl40
  481. \margr40
  482. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The terminal type
  483. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  484. \margl40
  485. \margr40
  486. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Will suppress the printing of these abstracts
  487. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  488. \margl40
  489. \margr40
  490. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 User-defined set of macros may be specified after the -m option
  491. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  492. \margl40
  493. \margr40
  494. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user-defined set of macros
  495. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  496. \margl40
  497. \margr40
  498. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Will send output to the Versatec
  499. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  500. \margl40
  501. \margr40
  502. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Will queue output for the phototypesetter
  503. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  504. \margl40
  505. \margr40
  506. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The bibliographic database(s) to print out
  507. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  508. U_U_E_
  509. V_UoU_
  510. e_d_TO
  511. U_EOt_
  512. o`/a/
  513. B/Q/Q
  514. oa/R/B/
  515. oQ/b/
  516. 2/S?q/p/C?B?2/B?
  517. Vofofo
  518. foVov
  519. foeof
  520. foeofo
  521. VoTof
  522. Voeofo
  523. foeofoe
  524. VoUofo
  525. VoUoVoUoVoUo
  526. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  527. UUUUUUUUUUU@
  528. UUUUUUUUUUX
  529. sortbib
  530. sort bibliographic database
  531. y{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  532. \margl40
  533. \margr40
  534. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 sortbib
  535. \b0  sorts files of records containing refer key-letters by user-specified keys. Records may be separated by blank lines, or by .[ and .] delimiters, but the two styles may not be mixed together. This program reads through each database and pulls out key fields, which are sorted separately. The sorted key fields contain the file pointer, byte offset, and length of corresponding records. These records are delivered using disk seeks and reads, so sortbib may not be used in a pipeline to read standard input. By default, sortbib alphabetizes by the first %A and the %D fields, which contain the senior author and date. The -s option is used to specify new KEYS. For instance, -sATD will sort by author, title, and date, while -sA+D will sort by all authors, and date. Sort keys past the fourth are not meaningful. No more than 16 databases may be sorted together at one time. Records longer than 4096 characters will be truncated. Sortbib sorts on the last word on the %A line, which is assumed to be the author's last name. A word in the final position, such as ``jr.'' or ``ed.'', will be ignored if the name beforehand ends with a comma. Authors with two-word last names or unusual constructions can be sorted correctly by using the nroff convention ``0'' in place of a blank. A %Q field is considered to be the same as %A, except sorting begins with the first, not the last, word. Sortbib sorts on the last word of the %D line, usually the year. It also ignores leading articles (like ``A'' or ``The'') when sorting by titles in the %T or %J fields; it will ignore articles of any modern European language. If a sort-significant field is absent from a record, sortbib places that record before other records containing that field.
  536. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  537. \margl40
  538. \margr40
  539. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Used to specify new keys
  540. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  541. \margl40
  542. \margr40
  543. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The keys to use
  544. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  545. \margl40
  546. \margr40
  547. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file(s) containing refer key-letters
  548. UUUUUUUUUUU@
  549. UUUUUUUUUUX
  550. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  551. U_U_E_
  552. V_UoU_
  553. e_d_TO
  554. U_EOt_
  555. o`/a/
  556. B/Q/Q
  557. oa/R/B/
  558. oQ/b/
  559. 2/S?q/p/C?B?2/B?
  560. Vofofo
  561. foVov
  562. foeof
  563. foeofo
  564. VoTof
  565. Voeofo
  566. foeofoe
  567. VoUofo
  568. VoUoVoUoVoUo
  569. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  570. spell
  571. find spelling errors
  572. +{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  573. \margl40
  574. \margr40
  575. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 spell
  576. \b0  collects words from the named documents, and looks them up in a spelling list. Words that neither occur among nor are derivable (by applying certain inflections, prefixes or suffixes) from words in the spelling list are printed on the standard output. If no files are named, words are collected from the standard input. Spell ignores most troff, tbl and eqn(1) constructions.
  577. 6{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  578. \margl40
  579. \margr40
  580. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 All words not literally in the spelling list are printed, and plausible derivations from spelling list words are indicated
  581. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  582. \margl40
  583. \margr40
  584. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 British spelling is checked
  585. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  586. \margl40
  587. \margr40
  588. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Every plausible stem is printed with `=' for each word
  589. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  590. \margl40
  591. \margr40
  592. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify the auxiliary file used for the spelling list
  593. hlist
  594. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  595. \margl40
  596. \margr40
  597. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The auxiliary file used for the spelling list
  598. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  599. \margl40
  600. \margr40
  601. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify the auxiliary file used for the stop list
  602. hstop
  603. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  604. \margl40
  605. \margr40
  606. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The auxiliary file used for the stop list
  607. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  608. \margl40
  609. \margr40
  610. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify the auxiliary file used for the history list
  611.     spellhist
  612. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  613. \margl40
  614. \margr40
  615. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The auxiliary file used for the history list
  616. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  617. \margl40
  618. \margr40
  619. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file(s) to check for spelling errors
  620. UUUUUUUUUUU@
  621. UUUUUUUUUUX
  622. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  623. U_U_E_
  624. V_UoU_
  625. e_d_TO
  626. U_EOt_
  627. o`/a/
  628. B/Q/Q
  629. oa/R/B/
  630. oQ/b/
  631. 2/S?q/p/C?B?2/B?
  632. Vofofo
  633. foVov
  634. foeof
  635. foeofo
  636. VoTof
  637. Voeofo
  638. foeofoe
  639. VoUofo
  640. VoUoVoUoVoUo
  641. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  642. spellin
  643. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  644. \margl40
  645. \margr40
  646. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Two routines help maintain the hash lists used by spell. Both expect a set of words, one per line, from the standard input. 
  647. \b Spellin
  648. \b0  combines the words from the standard input and the preexisting list file and places a new list on the standard output. If no list file is specified, the new list is created from scratch.
  649. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  650. \margl40
  651. \margr40
  652. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file containing the list to combine with standard input
  653. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  654. U_U_E_
  655. V_UoU_
  656. e_d_TO
  657. U_EOt_
  658. o`/a/
  659. B/Q/Q
  660. oa/R/B/
  661. oQ/b/
  662. 2/S?q/p/C?B?2/B?
  663. Vofofo
  664. foVov
  665. foeof
  666. foeofo
  667. VoTof
  668. Voeofo
  669. foeofoe
  670. VoUofo
  671. VoUoVoUoVoUo
  672. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  673. UUUUUUUUUUU@
  674. UUUUUUUUUUX
  675. spellout
  676. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  677. \margl40
  678. \margr40
  679. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 spellout
  680. \b0  looks up each word from the standard input and prints on the standard output those that are missing from (or present on, with option -d) the hashed list file. For example, to verify that hookey is not on the default spelling list, add it to your own private list, and then use it with spell.
  681. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  682. \margl40
  683. \margr40
  684. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Prints on the standard output those that are present on the hashed list file
  685. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  686. \margl40
  687. \margr40
  688. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file containing the list to match with words from standard input
  689. T_U_UoU_eoU_T_U_eoU_U_U_U_U_eoU_ToU_eoU_eoU_UoU_T_U_UoU_ToU_UoU_eoU_eoU_T_U_eoU_eoUOeoU_U_
  690. U_U_E_
  691. V_UoU_
  692. e_d_TO
  693. U_EOt_
  694. o`/a/
  695. B/Q/Q
  696. oa/R/B/
  697. oQ/b/
  698. 2/S?q/p/C?B?2/B?
  699. Vofofo
  700. foVov
  701. foeof
  702. foeofo
  703. VoTof
  704. Voeofo
  705. foeofoe
  706. VoUofo
  707. VoUoVoUoVoUo
  708. U_UoV_U_E_UoU_eoU_UoVoUoE_UoU_U_E_UoU_U_V_UoU_UoE_UoU_UoE_UoU_UoU_UoU_UoU_UoE_UoE_UoV_eo
  709. UUUUUUUUUUU@
  710. UUUUUUUUUUX
  711. style
  712. -analyze surface characteristics of a document
  713. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  714. \margl40
  715. \margr40
  716. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 style
  717. \b0  analyzes the surface characteristics of the writing style of a document. It reports on readability, sentence length and structure, word length and usage, verb type, and sentence openers. Because style runs deroff before looking at the text, formatting header files should be included as part of the input. The default macro package -ms may be overridden with the flag -mm. The flag -ml, which causes deroff to skip lists, should be used if the document contains many lists of non-sentences. The other options are used to locate sentences with certain characteristics.
  718. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  719. \margl40
  720. \margr40
  721. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print all sentences with their length and readability index
  722. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  723. \margl40
  724. \margr40
  725. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print all sentences that begin with an expletive
  726. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  727. \margl40
  728. \margr40
  729. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print all sentences that contain a passive verb
  730. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  731. \margl40
  732. \margr40
  733. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print all sentences longer than num
  734. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  735. \margl40
  736. \margr40
  737. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of characters
  738. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  739. \margl40
  740. \margr40
  741. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes deroff to skip lists; should be used if the document contains many lists of non-sentences
  742. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  743. \margl40
  744. \margr40
  745. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print all sentences whose readability index is greater than num
  746. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  747. \margl40
  748. \margr40
  749. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The readability index
  750. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  751. \margl40
  752. \margr40
  753. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print parts of speech of the words in the document
  754. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  755. \margl40
  756. \margr40
  757. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file(s) to be analyzed for style
  758.