没有连字符后如何对齐文本?

没有连字符后如何对齐文本?

为了写一段没有连字符的文本,我使用\package[none]{hyphenation}。当我应用此包时,文本不会调整到页边距。我应该应用什么命令来对齐文本?

答案1

您需要使用\sloppy。例如:

\documentclass{article}
\usepackage{lipsum}
\usepackage[none]{hyphenat}
\begin{document}
Text that fills up a line but with a long unhyphenatble word,
abababababababababab, at the end of the first line.

\lipsum[1]

\sloppy

Text that fills up a line but with a long unhyphenatble word,
abababababababababab, at the end of the first line.

\lipsum[1]
\end{document}

我曾尝试发布结果图像,但失败了(我以前失败过。我尝试发布文件 hyphenatprob.pdf 的图像图标,但什么也没发生)。运行 MWE 以查看结果。

我擅自添加了上述 mwe 的结果图像:

在此处输入图片描述

答案2

欢迎使用可编程排版。我有几个简单的问题/观察。我希望通过使用\usepackage[none]{hyphenat},请参阅{hyphenat} 的 CTAN 页面.\LaTeX 假定“完全对齐”为所需格式。

这里有一个非常简短的例子:

\documentclass{article}

\usepackage[none]{hyphenat}
\usepackage{lipsum} 

\begin{document}

\lipsum[25]

\end{document}

这是“借用”自Joel Berger 的 Tex Stack Exchange 答案

这是输出。

在此处输入图片描述

让我们看看这是否能解答您的问题。

相关内容