最近一直在用ElegantBook-4.10做笔记,除了某些图不知道怎么弄上去之外,其余效果都还可以,但最近遇到一个比较重要的内容,就想着将这一段内容加粗并且加上下滑线。我想要的效果如下(也是我在不懈努力后做出来的效果):
本来想着用\textbf{\underline{...}这个命令应该就可以了,但是吧...
咦,咋还有个overfull,这可不太妙呀
啊这这这......,感情这命令都不自动换行的吗?但问题是我也不知道怎么换行呀,要不试试\\(我在latex中最常用\\换行,也可能是知道的唯一换行方式)
于是......
好吧,没啥用,思来想去,好像利用宏包ulem可以实现我要的效果!!!
啊,上帝,你这就不厚道了哇.....继续思考,好像宏包xeCJKfntef也可以做到我想要的效果
额,不会吧不会吧,难道上帝听见我在骂他???
看着错误认真思考了一会,应该是这里面有数学公式的问题。实践出真知。
果然,但......我要将数学公式弄进去呀,这可咋办???此时又想到以前弄章节名时的事情(章节名中的数学公式要用命令\texorpdfstring{〈LATEX code〉}{〈PDF bookmark text〉}转换后才可以正常编译。要不试试
咦,咋又那么多错误......累了
这么多错误,难道是\texorpdfstring{〈LATEX code〉}{〈PDF bookmark text〉}不能与文字环境混搭使用???
嗯,错误减少了,感觉应该是有一点道理的。另外考虑到 \CJKunderline[textformat=\bfseries]{...}可以形成字体加粗的效果,因此可以减少可能由命令\textbf{...}可能带来的冲突
没有错误 ,在导言区加上命令\xeCJKsetup{underline/skip = false}即可去除下滑线断续开的地方