![\mbox 溢出行](https://linux22.com/image/393561/%5Cmbox%20%E6%BA%A2%E5%87%BA%E8%A1%8C.png)
答案1
为了解决换行问题,在复合词之间插入一条连线,即Pred~RNN++
。如果这导致框溢出(即线条进入边距),您有两个选择。
重写句子。通常只需调换一些单词即可。对于上图的情况,交换
Pred~RNN++
并nunc
即可解决问题。将整个段落换行
sloppypar
环境中。\documentclass{article} \begin{document} \begin{sloppypar} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur massa turpis, semper quis fringilla ut, viverra nec risus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec Pred~RNN++ nunc lorem, sollicitudin vel sodales eget, vehicula nec mi. Proin ullamcorper rutrum nibh, at porttitor nunc euismod et. Donec faucibus nisi faucibus ipsum porttitor pharetra. Sed elementum, lectus nec congue imperdiet, ipsum leo viverra nisi, sit amet commodo odio odio id nisl. Fusce sagittis lobortis nisi sed consectetur. Nam egestas, sem ut fermentum convallis, ipsum tellus venenatis augue, eget condimentum risus quam id erat. Sed metus dui, sollicitudin pharetra pellentesque sed, placerat eget augue. Mauris sodales pretium tortor vitae rutrum. Proin quam sem, lobortis tincidunt pretium vitae, feugiat eu lacus. \end{sloppypar} \end{document}
但这可能会导致单词之间的间距过大。
答案2
您可以通过以下方式完全停止连字:
\hyphenpenalty 10000
在序言中。这可能不是想要的效果。您可以通过将
\uchyph=0
在序言中。但是,当我尝试时,首字母缩略词并没有被拆分,而是延伸到了右边距,我不确定这是否是想要的效果。
答案3
或者,您可以在不想分开的单词前强制换行。
... CNN-ConvLSTM and\break PredRNN++ models ...
使用\break
将导致前一行出现更宽的空格。
... CNN-ConvLSTM and\\ PredRNN++ models ...
使用\\
或\newline
将在上一行末尾留下空格。