![避免 \hbox 长引文超出页边距](https://linux22.com/image/455720/%E9%81%BF%E5%85%8D%20%5Chbox%20%E9%95%BF%E5%BC%95%E6%96%87%E8%B6%85%E5%87%BA%E9%A1%B5%E8%BE%B9%E8%B7%9D.png)
我正在使用该soul
包突出显示文本,其中一些文本包含长引文。\hbox
到目前为止,我用它来解决编译错误,但这个命令对于长引文来说很糟糕!
以下是我正文的要点:
\hl{Some text here \hbox{\parencite[see, e.g.,][]{citation1, citation2, citation3, citation4}.}
到目前为止,我已经尝试了以下方法:
- 使用
microtype
包 sloppy
对整个文档和段落使用命令- 重写文本以适应,您可以在此处看到(这避免了 hbox 从新行开始的烦人问题,这很糟糕,因为“动态表示”以前位于新行上)。
关于如何处理这个问题还有其他想法吗?或者更好的是,有没有更友好的突出显示包?
提前致谢!