高亮文本时需要添加的宏包:
\soulregister{\cite}7 % 注册\cite命令
\soulregister{\citep}7 % 注册\citep命令
\soulregister{\citet}7 % 注册\citet命令
\soulregister{\ref}7 % 注册\ref命令
\soulregister{\pageref}7 % 注册\pageref命令
高亮文本:
\hl{文本}
下面说说我在调试过程中出现的问题,我使用了\hl{文本}的命令进行高亮文本,但是我的文本中含有罗马数字,包含\Rmnum{2}的字符,直接使用\hl会出现报错,我就尝试用$ $ 包裹罗马字符,不会报错,但是会导致其斜体(Latex$ $ 是斜体命令)👇↓
Scheme-$\Rmnum{2}$
解决方案:将新罗马字符外面添加{}!!去除$$
Scheme-{\Rmnum{2}}
高亮文本,罗马字体恢复正体👇↓