word设置备忘
一级标题使用中文一、题注使用数字1
“一.1”改为“1.1”而不改动章节编号(我用的是方法3)
- 方法1&2
- 更改正规化编号
- 更改样式
- 方法3
- 章节后添加自定义域代码,隐藏,公式题注章节引用这个域代码
参考文献使用GB7714et al.
和等
的问题
Mendeley
和 Zotero
都可以自动生成参考文献和引文目录
但是GB7714
中规定多个作者要省略,即中文文献:A,B,C,等.
,英文文献:A,B,C,et al.
所以插入引文格式时,统一为et al.
,然后使用word
的宏功能和正则表达式
完成统一替换
Sub aetal2deng()
'
' etal2deng macro
' 中文 et al -> 中文 等
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "([[0-9]{1,}]^t[" & ChrW(11904) & "-" & ChrW(65517) & "]*[" _
& ChrW(11904) & "-" & ChrW(65517) & "], )et al"
.Replacement.Text = "1等"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
即可完成选中内容的中文判别,将et al.
替换为等
,而英文的et al.
则保持不变
直接使用style.cls
需要在mendeley
中手动开启language
zotero
默认开启language
style文件下载地址https://juris-m.github.io/styles/