![没有连字符后如何对齐文本?](https://linux22.com/image/383384/%E6%B2%A1%E6%9C%89%E8%BF%9E%E5%AD%97%E7%AC%A6%E5%90%8E%E5%A6%82%E4%BD%95%E5%AF%B9%E9%BD%90%E6%96%87%E6%9C%AC%EF%BC%9F.png)
为了写一段没有连字符的文本,我使用\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 答案。
这是输出。
让我们看看这是否能解答您的问题。