![Невозможно выровнять текст](https://rvso.com/image/305888/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B2%D1%8B%D1%80%D0%BE%D0%B2%D0%BD%D1%8F%D1%82%D1%8C%20%D1%82%D0%B5%D0%BA%D1%81%D1%82.png)
Допустим, у нас есть следующий код:
\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}
Ожидаемый результат:
Фактический результат:
Я потратил на это несколько часов, но так и не понял, как на самом деле выровнять текст по ширине так, как это делает LibreOffice Writer.
решение1
Выровненные абзацы обычно оформляются с помощью отступов и переносов, используя подходящий набор шаблонов переносов:
\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}
Величина отступа задается, например,
\setlength\parindent{0pt}
который не оставит следов, или вы можете посмотреть на parskip
упаковку.
Если вы действительно не хотите переносов, добавьте, \sloppy
что скажет latex отказаться от своих обычных стандартов и растянуть межсловные пробелы. Но не делайте этого:-)