![带点和换行符的单词](https://linux22.com/image/300660/%E5%B8%A6%E7%82%B9%E5%92%8C%E6%8D%A2%E8%A1%8C%E7%AC%A6%E7%9A%84%E5%8D%95%E8%AF%8D.png)
我有一个包含单词“ASP.NET”的句子,但该单词的一半不再适合当前行。没有连字符,这很好,但 latex 不会在单词前插入换行符,而是与边距重叠。我猜这是因为点。我如何动态控制换行符以避免重叠?
答案1
加载包microtype
,这就是您所需要的全部。如果没有,您将必须决定要允许哪个断点并添加它(例如 ASP"-.NET)。我不会在点后断点:行末的点总是看起来像句子的结尾,“.NET”是一种应该粘在一起的修复表达式。
当您的文档完成(参见 darthbith)命令时,您可以尝试重新措辞(“...使用 .NET 框架的 ASP...”)或使用新的未缩进的段落或类似内容将单词推到下一行。
如果你想要一个没有连字符的换行符,你可能需要看看这里或者使用包的一些简写babel
。这取决于您编写的语言。