Closed SwitWu closed 4 months ago
另:为什么选择用衬线体表示代码呢?看着怪怪的,我还是更倾向于用等宽字体表示代码
类似的可以考虑用正则表达式修复一下:
比如:
汉字\ref{fig:abjcu:sbqd}汉字
中文\ref{tab:dhiw:dwidg}中文
用正则表达式 ([\u4e00-\u9fa5])(\\ref\{.*\})([\u4e00-\u9fa5])
搜索,然后用 $1~$2 $3
替换(VS Code 自带正则表达式搜索替换功能)。其中 4e00
到 9fa5
是基本汉字的 Unicode 编码范围。
感谢
xeCJK 在少数情况下无法自动处理中西文之间的空格,例如,
图\ref{fig:1}中
和color\color{blue}蓝
,此时需要手动添加空格解决间距问题。