LaTeX forum ⇒ Text FormattingReducing Hyphenation

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
upani1982
Posts: 43
Joined: Wed May 12, 2010 11:42 am

Reducing Hyphenation

Postby upani1982 » Sat Jan 08, 2011 9:46 pm

Hi All,

Is there any way to reduce hyphenation in the body text. But at the same time i dont want more space between words in a sentence. Please suggest me any help regarding the same.

With sincere regards,
Upananda

User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

Postby frabjous » Sat Jan 08, 2011 10:26 pm

You can turn off hyphenation entirely with:
  1. \usepackage[none]{hyphenat}


If you just want to discourage hyphenation, but still make it possible, with something like:
  1. \hyphenpenalty=5000
  2. \tolerance=1000


But both of these will mean that you'll get greater spaces between words. That's unavoidable. Trying to reduce hyphenation while maintaining a constant amount of space between words just isn't possible. It's like asking for more snow, but less cold. It's a sheer matter of geometry. You cannot reduce hyphenation without increasing the amount of space that sometimes has to be placed between words to keep it fully justified. Do you perhaps want to turn off full justification? If so, then try \raggedright.

upani1982
Posts: 43
Joined: Wed May 12, 2010 11:42 am

Postby upani1982 » Mon Jan 10, 2011 4:24 am

Hi Frabjous,

I am grateful to you for your help. I have learned so much from this forum. Else i wouldn't have been able to use latex in my life.

With sincere regards,
Upananda

User avatar
Cham
Posts: 937
Joined: Sat Apr 02, 2011 4:06 pm

Postby Cham » Thu Dec 12, 2019 8:13 pm

This subject is very interesting. I just discovered this LaTeX control today (but I never searched for this subject before).

What do we have to use, in the preamble, if we just want to reduce slightly the risk of hyphenations?

I don't like hyphenations at all, but don't want to use the \raggedright command since it turns horribly the text paragraphs. And I hate "MS Word-like" large spaces between words or letters in the text, so hyphenation is almost inevitable. But could we reduce it a bit in LaTeX?

EDIT: According to this web site:
https://rajeeshknambiar.wordpress.com/2 ... phenation/,
it is better to use \emergencystretch=\maxdimen instead of \tolerance.

User avatar
Stefan Kottwitz
Site Admin
Posts: 9597
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Fri Dec 13, 2019 5:13 pm

Also \usepackage{microtype} helps. And using T1 font encoding.

Stefan
LaTeX.org admin


Return to “Text Formatting”

Who is online

Users browsing this forum: No registered users and 7 guests