{hyphenation} is about controlling hyphenation in (La)TeX documents.
31
votes
3answers
19k views
How to prevent LaTeX from hyphenating the entire document?
I can't find where I can remove any kind of hyphenation and just have LaTeX just do a line break.
edit:
Honestly speaking I just don't like to read hyphenation anywhere and that's the only reason why ...
28
votes
4answers
2k views
How to prevent linebreaks after hyphen if word starts with hyphen?
(Remark: Maybe this is a typically German problem, I'm not sure in which other languages that might be relevant)
Sometimes there are words which start with a hyphen, as they are connected with a word ...
28
votes
2answers
2k views
What's the benefit of loading babel when writing in English?
When writing in English what is the benefit of loading babel, by \usepackage[english]{babel}, except for the possibility of setting it to use specific English dialects as described in babel: english, ...
27
votes
1answer
480 views
Make hyphenated words in PDF searchable
Is there a way to make hyphenated words in a PDF generated by LuaTeX searchable? If the MWE below is converted to a PDF, searching for "lexicon" (in Acrobat X for example) will not find the word since ...
25
votes
1answer
503 views
In lualatex, hyphenation doesn't seem to work for words that contain certain ligatures
It would seem that hyphenation does not work properly under LuaLaTeX if the hyphenation points occur at places where TeX inserts ligatures. Consider the following MWE, which (i) provides hyphenation ...
24
votes
1answer
1k views
How to automatically hyphenate within \texttt?
This question was phrased as a bug report for LaTeX and I thought it would be helpful to be presented here (including an answer).
The person had a lot of "common words" in typewriter font sprinkled ...
24
votes
1answer
204 views
Can LaTeX support multiple classes of hyphenation break point?
I've just come across an interesting snippet in New Hart's Rules (p.59):
The New Oxford Spelling Dictionary therefore uses two levels of word
division -- 'preferred' divisions (marked |), which ...
23
votes
3answers
2k views
Adequate hyphenation of words already containing a hyphen
Contrary to English, in German there are quite a few words containing a hyphen, e.g. "Arbeiter-Unfallversicherung" (workers' accident insurance). By default, (La)TeX will only break such words after ...
22
votes
7answers
2k views
Avoid hyphenation in “2-D”
How can I avoid hyphenation in words such as "2-D"? \hyphenation{} is not working since the dash is not a letter.
21
votes
4answers
426 views
Is there a special hyphen-symbol to be used between capital letters?
In words consisting of small letters, the - hyphen seems right. In words (abbreviations, acronyms) consisting of capital letters, the common hyphen appears (at least imho) to be placed too low and to ...
20
votes
3answers
592 views
Check all hyphenations within a document
I have a book project written in LaTeX, and I have found that quite a number of the hyphenations that TeX produced are wrong. It would be quite painful to scan the document for all hyphenation points, ...
20
votes
1answer
502 views
Suppressing hyphenation across pages
Is there a way of preventing the last word of a page from being hyphenated?
20
votes
2answers
613 views
How to create a virtual font?
In his answer to the question Replace hyphenation character by a backwards arrow, Hendrik Vogt writes:
If you come into a situation where you want your hyphenchar to be
something like ...
20
votes
2answers
606 views
Ligature suppression with proper hyphenation and comprehensive word list?
[Update: It's been pointed out that my question(s) here weren't clear (or were too hidden). So I inserted red stars at the points where the questions appear.]
In The TeX Book, D.E.K. gives "shelfful" ...
19
votes
3answers
418 views
Display hyphenation options for a specific word
When TeX produces Overfull box, is puts something like this in the log:
Overfull \hbox (15.47195pt too wide) in paragraph at lines 7--9
[]\OT1/cmr/m/n/10 I re-ally re-ally want to get dis-played the ...
19
votes
3answers
818 views
Is it acceptable to hyphenate people’s names?
In some circumstances, for example, B.~Alexander may result in B. Alexan-newlineder. Is this acceptable?
If not, is there an elegant way to suppress it? (\hyphenation is too cumbersome and ...
19
votes
3answers
438 views
Where can I find a list of English hyphenation exceptions?
I know that a nice list of (English) hyphenation exceptions was published in TUGboat, in quite a few installments. Is it compiled somewhere in one place?
19
votes
1answer
330 views
Why does babel not work in Tikz?
Adding child nodes to child nodes in TikZ Mindmap has some example code, where German words are not hyphenated correctly. I was trying to fix it by using inputenc (for Umlaute) and ...
19
votes
3answers
565 views
Specifying multiple hyphenation exception lists for multi-lingual documents
This question led to a new feature in a package:
babel
By default, (La)TeX fails at hyphenating some words, e.g., the English word potable (should be pot-able) or the German word Mor-dop-fer ...
19
votes
2answers
5k views
Prevent hyphenation and use line break in block of text
I have a custom block of text on my title page which can be longer than a single line. By default LaTeX is hyphenating a word at the end of a line, but I want it to break on to the next line.
How do ...
17
votes
4answers
4k views
LaTeX Hyphenation
Could you please guide me to load the Oxford Dictionary in LaTeX?
I am using MikTeX 2.5 with \usepackage[english]{babel}.
Yes, I need to load the Oxford Dictionary hyphenation patterns in LaTeX.
17
votes
5answers
3k views
Allow line break, but without inserting a dash
I have a sentence that contains a number of long dataset names. I would like to allow LaTeX to break these names at certain positions that I would like to specify somehow just like I can use \- to ...
17
votes
1answer
111 views
Hyphenating words with archaic spellings
I often work with texts from the 17- to 1800s that (in addition to now obsolete words) contain familiar words in slightly different spelling. The language of these texts, and of the ones I'm writing, ...
16
votes
1answer
451 views
Is it still worthwhile to let TeX try line-breaking without hyphenation?
Here's TeX's line-breaking approach (as I understand it) in a nutshell:
If \pretolerance is positive, try to break a paragraph into lines without inserting discretionary hyphens and without ...
16
votes
1answer
118 views
Evaluate typographical beauty of a document (widow, orphans, hyphens, etc) in order to optimize the page geometry
When finalizing documents, one of the last things I do is usually to play with the page geometry to improve the overall layout: get rid of a few orphans or widows, reduce the number of hyphenations, ...
15
votes
2answers
534 views
babel: Adding ngerman' s language shorthands to english as the main document language
The (n)german language option of the babel package provides various shorthands related to hyphenation, e.g. "-: "an explicit hyphen sign, allowing hyphenation in the
rest of the word" (manual, section ...
15
votes
2answers
496 views
New language - hyphenation
I'm working in a project (Ubuntu Manual, if you're curious) which requires TeX to create a PDF document. But when we have almost all translated, I've found that there wasn't an hyphenation pattern for ...
15
votes
1answer
174 views
Why can words with hyphen char not be hyphenated?
Assume I have a word like Baden-Württemberg. TeX can't hyphenate any of these two word parts. Why?
why isn't it something like this:
where the small ticks indicate possible hyphenation points. A ...
15
votes
1answer
386 views
How to break long URLs using common hyphenation but adding a line feed indicator?
I saw several questions like this one that request a solution for breaking apart URLs.
I wonder if it is possible to hyphenate the words in a URL as it happens in normal text (i.e., breaking apart ...
14
votes
5answers
311 views
Hyphenation problem with — versus \textemdash
While investigating problems with hyphenation and em-dashes, I came across this:
a piece---perhaps an installation---, involving structural feedback
The document class is article. The problem was ...
14
votes
2answers
1k views
How to add global hyphenation rules?
I know about discretionary hyphens, \-, about \allowbreak, \nobreak as well as \hyphenation{...} and even \tracingparagraphs=1 to write hyphenations into the log-file.
Those are OK for family names or ...
14
votes
1answer
421 views
Remove hyphen from word spanning two lines in text copied from a pdf file
If I copy text from a PDF and a word is hyphenated and spans two lines, the copied text contains the "-". For example:
Examp-
le
should be copied as
Example
not
Examp-le
The problem is ...
13
votes
3answers
330 views
Reviewing hyphenations with LuaTeX
This question led to a new package:
lua-check-hyphen
I wrote a question (Accessing pointers in LuaTeX) hoping it would lead me to a way of reviewing the hyphenations with LuaTeX, and without ...
13
votes
4answers
299 views
Prevent global hyphenation for a specific word
I know this is a common question.
I want to stop LaTeX splitting the word "Byte".
I already searched for the problem and found the solution with \hyphenation.
I thought \hyphenation{Byte} would ...
13
votes
3answers
1k views
biblatex: Switching languages for *citations* according to the bibentry's “hyphenation” field
Quoting from section 3.1.2.1 of the biblatex manual:
[The babel] option controls which
language environment is used if the
babel package is loaded and a
bibliography entry includes a
...
13
votes
1answer
158 views
Lines too long due to text inside custom command not being hyphenated
I'm having some problems with lines that turn out to be too long. There are correct hyphenation rules for the word but they aren't being applied.
Let me first give the sentence that is too long:
An ...
12
votes
2answers
7k views
No hyphenation patterns were loaded for the language
I'm using babel package for spanish language. However, each time I compile my document, the package babel throws me a warning:
Package babel Warning: No hyphenation patterns were loaded for
(babel) ...
12
votes
2answers
8k views
Overfull hbox - How do I fix this?
I have a line in tex which has a markup (as a part of a line) as follows:
\texttt{org.springframework.beans.factory.BeanFactory}
This is giving a overfull \hbox warning. How do I fix this?
I am ...
12
votes
1answer
99 views
Hyphenation exceptions not loaded when using babel with multiple languages
When I use babel with more than one language loaded, my hyphenation exceptions are not used. Here is an example:
====== hy.tex =======
\hyphenation{para-dichloro-diphenyl-trichloro-ethane}
====== ...
12
votes
1answer
196 views
Warn of long words without a hyphenation pattern?
For unusual words, is there a quick way to check if I must specify my own hyphenation pattern?
In this example, the word 'cacheability' needs a custom pattern. I do not want to scan my document ...
12
votes
1answer
246 views
Hyphens at end of line disappear upon pasting, even if they were present in the input
When I paste text from pdflatex output, there are two things about hyphens that I would like to change:
Hyphens paste as "hyphen-minus" (U+002D, "-"), but I would prefer the newer Unicode character ...
11
votes
7answers
2k views
LaTeX not hyphenating properly, text running off page
I'm having a problem with LaTeX not hyphenating $\beta$-galactosidase, and the word as a result running off the page.
I have narrowed down the problem to a particular package, as a bare minumum LaTeX ...
11
votes
3answers
971 views
How do I prevent TeX from hyphenating acronyms?
Upper-case words look awkward when hyphenated. How do I suppress this behavior?
11
votes
2answers
244 views
Using breakable hyphen "= in \newcommand
I want to use a breakable hyphen "= in a command:
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\newcommand{\TT}{Test"=Text }
\begin{document}
This is a test whether the hyphen in \TT ...
11
votes
1answer
121 views
hyphenation with special (Estonian) letters
Hyphenation is working correctly most of the time, but it has problems with words that have Estonian letters like õ inside of the word. For example:
lõplikumõõtmeline.
I write it like this in TeX:
...
11
votes
3answers
2k views
Option to break urls with carriage-return symbol?
There are several ways to get long, uncooperative URLs to line-break in LaTeX. If you're using pdfLaTeX, then the hyperref package can break them across lines for you, roughly after any /. If you ...
10
votes
2answers
1k views
Why words with accented characters can't be automatic hyphenated with the default OT1 enconding?
I was reading the first answer to this question: Why should I use \usepackage[T1]{fontenc}?
[...] the default font encoding (OT1) of TeX
is 7-bit and uses fonts that have 128
glyphs, and so do ...
10
votes
3answers
649 views
How to disable hyphenation in all section and subsection titles?
Is there a way to disable hyphenation (splitting up a word) in all section and subsection titles (while leaving hyphenation in the main text unchanged)? They look a bit odd to me. Thank you.
10
votes
2answers
433 views
How to emulate \url hyphenating without using the url package?
I'm forced to avoid the url package in a proceedings paper (!) but my bibliography includes a long URL. I already
\newcommand{\url}[1]{{\tttext{#1}}}
but the URL spills over to the margin as it ...
10
votes
2answers
792 views
Hyphenating hyphens: how to change the default \discretionary
My language, Portuguese, have undergone another orthography reform (those committees simply can't avoid themselves from doing this mess from time to time.) Now we have to adapt, which brings us to my ...


