我应该在序言中添加什么样的代码,这样每个数学公式(在dolar标志中)太长而不适合行宽(也就是生成Bad Box)从新行开始(比如在方程之前放//) ?或者在编译时是否无法检测并阻止Bad Box?
答案 0 :(得分:1)
您可以使用\sloppy
或\sloppypar
,但这会降低换行符的质量。
看看here。
答案 1 :(得分:0)
您是在谈论内联数学还是TeX风格的$$?在第一种情况下:考虑将其置于自己的环境中,长内联数学并不是一个好主意。在第二种情况下,开始使用align
(或适当的环境)并自行放置这些休息。或者使用breqn
,它会自动执行。
如果它是内联的并且你希望它保持内联:考虑重写你的句子,像往常一样用坏盒子。如果您正在构建pdf,请考虑使用microtype
,这样可以增强字体的灵活性,从而提供更多的断行可能性。
我没有内联数学换行的实际解决方案,我通常采用这些技巧。也许在内联数学方面有更好帮助的人可以帮助你:)。