Text FormattingReducing Hyphenation

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

Reducing Hyphenation

Post by upani1982 »

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

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

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

Reducing Hyphenation

Post by frabjous »

You can turn off hyphenation entirely with:

Code: Select all

\usepackage[none]{hyphenat}
If you just want to discourage hyphenation, but still make it possible, with something like:

Code: Select all

  \hyphenpenalty=5000
  \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

Re: reducing hyphenation

Post by upani1982 »

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

Reducing Hyphenation

Post by Cham »

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: 10319
Joined: Mon Mar 10, 2008 9:44 pm

Reducing Hyphenation

Post by Stefan Kottwitz »

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

Stefan
LaTeX.org admin
Post Reply