带点和换行符的单词

带点和换行符的单词

我有一个包含单词“ASP.NET”的句子,但该单词的一半不再适合当前行。没有连字符,这很好,但 latex 不会在单词前插入换行符,而是与边距重叠。我猜这是因为点。我如何动态控制换行符以避免重叠?

答案1

加载包microtype,这就是您所需要的全部。如果没有,您将必须决定要允许哪个断点并添加它(例如 ASP"-.NET)。我不会在点后断点:行末的点总是看起来像句子的结尾,“.NET”是一种应该粘在一起的修复表达式。

当您的文档完成(参见 darthbith)命令时,您可以尝试重新措辞(“...使用 .NET 框架的 ASP...”)或使用新的未缩进的段落或类似内容将单词推到下一行。

如果你想要一个没有连字符的换行符,你可能需要看看这里或者使用包的一些简写babel。这取决于您编写的语言。

相关内容