word设置备忘

word设置备忘

一级标题使用中文一、题注使用数字1

“一.1”改为“1.1”而不改动章节编号(我用的是方法3)

  • 方法1&2
    • 更改正规化编号
    • 更改样式
  • 方法3
    • 章节后添加自定义域代码,隐藏,公式题注章节引用这个域代码

参考文献使用GB7714et al.的问题

MendeleyZotero 都可以自动生成参考文献和引文目录
但是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/

posted @ 2021-01-27 14:20  Tolshao  阅读(220)  评论(0编辑  收藏  举报