summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html')
-rw-r--r--Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html38
1 files changed, 38 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html
new file mode 100644
index 00000000000..7831c214b96
--- /dev/null
+++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-hyphen.html
@@ -0,0 +1,38 @@
+<head>
+<title>UK TeX FAQ -- question label hyphen</title>
+</head><body>
+<h3>How does hyphenation work in TeX?</h3>
+<p>Everyone knows what hyphenation is: we see it in most books we read,
+and (if we're alert) often spot ridiculous mis-hyphenation from time
+to time (at one time, British newspapers were a fertile source).
+<p>Hyphenation styles are culturally-determined, and the same language
+may be hyphenated differently in different countries - for example,
+British and American styles of hyphenation of English are very
+different. As a result, a typesetting system that is not restricted
+to a single language at a single locale needs to be able to change its
+hyphenation rules from time to time.
+<p>TeX uses a pretty good system for hyphenation (originally designed
+by Frank Liang), and while it's capable of missing "sensible"
+hyphenation points, it seldom selects grossly wrong ones. The
+algorithm matches candidates for hyphenation against a set of
+"hyphenation patterns". The candidates for hyphenation must be
+sequences of letters (or other single characters that TeX may be
+persuaded to think of as letters) - things such as TeX's
+<code>\</code><code>accent</code> primitive interrupt hyphenation.
+<p>Sets of hyphenation patterns are usually derived from analysis of
+a list of valid hyphenations (the process of derivation, using a tool
+called <i>patgen</i>, is not ordinarily a participatory sport).
+<p>The patterns for the languages a TeX system is going to deal with
+may only be loaded when the system is installed. To change the set of
+languages, a <a href="FAQ-newlang.html">partial reinstallation</a> is necessary.
+<p>TeX provides two "user-level" commands for control of
+hyphenation: <code>\</code><code>language</code> (which selects a hyphenation style), and
+<code>\</code><code>hyphenation</code> (which gives explicit instructions to the hyphenation
+engine, overriding the effect of the patterns).
+<p>The ordinary LaTeX user need not worry about <code>\</code><code>language</code>, since
+it is very thoroughly managed by the <i>babel</i> package; use of
+<code>\</code><code>hyphenation</code> is discussed in
+
+<a href="FAQ-nohyph.html">hyphenation failure</a>.
+<p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=hyphen">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=hyphen</a>
+</body>