Penguin
Annotated edit history of patgen(1) version 1, including all changes. View license author blame.
Rev Author # Line
1 perry 1 PATGEN
2 !!!PATGEN
3 NAME
4 SYNOPSIS
5 DESCRIPTION
6 FILES
7 SEE ALSO
8 AUTHORS
9 ----
10 !!NAME
11
12
13 patgen - generate patterns for TeX hyphenation
14 !!SYNOPSIS
15
16
17 __patgen__ dictionary_file pattern_file log_file
18 translate_file
19 !!DESCRIPTION
20
21
22 This manual page is not meant to be exhaustive. The complete
23 documentation for this version of TEX can be found in the
24 info file or manual ''Web2C: A TeX
25 implementation''.
26
27
28 The __patgen__ program reads the ''dictionary_file''
29 and produces the ''pattern_file'', writing a transcript
30 of its actions on the ''log_file''. The
31 ''dictionary_file'' should contain a list of hyphenated
32 words and previously-generated patterns.
33
34
35 The patterns thus generated can be read by __initex__ for
36 use in hyphenating words. For a (very) long example of
37 ''patgen'''s output, see
38 ''$TEXMFMAIN/generic/hyphen/hyphen.tex'', which contains
39 the patterns TEX uses for English. At some sites, patterns
40 for several other languages may be available, and the local
41 __tex__ programs may have them preloaded; consult your
42 ''Local Guide'' or your system administrator for
43 details.
44
45
46 All filenames must be complete; no adding of default
47 extensions or path searching is done.
48 !!FILES
49
50
51 ''$TEXMFMAIN/generic/hyphen/hyphen.tex''
52
53
54 Patterns for English.
55 !!SEE ALSO
56
57
58 Frank Liang, ''Word hy-phen-a-tion by com-puter'',
59 STAN-CS-83-977, Stanford University Ph.D. thesis, 1983.
60 Donald E. Knuth, ''The TEXbook'', Addison-Wesley, 1986,
61 ISBN 0-201-13447-0, Appendix H.
62 !!AUTHORS
63
64
65 Frank Liang wrote the first version of this program. Peter
66 Breitenlohner made a substantial revision in 1991 for TEX 3.
67 The first version was published as the appendix to the
68 ''TEXware'' technical report, available from the TEX
69 Users Group. Howard Trickey originally ported it to
70 Unix.
71 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.