how can I globally enable hyphenation for the first word in a paragraph? A manual workaround is to add \hspace{0pt} in front of the corresponding word, so that it is not counted as first word, but it would be very good to have a global solution for this. Any ideas?

Kindest regards, Mil

  • Do you have so long words or so narrow columns that this is necessary in every paragraph? – egreg Nov 2 '15 at 10:04
  • Not that many, but a long document with many enough instances that I was thinking about a smooth, global solution. Also this is especially problematic in tables. I realize that for every first word in a cell, the problem can be solved with >{\hspace{0pt}}; but if I have multiple paragraphs in a cell, this solution is also not satisfying... – Mil Nov 2 '15 at 10:18
  • 1
    It is hard to imagine that you ever want to hyphenate the first word of a paragraph in the main text? In table columns yes (but that can be specified) doing it in the main text is harder. Or use luatex where this is the default behaviour. – David Carlisle Nov 2 '15 at 10:29
  • 1
    Perhaps he's writing an article on Hubert Blaine Wolfeschlegelsteinhausenbergerdorff, Sr. – Psychonaut Nov 2 '15 at 10:38
  • 1
    @Psychonaut Gesundheit!! – Steven B. Segletes Nov 2 '15 at 10:49

I assume you're currently compiling your document with pdfLaTeX. If that's the case, I suggest you switch to LuaLaTeX. LuaLaTeX is able to hyphenate the first word of every paragraph without the user having to specify anything special.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.