[Tex/LaTex] typographically is ragged-right better than fully-justified text

horizontal alignmenttypography

It seems that some people naturally prefer ragged right documents and some, like me, prefer fully-justified text blocks (using microtype for even better results).

I understand that part of the issue is personal taste, but my question is whether there a typographical reason to choose one over the other?

Specifically, since LaTeX goes to a lot of trouble to insure good line-lengths for full justification (I think), is it a bad practice to go to raggedright, which would seem to take away some of the benefits from using LaTeX?

The comments have helped me think about what the question is really about:

How can I insure that I keep high-quality typesetting with LaTeX even with ragged-right text. For example, this question shows that you need to use some options with microtype: Does combining microtype with ragged right make any sense?

Best Answer

The choice between ragged right or justified typesetting depends on the nature of the text you have to set. A discussion about this is mostly off-topic for this site, but some TeXnical aspects are surely on topic.

The algorithm TeX uses for breaking lines is equally good for both methods and can be tuned up to give a pleasing result: one can for instance choose to avoid hyphenation in ragged right text (the standard \raggedright setting in LaTeX) or allow it (with \RaggedRight from the ragged2e package.

The facilities provided by microtype can certainly be helpful also with ragged right typesetting. Here's an example, where the paragraph turns out to be one line longer without microtype.

\documentclass{article}
\usepackage{microtype,kantlipsum}

\begin{document}
\raggedright

\kant[1]

\bigskip\hrule\bigskip

\microtypesetup{activate=false}

\kant[1]

\end{document}

enter image description here

Here's the result when we load ragged2e and use \RaggedRight instead of \raggedright, thereby allowing hyphenation:

enter image description here

I should note that in this case one line turns out to be overfull when microtype is active (top paragraph), precisely

Overfull \hbox (0.12758pt too wide) in paragraph at lines 7--7
\OT1/cmr/m/n/10 (+7) re-sen-ta-tion of, as far as I know, the things in them-se
lves; as I have shown else- 

However, this is a false problem, because in a ragged right setting one can increase \hfuzz to a higher value than the 0.1pt default. One should also tune up the parameters for microtype more carefully.

Here's the last example, where the paragraph is set in two column mode, left with microtype, right without it:

\documentclass{article}
\usepackage{microtype,kantlipsum,ragged2e,multicol}

\begin{document}
\RaggedRight

\begin{multicols}{2}
\kant[1]

\columnbreak

\microtypesetup{activate=false}

\kant[1]
\end{multicols}

\end{document}

enter image description here

I'll leave the evaluation of the result to personal judgment.

Related Question