假设我们有以下代码:
\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
,告诉乳胶放弃其正常标准并过度拉伸单词间的空白。但不要这样做:-)