Não é possível justificar o texto

Não é possível justificar o texto

Digamos que temos o seguinte código:

\documentclass[a4paper,14pt,final,draft]{extreport}
\usepackage[left=3cm,top=2.0cm,right=1.5cm,bottom=2.7cm]{geometry}
\usepackage{changepage}
\usepackage[none]{hyphenat}
\usepackage{showframe}
\usepackage{ragged2e}
\justifying

\begin{document}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummyy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
\end{document}

Resultado esperado: insira a descrição da imagem aqui

Saída real: insira a descrição da imagem aqui

Passei algumas horas nisso e ainda não consigo descobrir como justificar o texto da maneira que o LibreOffice Writer faz.

Responder1

Os parágrafos justificados são normalmente definidos com recuo e hifenização usando um conjunto adequado de padrões de hifenização:

insira a descrição da imagem aqui

\documentclass[a4paper,14pt,final,draft]{extreport}
\usepackage[left=3cm,top=2.0cm,right=1.5cm,bottom=2.7cm]{geometry}
\usepackage{changepage}
%\usepackage[none]{hyphenat}
\usepackage{showframe}
\usepackage{ragged2e}
\usepackage[latin]{babel}


\begin{document}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummyy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
\end{document}

A quantidade de recuo é definida, por exemplo

\setlength\parindent{0pt}

que não fará nenhum recuo, ou você poderá olhar o parskippacote.

Se você realmente não deseja nenhuma hifenização, adicione \sloppyo que diz ao látex para desistir de seus padrões normais e esticar demais o espaço em branco entre palavras. Mas não faça isso :-)

informação relacionada