LaTeX里添加下划线无法自动换行
之前使用CTeX想同时给文字设置 下划线+斜体有问题,无法自动换行,编译时出现“Bad Boxes:1”的问题
问题1 \underline
使用\underline命令可以增加下划线,但不能自动换行,如下图


解决办法
添加宏包\usepackage{ulem}和\usepackage{CJKulem},在需要添加下划线的前面使用命令\uline{*}即可。


问题2 斜体+下划线
如果使用了上述中的“ulem”和“CJKulem”宏包,并在文中使用“\ulem”命令,那么添加“\emph{*}”也会出现无法自动换行,且不会变为斜体,下划线变成双线的问题,如图。


解决办法
“\emph{*}”前加上命令“\normalem{*}”即可


参考文章:https://blog.csdn.net/wangkaidehao/article/details/103533249
本文介绍了在LaTeX中遇到的下划线无法自动换行以及斜体加下划线导致的编译错误问题。通过引入宏包`ulem`和`CJKulem`,使用`uline`命令可以实现自动换行的下划线。然而,当结合斜体时,会遇到双线下划线且无法正常斜体的问题。解决方法是在`emph`前加上`
ormalem`命令。这些技巧有助于改善LaTeX文档的排版效果。

5732

被折叠的 条评论
为什么被折叠?



