Can we use \! and ~ to adjust the space between the words to adjust the hyphenation and the readability of the paragraph?
Asked
Active
Viewed 45 times
1 Answers
0
There are two general modes for the behaviour of the engine regarding hyphenation.
Two commands are available:
\sloppyand\fussy.\fussyis the default.
If you think you get too many hyphenations, try \sloppy, which makes the program much more tolerant, i.e. more reluctant to hyphenating.
You may also play with other parameters such as:
\hyphenpenalty=<number>
I personally hate hyphenation, and find the following settings to give the best results
(cf. Apply hyphenation to words containing dashes only):
\sloppy
\hyphenpenalty=9999
Of course, many will disagree: it's a subjective matter.
For technical details, see this post:
What is the meaning of \fussy, \sloppy, \emergencystretch, \tolerance, \hbadness?
Vincent Krebs
- 591
\!would be rather rare and~is the same space as a normal space, so it's adjusting linebreaking rather than space between words. – David Carlisle Oct 11 '22 at 10:35\mboxor (if you never want a particular word hyphenated, or hyphenated differently) you can add a\hyphenationentry in your preamble; see No hyphen for a word. – barbara beeton Nov 13 '22 at 14:21