问题背景
在使用LaTeX修改送审后的毕业论文的时候,发现之前对多位数的处理是按三位使用逗号“,”进行分节,虽然符合国际通则,但分隔符和中文逗号长得比较类似,观感上有所影响:
之前论文选用逗号作为千位分隔符的截图
后来查了下相关的国标,发现一般的中文科技论文中,多位数分节的方式大多采用空格分隔。
国标GB/T 7713-87《科学技术报告、学位论文和学术论文的编写格式》
国标GB/T 15835-2011《出版物上数字用法》
国标GB/T 3101-1993《有关量、单位和符号的一般原则》
于是干脆对论文中的多位数进行统一处理,使用空格分隔。
解决方案
使用正则表达式搜索使用逗号分隔的多位数
使用VSCode的全局搜索功能,输入正则表达式 \d{1,3},\d{3}
寻找使用千位分隔符(逗号)的地方。
使用VSCode的全局正则搜索检索使用逗号分隔的多位数
使用正则表达式搜索未进行分隔的多位数
同样使用VSCode的全局正则搜索,输入正则表达式 \d{4,}
定位未进行分隔的多位数。
统一使用 \,
进行分隔
对于前面的搜索结果,筛选出需要进行分隔的多位数,使用 \,
进行分隔即可。
比如,对于 123456
或 123,456
,使用 \,
进行分隔后,变成 123\,456
。