QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 19363|回复: 29
打印 上一主题 下一主题

word中的公式编号

[复制链接]
字体大小: 正常 放大
顺风航        

12

主题

6

听众

418

积分

升级  39.33%

  • TA的每日心情
    难过
    2012-2-26 16:57
  • 签到天数: 77 天

    [LV.6]常住居民II

    群组2011年第一期数学建模

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2011-8-11 11:39 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    1.利用Word域
    Word的域功能十分强大和有用,其中联合使用STYLEREF和SEQ两个域,可以方便地为文档中的公式进行编号,便于在文档中其他地方引用。下面的指令是一个示例:
    {STYLEREF 1 \s} - {SEQ Equation \* ARABIC \s 1}
    在文档中插入这样的域后,就会显示1-1的编号。而
    {SEQ Equation \* GB2 \s 1}   显示(1)的编号
    在文档中每个公式的后面都加上一个这样的域,Word会自动对它们编号管理。选中编号,建立书签,你需要引用公式的地方,
    也只需要插入相应的域引用就可以了。插入引用十分方便,只需要打开Word的交叉引用窗口,选中需要的公式即可。


    2.利用Mathtype工具栏图标进行
    点Insert display equation,number on right按钮,进入mathtype,输入公式后,公式自动居中,编号自动居右。在文中引用公式时,可以点Insert equation reference,然后点击要引用的公式编号。
    缺点是公式的标号带有章节记号,比如1-1,1-2,。。。,如果要换成1,2.。。这样的编号,同时编号居右,似乎不太容易。
    一个可行的改动是应用样式,随便在空白处应用“插入右编号方程”,点“ 格式->样式和格式”查看,发现此时的样式是“MTDisplayEquation”,进入编辑,看到具体的样式结构为:
    正文 + 宋体: 小四,制表位: 19.81字符,居中 + 39.52字符,右对齐
    按照此样式制作新样式:InsEqR(实际上在使用了一次“插入右编号方程”后,样式“MTDisplayEquation”就保留下来,并不需要制作新样式),结合1中的域功能(如:{SEQ Equation \* ARABIC \s 1}),即可以自己定义想要的编号,然后,公式前加tab,编号前加tab,就可以实现自动编号,编号居右,公式居中。
    3.利用宏
    一种更好的办法是创建一个宏命令来完成实现更加高级的功能。下面的一段VBA代码可以直接复制到你的模板中使用。它创建了一个宏按钮域和一个唯一的对应书 签,以后你可以使用GOTOBUTTON域来引用。格式是:{GOTOBUTTON bookmark {ref bookmark \* meregeformat}}。
    1. Sub InsertEquationMacroButton()

    2. '

    3. ' Macro recorded 5/7/2003 by Zhanshan Dong

    4. '

    5. Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _

    6. PreserveFormatting:=False

    7. Selection.TypeText Text:="macrobutton MTPlaceRef \* mergeformat "

    8. Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _

    9. PreserveFormatting:=False

    10. Selection.TypeText Text:="seq MTEqn \h \* mergeformat"

    11. Selection.MoveRight Unit:=wdCharacter, Count:=2

    12. Selection.TypeText Text:="[]"

    13. Selection.Delete Unit:=wdCharacter, Count:=1

    14. Selection.MoveLeft Unit:=wdCharacter, Count:=1

    15. Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _

    16. PreserveFormatting:=False

    17. Selection.TypeText Text:="STYLEREF \s 1 \* mergeformat"

    18. Selection.MoveRight Unit:=wdCharacter, Count:=3

    19. Selection.MoveLeft Unit:=wdCharacter, Count:=1

    20. Selection.TypeText Text:="-"

    21. Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _

    22. PreserveFormatting:=False

    23. Selection.TypeText Text:="SEQ MTEqn \c \* Arabic \* mergeformat"

    24. Selection.MoveRight Unit:=wdCharacter, Count:=4

    25. Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend

    26. Selection.Fields.ToggleShowCodes

    27. Selection.Fields.Update

    28. mydate = Date

    29. mytime = Time

    30. myserial = CStr(Round(CDbl(mydate) * 100000 + CDbl(Time) * 100000))

    31. With ActiveDocument.Bookmarks

    32. .Add Range:=Selection.Range, Name:="Eqn" + myserial

    33. .DefaultSorting = wdSortByName

    34. .ShowHidden = False

    35. End With

    36. End Sub
    zan
    转播转播0 分享淘帖0 分享分享1 收藏收藏2 支持支持2 反对反对0 微信微信
    zcw@#¥        

    4

    主题

    3

    听众

    184

    积分

    升级  42%

  • TA的每日心情
    开心
    2011-9-24 14:40
  • 签到天数: 32 天

    [LV.5]常住居民I

    回复

    使用道具 举报

    6

    主题

    6

    听众

    140

    积分

    升级  20%

  • TA的每日心情
    郁闷
    2012-11-10 17:26
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    新人进步奖

    群组学术交流B

    群组学术交流A

    回复

    使用道具 举报

    天之海        

    0

    主题

    3

    听众

    198

    积分

    升级  49%

  • TA的每日心情
    无聊
    2013-9-7 16:32
  • 签到天数: 48 天

    [LV.5]常住居民I

    群组Matlab讨论组

    群组数学建模

    群组LINGO

    回复

    使用道具 举报

    llchdyz 实名认证       

    3

    主题

    5

    听众

    2598

    积分

    升级  19.93%

  • TA的每日心情
    开心
    2013-9-23 20:07
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    自我介绍
    想学点东西

    新人进步奖 发帖功臣

    群组数学建模

    群组数学建模论文天下

    群组2011年第一期数学建模

    回复

    使用道具 举报

    不明白 实名认证       

    14

    主题

    6

    听众

    3481

    积分

  • TA的每日心情
    开心
    2015-7-8 18:56
  • 签到天数: 496 天

    [LV.9]以坛为家II

    2012挑战赛参赛者

    社区QQ达人 发帖功臣

    群组第二届数模基础实训

    群组学术交流A

    群组学术交流B

    群组学术交流C

    回复

    使用道具 举报

    2

    主题

    3

    听众

    1174

    积分

    升级  17.4%

  • TA的每日心情
    开心
    2014-8-31 22:55
  • 签到天数: 281 天

    [LV.8]以坛为家I

    2012挑战赛参赛者

    群组苏北建模群

    群组中国矿业大学数模培训

    群组聊天

    群组多机器人仿真

    群组EXCEL

    回复

    使用道具 举报

    weige2010        

    0

    主题

    5

    听众

    16

    积分

    升级  11.58%

  • TA的每日心情
    奋斗
    2014-10-7 16:27
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    回复

    使用道具 举报

    shumomxs        

    0

    主题

    3

    听众

    4

    积分

    升级  80%

  • TA的每日心情
    郁闷
    2012-1-10 21:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    回复

    使用道具 举报

    alair005        
    头像被屏蔽

    0

    主题

    4

    听众

    782

    积分

    升级  45.5%

  • TA的每日心情

    2012-2-7 08:08
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-7 10:38 , Processed in 0.817909 second(s), 104 queries .

    回顶部