hushidong / biblatex-gb7714-2015

A biblatex implementation of the GB/T7714-2015 bibliography style || GB/T 7714-2015 参考文献著录和标注的biblatex样式包
763 stars 84 forks source link

改进手册格式 #205

Closed SwitWu closed 4 months ago

SwitWu commented 4 months ago

xeCJK 在少数情况下无法自动处理中西文之间的空格,例如,图\ref{fig:1}中color\color{blue}蓝,此时需要手动添加空格解决间距问题。

SwitWu commented 4 months ago

另:为什么选择用衬线体表示代码呢?看着怪怪的,我还是更倾向于用等宽字体表示代码

SwitWu commented 4 months ago

类似的可以考虑用正则表达式修复一下:

比如:

汉字\ref{fig:abjcu:sbqd}汉字
中文\ref{tab:dhiw:dwidg}中文

用正则表达式 ([\u4e00-\u9fa5])(\\ref\{.*\})([\u4e00-\u9fa5]) 搜索,然后用 $1~$2 $3 替换(VS Code 自带正则表达式搜索替换功能)。其中 4e009fa5 是基本汉字的 Unicode 编码范围。

hushidong commented 4 months ago

感谢