|
|
1.1 ! root 1: ! 2: ! 3: ! 4: BIB(1) UNIX Programmer's Manual BIB(1) ! 5: ! 6: ! 7: ! 8: NNAAMMEE ! 9: bib, listrefs - bibliographic formatter; list bibliographic ! 10: reference items ! 11: ! 12: SSYYNNOOPPSSIISS ! 13: bbiibb [options] ... ! 14: lliissttrreeffss [options] ... ! 15: ! 16: DDEESSCCRRIIPPTTIIOONN ! 17: _B_i_b is a preprocessor for _n_r_o_f_f or _t_r_o_f_f(1) that formats ! 18: citations and bibliographies. The input files (standard ! 19: input default) are copied to the standard output, except for ! 20: text between [. and .] pairs, which are assumed to be key- ! 21: words for searching a bibliographic database. If a matching ! 22: reference is found a citation is generated replacing the ! 23: text. References are collected, optionally sorted, and ! 24: written out at a location specified by the user. Citation ! 25: and reference formats are controlled by the -t option. ! 26: ! 27: Reference databases are created using the _i_n_v_e_r_t utility. ! 28: ! 29: The following options are available. Note that standard ! 30: format styles (see the -t option) set options automatically. ! 31: Thus if a standard format style is used the user need not ! 32: indicate any further options for most documents. ! 33: ! 34: -aa reduce authors first names to abbreviations. ! 35: ! 36: -ar_n_u_m reverse the first _n_u_m author's names. If a number ! 37: is not given all authors names are reversed. ! 38: ! 39: -ax print authors last names in Caps-Small Caps style. ! 40: For example Budd becomes BUDD. This style is used ! 41: by certain ACM publications. ! 42: ! 43: -c_s_t_r build citations according to the template _s_t_r. See ! 44: the reference format designers guide for more infor- ! 45: mation on templates. ! 46: ! 47: -ea reduce editors first names to abbreviations. ! 48: ! 49: -ex print editors last names in Caps-Small Caps style ! 50: (see -ax option). ! 51: ! 52: -er_n_u_m reverse the first _n_u_m editors names. If a number is ! 53: not given all editors names are reversed. ! 54: ! 55: -f instead of collecting references, dump each refer- ! 56: ence immediately following the line on which the ! 57: citation is placed (used for footnoted references). ! 58: ! 59: -i _f_i_l_e ! 60: ! 61: ! 62: ! 63: Printed 8/22/89 May 25, 1986 1 ! 64: ! 65: ! 66: ! 67: ! 68: ! 69: ! 70: BIB(1) UNIX Programmer's Manual BIB(1) ! 71: ! 72: ! 73: ! 74: -i_f_i_l_e process the indicated file, such as a file of defin- ! 75: itions. (see technical report for a description of ! 76: file format). ! 77: ! 78: -h replace citations to three or more adjacent refer- ! 79: ence items with a hyphenated string (eg 2,3,4,5 ! 80: becomes 2-5). This option implies the -o option. ! 81: ! 82: -n_s_t_r turn off indicated options. _s_t_r must be composed of ! 83: the letters afhosx. ! 84: ! 85: -o contiguous citations are ordered according the the ! 86: reference list before being printed (default). ! 87: ! 88: -p _f_i_l_e ! 89: ! 90: -p_f_i_l_e instead of searching the file INDEX, search the ! 91: indicated reference files before searching the sys- ! 92: tem file. _f_i_l_e_s is a comma separated list of ! 93: inverted indices, created using the _i_n_v_e_r_t utility. ! 94: ! 95: -s_s_t_r sort references according to the template _s_t_r. ! 96: ! 97: -t _t_y_p_e ! 98: ! 99: -t_t_y_p_e use the standard macros and switch settings for the ! 100: indicated style to generate citations and refer- ! 101: ences. There are a number of standard styles pro- ! 102: vided. In addition users can generate their own ! 103: style macros. See the format designers guide for ! 104: details. ! 105: ! 106: _L_i_s_t_r_e_f_s formats an entire reference database file. Options ! 107: to _l_i_s_t_r_e_f_s are the same as for _b_i_b. ! 108: ! 109: _B_i_b was designed initially for use with the -ms macros, and ! 110: uses a couple of the -ms macros (.ip and .lp) in its macro ! 111: definitions. To use it with the -me macros, prefix the file ! 112: being sent to nroff/troff with the following macro defini- ! 113: tions: ! 114: .de IP ! 115: .ip \$1 \$2 ! 116: .. ! 117: .de LP ! 118: .lp ! 119: .. ! 120: ! 121: A file "bibmac.me" containing these macro definitions may be ! 122: found in /usr/new/lib/bmac. ! 123: ! 124: FFIILLEESS ! 125: INDEX inverted index for reference database ! 126: ! 127: ! 128: ! 129: Printed 8/22/89 May 25, 1986 2 ! 130: ! 131: ! 132: ! 133: ! 134: ! 135: ! 136: BIB(1) UNIX Programmer's Manual BIB(1) ! 137: ! 138: ! 139: ! 140: /usr/dict/papers/INDEXdefault system index ! 141: /usr/new/lib/bmac/bmac.*formatting macro packages ! 142: /usr/tmp/bibr* scratch file for collecting references ! 143: /usr/tmp/bibp* output of pass one of bib ! 144: ! 145: SSEEEE AALLSSOO ! 146: _A _U_N_I_X _B_i_b_l_i_o_g_r_a_p_h_i_c _D_a_t_a_b_a_s_e _F_a_c_i_l_i_t_y, Timothy A. Budd and ! 147: Gary M. Levin, University of Arizona Technical Report 82-1, ! 148: 1982. (includes format designers guide). ! 149: invert(1), troff(1) ! 150: ! 151: ! 152: ! 153: ! 154: ! 155: ! 156: ! 157: ! 158: ! 159: ! 160: ! 161: ! 162: ! 163: ! 164: ! 165: ! 166: ! 167: ! 168: ! 169: ! 170: ! 171: ! 172: ! 173: ! 174: ! 175: ! 176: ! 177: ! 178: ! 179: ! 180: ! 181: ! 182: ! 183: ! 184: ! 185: ! 186: ! 187: ! 188: ! 189: ! 190: ! 191: ! 192: ! 193: ! 194: ! 195: Printed 8/22/89 May 25, 1986 3 ! 196: ! 197: ! 198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.