文章目录(Table of Contents)
简介
有的时候我们在对 tex
文档修改的时候,希望可以明确哪些地方是修改的,哪些是删除的。这个时候会用到高亮和删除线。这些可以使用 soul
包完成。soul
包主要有四项:
- 字间空格
- 下划线
- 删除线
- 高亮
- 大写字母
参考资料
Soul 包的使用
导入 soul 包
首先导入要使用的包,color 也需要一起导入,这样高亮的时候才可以有颜色。
- \usepackage{soul} % 导入 soul 包
- \usepackage{color, xcolor} % 颜色包, color 必须导入
设置颜色
接着可以对「高亮(hl)」、「删除线(st)」和「下划线(ul)」分别设置颜色:
- \sethlcolor{yellow}
- \setstcolor{green}
- \setulcolor{red}
soul 功能使用
接着使用 soul 来对文字进行处理,下面是常见的五种,其中 hl 表示高亮,st 表示删除线。
- \so{1.letterspacing}
- \ul{2.underlining}
- \st{3.striking out}
- \hl{4.highlighting}
- \caps{5.CAPITALS, Small Capitals}
最后的效果如下所示:
soul 对引用等高亮
当高亮中存在 ref 等时候,会出现报错。这个时候需要在文档的头部加入 \soulregister{命令}{参数个数}
,是的 soul 可以被识别:
- \soulregister{\cite}7 % 注册\cite命令
- \soulregister{\citep}7 % 注册\citep命令
- \soulregister{\citet}7 % 注册\citet命令
- \soulregister{\ref}7 % 注册\ref命令
- \soulregister{\pageref}7 % 注册\pageref命令
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论