Entry Bentley:EPODD-1-1-3 from epodd.bib
Last update: Fri Jan 5 02:09:17 MST 2018
Top |
Symbols |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Bentley:EPODD-1-1-3,
author = "J. L. Bentley and B. W. Kernighan",
title = "Tools for Printing Indexes",
journal = j-EPODD,
volume = "1",
number = "1",
pages = "3--18",
month = apr,
year = "1988",
CODEN = "EPODEU",
ISSN = "0894-3982",
bibsource = "http://www.math.utah.edu/pub/tex/bib/epodd.bib",
abstract = "This paper describes a set of programs for processing
and printing the index for a book or a manual. The
input consists of lines containing index terms and page
numbers. The programs collect multiple occurrences of
the same terms, compress runs of page numbers, create
permutations (e.g., `index, book' from `book index'),
and sort them into proper alphabetic order. The
programs can cope with embedded formatting commands
(size and font changes, etc.), with roman numeral page
numbers, and with {\bf see} terms. The programs do not
help with the original creation of index terms. The
implementation runs on the UNIX\registered{} operating
system. It uses a long pipeline of short {\bf awk}
programs rather than a single program in a conventional
language. This structure makes the programs easy to
adapt or augment to meet special requirements that
arise in different indexing styles. The programs were
intended to be used with {\bf troff}, but can be used
with a formatter like {\TeX} with minor changes. An
appendix contains a complete listing of the programs,
which total about 200 lines.",
keywords = "Indexing, AWK, UNIX, Troff, Document preparation",
}
Related entries
- \TeX,
1(2)117,
2(2)101,
5(1)51,
7(1)3,
7(3)147,
7(4)197
- adapt,
6(3)213
- appendix,
4(1)3
- arise,
2(4)231,
6(4)315
- book,
2(3)143,
3(3)125,
5(1)45,
5(1)47,
5(1)49,
5(1)51,
6(3)283,
7(1)49,
7(1)51
- change,
2(4)231,
3(2)65,
6(4)373,
7(3)117
- command,
1(1)19,
1(1)45,
1(1)55
- complete,
2(1)25,
3(3)155,
6(4)457,
7(4)197
- consists,
2(3)119,
4(3)125,
5(4)163
- contain,
2(3)119,
4(1)3,
4(3)125,
5(4)163,
6(2)93,
6(3)115,
6(3)133,
6(4)447
- containing,
5(4)163,
6(4)413,
6(4)435,
8(4)295
- conventional,
2(4)179,
3(1)29
- cope,
4(3)151
- create,
6(3)145,
6(4)423,
7(4)217
- creation,
3(1)29,
3(1)47,
6(3)117,
6(4)339,
6(4)413,
6(4)495
- describe,
1(1)19,
1(1)55,
1(2)79,
1(2)117,
2(2)65,
2(3)119,
2(3)157,
2(4)211,
2(4)231,
3(1)29,
3(2)65,
3(3)125,
3(4)179,
3(4)207,
4(1)27,
4(2)63,
4(2)109,
4(3)125,
5(2)79,
5(3)105,
5(4)163,
6(1)23,
6(2)93,
6(4)423,
6(4)481
- different,
1(1)55,
2(3)119,
3(2)99,
3(2)105,
3(4)179,
4(3)125,
4(3)151,
4(4)219,
5(1)1,
5(2)63,
5(2)79,
5(3)143,
5(4)209,
6(3)145,
6(3)159,
6(3)241,
6(3)261,
6(4)397,
6(4)423,
6(4)435,
6(4)457,
6(4)469,
7(1)35
- e.g.,
5(2)63,
6(3)213
- easy,
7(1)21
- embedded,
4(1)3,
4(2)63,
6(2)93,
8(1)1
- etc.,
3(1)3,
7(2)55,
7(3)179
- font,
2(1)47,
4(2)109,
4(3)151,
4(3)171,
5(4)163,
6(1)3,
6(2)67,
6(3)115,
6(3)117,
6(3)133,
6(3)145,
6(3)159,
6(3)171,
6(3)183,
6(3)219,
6(3)249,
6(3)289,
7(4)197,
7(4)217,
7(4)231,
7(4)251,
8(4)281
- formatter,
2(1)3,
2(3)169,
5(1)19,
5(4)163,
6(1)23,
8(2)167
- formatting,
1(1)55,
2(1)25,
2(3)119,
3(1)3,
5(1)19,
5(3)143,
5(4)163,
6(4)315,
6(4)327,
6(4)423
- help,
3(1)29,
3(2)99,
3(4)179,
4(1)43,
6(4)423
- implementation,
1(2)79,
1(2)105,
1(2)117,
2(2)65,
2(3)157,
2(4)193,
3(2)65,
3(2)93,
3(3)141,
3(3)155,
4(4)185,
6(1)35,
6(3)117,
6(3)273,
6(4)315,
6(4)361,
6(4)373,
7(1)35,
7(2)75,
7(4)231
- index,
3(3)125,
6(1)23,
7(1)21,
7(2)55,
8(2)275,
8(2)277,
8(4)369,
8(4)371
- indexing,
4(4)205,
5(1)1,
6(1)23,
7(1)21
- input,
1(2)79,
1(2)117,
2(3)119,
4(1)3,
6(4)361,
7(4)197
- intended,
6(3)207
- language,
1(1)55,
1(2)79,
1(2)117,
2(1)3,
2(1)25,
2(2)65,
2(3)119,
2(3)157,
2(4)179,
3(1)3,
3(2)93,
3(3)125,
3(3)141,
4(1)3,
4(1)27,
5(3)105,
5(4)163,
6(2)93,
6(4)315,
6(4)339,
6(4)385,
7(3)163,
7(4)197,
8(2)125
- like,
2(2)91,
4(1)3,
5(3)143,
6(4)397,
6(4)469,
7(3)179
- line,
1(2)79,
2(1)25,
3(2)99,
4(4)185,
5(4)163,
6(3)249,
7(1)51,
7(3)147
- long,
1(1)55,
4(3)151,
6(2)67,
6(4)397
- make,
1(1)55,
2(2)101,
2(3)143,
3(1)29,
6(4)423,
7(1)21
- manual,
4(4)205,
6(4)447
- meet,
1(1)55,
3(2)99,
3(3)141,
4(2)109,
6(1)35,
6(3)289
- multiple,
2(1)25,
2(4)193,
6(3)115,
6(3)145,
6(4)349
- not,
0(0)13,
1(1)45,
1(2)117,
2(1)3,
2(1)47,
2(2)91,
2(2)101,
2(3)143,
2(3)169,
2(4)193,
3(3)155,
3(4)227,
4(1)3,
4(1)27,
5(3)143,
6(1)23,
6(1)35,
6(2)67,
6(2)93,
6(3)117,
6(3)213,
6(3)241,
6(3)283,
6(4)361
- number,
2(3)143,
2(4)179,
3(2)99,
3(4)227,
4(1)43,
4(4)185,
5(2)73,
6(1)23,
6(3)219,
6(4)457,
7(1)35
- occurrence,
6(3)207
- operating,
7(1)35,
7(3)147
- order,
2(3)119,
2(4)179,
5(4)163,
6(1)35,
6(3)145,
6(3)171,
6(3)261,
7(3)179,
7(4)197,
7(4)231,
7(4)251
- original,
2(4)211,
3(2)65,
6(1)3,
6(2)67,
6(3)213,
6(3)231,
7(4)251
- page,
1(1)55,
1(2)79,
2(1)25,
6(1)23
- paper,
0(0)13,
1(1)45,
1(2)79,
1(2)97,
1(2)105,
1(2)117,
2(1)3,
2(2)65,
2(2)91,
2(3)119,
2(3)143,
2(3)157,
2(4)179,
2(4)193,
2(4)231,
3(1)47,
3(2)65,
3(2)105,
3(3)125,
3(4)179,
3(4)227,
4(1)3,
4(1)27,
4(1)43,
4(2)63,
4(2)109,
4(3)125,
4(4)185,
4(4)205,
4(4)219,
5(1)19,
5(2)55,
5(2)63,
5(2)73,
5(2)79,
5(2)91,
5(3)131,
5(4)163,
5(4)209,
6(1)3,
6(1)23,
6(2)67,
6(3)115,
6(3)133,
6(3)145,
6(3)159,
6(3)183,
6(3)207,
6(3)219,
6(3)231,
6(3)249,
6(3)273,
6(4)315,
6(4)327,
6(4)339,
6(4)397,
6(4)423,
6(4)435,
6(4)447,
6(4)457,
6(4)481,
6(4)495,
7(1)21,
7(2)55,
7(2)89,
7(3)117,
7(3)163,
7(3)179,
7(4)197
- preparation,
1(1)19,
2(2)65,
2(3)119,
4(1)27,
4(2)109,
5(1)19,
5(2)63,
6(1)23,
6(4)315
- printing,
1(1)55,
1(2)79,
5(4)163,
6(2)67,
6(3)115
- processing,
1(2)97,
1(2)117,
2(1)25,
2(2)101,
2(4)193,
3(1)3,
3(2)93,
3(3)141,
4(1)3,
4(2)87,
4(2)109,
4(4)185,
5(1)19,
6(4)373,
6(4)481,
7(1)3,
7(1)51,
7(2)75
- program,
2(1)25,
2(2)91,
2(3)119,
2(3)157,
3(2)65,
3(3)125,
5(3)105,
5(4)163,
6(2)93,
6(3)115,
6(3)145,
6(4)315,
6(4)361
- rather,
1(1)55,
1(2)79,
2(1)25,
2(3)143,
4(2)87,
4(2)109,
4(4)205,
6(3)159,
7(3)179
- requirements,
1(2)79,
2(1)25,
3(3)141,
6(4)315,
6(4)469
- roman,
6(3)241
- same,
2(3)143,
3(2)99,
3(2)105,
7(1)21
- see,
1(1)19,
4(3)125,
6(3)115
- set,
1(1)19,
1(1)55,
1(2)105,
2(4)231,
3(4)207,
4(3)151,
5(2)63,
6(1)35,
6(2)67,
6(3)133,
6(3)231,
6(3)241,
6(3)273,
6(4)349,
6(4)481,
8(2)111
- short,
1(2)97,
2(2)65
- single,
5(2)63,
6(3)117,
6(3)219
- size,
2(1)47,
4(4)185,
6(1)3,
6(2)67,
6(3)219,
6(3)249,
6(3)273
- special,
1(1)55,
1(2)117,
2(4)231,
6(3)115,
6(3)145,
6(4)313,
7(3)147,
7(4)231,
8(2)49
- structure,
1(1)19,
1(1)55,
2(2)101,
2(4)211,
2(4)231,
3(1)29,
3(4)179,
4(1)3,
4(2)109,
4(3)125,
5(1)1,
5(2)63,
5(3)143,
6(1)35,
6(2)67,
6(2)93,
6(4)327,
6(4)349,
6(4)373,
6(4)423,
6(4)435,
6(4)447,
6(4)457,
6(4)481,
6(4)495,
7(1)21,
7(2)55,
7(4)251,
8(4)295
- styles,
3(2)105,
5(4)209
- term,
2(4)179,
3(3)155,
4(2)109,
4(4)205,
6(1)23,
6(3)171
- than,
1(1)55,
1(2)79,
2(1)25,
2(1)47,
2(3)143,
2(3)157,
4(2)87,
4(2)109,
6(2)93,
6(3)159,
6(3)241,
6(4)457,
7(1)21,
7(3)179
- tool,
2(4)193,
3(2)93,
4(1)3,
4(4)205,
5(1)1,
6(1)23,
6(3)145,
6(4)423,
6(4)469,
6(4)495
- troff,
1(1)55,
2(3)119,
5(4)163,
6(1)23,
6(4)315
- UNIX,
5(4)163,
8(1)1
- use,
1(1)55,
1(2)117,
2(1)3,
2(3)157,
2(4)193,
3(1)3,
3(2)105,
3(3)125,
3(3)141,
3(4)179,
3(4)207,
3(4)227,
4(1)3,
4(4)185,
4(4)205,
4(4)219,
5(1)1,
5(3)143,
6(2)67,
6(2)93,
6(3)117,
6(3)213,
6(3)273,
6(4)339,
6(4)349,
6(4)373,
6(4)385,
6(4)447,
7(1)21,
7(3)163
- used,
2(1)3,
2(3)119,
2(3)169,
2(4)179,
2(4)211,
2(4)231,
3(3)141,
3(3)155,
4(3)125,
4(4)185,
5(1)19,
5(2)63,
5(3)105,
6(1)35,
6(2)67,
6(3)115,
6(3)145,
6(3)231,
6(3)241,
6(3)261,
6(3)273,
6(4)315,
6(4)413,
6(4)435,
6(4)447,
6(4)457,
6(4)481,
7(4)217,
7(4)251
- were,
1(1)19,
1(1)55,
2(4)193,
4(4)185,
6(3)115,
6(3)241
- which,
0(0)13,
1(1)19,
1(1)55,
1(2)79,
1(2)105,
2(1)3,
2(1)25,
2(2)91,
2(3)119,
2(3)143,
2(3)157,
2(4)179,
2(4)231,
3(1)3,
3(2)105,
3(3)125,
3(4)227,
4(1)3,
4(1)43,
4(3)125,
4(4)185,
5(2)63,
5(2)79,
5(3)105,
5(3)131,
5(3)143,
6(1)3,
6(1)35,
6(2)67,
6(2)93,
6(3)133,
6(3)171,
6(3)183,
6(3)207,
6(3)231,
6(3)283,
6(4)315,
6(4)349,
6(4)413,
6(4)423,
6(4)447,
6(4)457,
6(4)469,
6(4)481,
7(1)35,
7(2)55,
7(3)117