当前位置: 首页 > 论文投稿 >Word里用mathtype编辑的公式大小自己变化

Word里用mathtype编辑的公式大小自己变化

作者 甄大莹
来源: 小木虫 250 5 举报帖子
+关注

请问大家有没有遇到过在Word里用mathtype编辑的公式文档保存后再打开公式的大小会变化的情况,不是尺寸变化,而是对象百分比变化,可以通过调整对象大小改回去,但是每次保存了都会变,有时变大,有时变小,不堪其扰,不知道大家有没有好的办法解决? 返回小木虫查看更多

今日热帖
  • 精华评论
  • cyh_crl

    没遇到过类似情况,一直好好的。所以没能给出具体回答。

  • xiaqiu

    这年头还有人在用mathtype?latex或者word自带公式不香吗?

  • Newsam

    源链接:https://sites.google.com/umich.edu/sjsung/gadgets/word-editing
    原文是英文,以下是用翻译工具翻译的:

    有时,Mathtype对象的大小会随机变化。 将每个对象调整回100%是非常麻烦的。 以下是将所有Mathtype对象重新调整为100%的VBA。
    (注意:宏是由我自己建立和测试了很多次。 但是,我不能保证它在所有情况下都能很好地工作。 请在运行此宏之前保存副本。)

    CODE:
    Sub EqMathtype_100()
    '
    ' EqMathtype_100 Macro
    '
    '
    Dim i  As Integer
    Dim total  As Integer

    total = ActiveDocument.InlineShapes.Count
    i = 0
       
    For Each s In ActiveDocument.InlineShapes
        i = i + 1
        On Error Resume Next
        Application.StatusBar = "Progress: " & i & " of " & total
        If s.Type = msoAutoShape Then
            If s.OLEFormat.ClassType = "Equation.DSMT4" Then
                With s
                    .ScaleHeight = 100
                    .ScaleWidth = 100
                End With
            End If
        End If
    Next
    End Sub

    要使用此宏,您需要

    1. 按Alt+F8打开"宏"
    2. 键入新名称并创建新宏
    3. 复制代码并粘贴在编码区域
    4. 保存并退出
    5. 查找新宏的名称,然后按"运行
    当您下次需要使用此宏时,只需按Alt+F8,找到此宏的名称并运行它。 (不需要重复步骤1到4)

  • znian

    我经常遇到

  • 橙子羽毛

    请问楼主是怎么解决的?我也遇到了

猜你喜欢
应助之星
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓