如何在 Word 2010 中创建自动编号的公式,公式编号在公式上垂直居中并右对齐?虽然许多参考已经讨论了使用三列表格,找到一个循序渐进的程序花了我一些时间。
答案1
您可以创建一个模板,用于自动生成右侧带有数字的表格和公式:
插入→桌子→ 3x1。
右击表格 →表属性。
在桌子标签,检查首选宽度→百分→ 100。
在柱子选项卡,将第一列、第二列和第三列的首选宽度分别设置为 7%、86% 和 7%。
这些值适用于 Times New Roman 12pt 公式数字。(其他百分比也可以,只要它们加起来等于 100% 即可。)
点击好的。
插入→方程进入中心列(输入当前方程式或占位符)。
点击参考→插入标题。
选择标签:方程
位置:上方或下方根据需要调整编号。
从上述位置剪切数字并粘贴到方程式表的右列。
在右列中右对齐文本。
中心方程列。
突出显示整个表格。
关闭边框。
重新突出显示整个表格。
选择插入→方程→将所选内容保存至公式库。
现在,如果您想以标准期刊/会议论文格式插入带有自动编号的公式,只需从公式库中选择您制作的模板,它就会根据需要将其插入到文档中。
方程编号将自动更新,并且可以使用方程的参考 → 交叉参考选项对其进行引用。
注意:如果您想要将此新格式化的公式保存为键盘快捷键(例如同时按下Alt和+键以创建新公式),您可以这样做:文件→选项→自定义功能区→自定义快捷方式然后选择“构建块”。在右侧列表中搜索您新创建的公式模板,然后为其分配键盘快捷键。
答案2
虽然 OP 询问的是 Microsoft Word 2010,但 Microsoft Word 2016 中还有一个似乎效果更好的选项。基于此MSDN 博客文章,现在可以在方程块中插入右对齐的方程编号。使用此解决方案,无需表格或样式分隔符。
- 使用“插入”->“方程”插入空显示方程
- 键入方程式(或占位符)
- 仍在公式中,键入,
#(1)
然后按 Enter 以格式化公式。这应该会导致公式居中且数字右对齐。
对于手动方程编号,您可以在此处停止。要设置自动编号,您可以继续执行与原始解决方案类似的过程:
- 单击“引用”→“插入标题”。选择“标签:公式”,然后选中“从标题中排除标签”(取决于您的格式偏好)。
- 将新标题剪切并粘贴到公式块中,替换手动的“1”数字。
此时,您可以使用设计 → 公式 → 保存选择到公式库来保存整个带标题的公式。
要引用自动方程编号,您可以创建一个书签并引用该书签:
- 突出显示公式块内的自动公式编号,然后单击插入 → 书签。您可以在书签文本中包含括号,或仅突出显示数字本身。
- 添加新的命名书签
- 将光标放在您想要公式引用的文本中,单击插入 → 交叉引用,选择引用类型“书签”,然后选择新书签。
答案3
这是一个长期存在的问题,所以我希望您不介意我提交另一个答案。
“表格”方法的问题在于它会打断段落。如果您的方程式是连续句子的一部分,并且段落前后有空格,则这可能会导致间距问题。这也意味着对于较长的方程式,换行效果相当差(期刊中的通常偏好是,如果方程式的宽度等于列的宽度,则数字应出现在方程式下方右对齐的位置,而不是打断方程式)。最后,它无法解决您希望在普通段落字体的显示方程式后立即出现标点符号的问题。
我的解决方案是在公式后立即插入样式分隔符。在 Windows 上,使用 Ctrl-Alt-Enter 插入样式分隔符。(在 Mac 上不可用,但如果您打开在 Windows 版本的 Word 中创建的文档,则可以将样式分隔符复制到 Mac 中)。然后,您可以插入制表符(已创建最后一个右对齐制表位)和相应的公式编号自动文本。在公式编号后,您应该插入完整的段落分隔符而不是换行符,但至少在 Word 2012 中,出于布局目的,段落分隔符被视为换行符。这可能是一个错误。
如果您希望方程式在等号处整齐对齐,据我所知,使用此解决方法无法实现。解决此问题的一种方法是将标点符号写在方程式内,用双引号引起来。方程式工具将其转换为自由格式的文本,您可以将其放置在您喜欢的任何字体中。当我想在一行上用逗号或表达式分隔几个小的显示方程式时,我也使用此方法。", and "
但是,您无法对这些方程式进行编号,或者至少您只能对集合中的最后一个方程式进行编号。
[请注意,我还改变了完全对齐文本中换行符的默认行为,以便换行符之前的最后一行不完全对齐。]
此处的样式分隔符是方程式 (2.27)–(2.29) 末尾的细虚线。Mac Word 没有合适的字形来显示带有合适图片的样式分隔符,就像您在 Windows 版 Word 中看到的那样。
在公式编号后插入换行符而不是段落符似乎会导致我的机器上出现错误布局行为。
不幸的是,在新行中,等式后面的句子结尾看起来就像是拼写和语法检查器的新句子,这可能是因为段落标记。我接受了这一点,并经常使用“忽略”。
最后还有一点需要注意:稍后引用方程式时,方程式前的标签似乎会显示参考编号。您可以通过给出 形式的显式字段开关来避免这种情况\#(0.0x);(0.0x)
。
我正在编写的文档中一直使用这种方法,该文档现在多达 160 页,包含几百个方程式,因此我认为一旦它发挥作用,它就相对强大。
答案4
就我个人而言,我使用@R Schultz 的回答中描述的方法。但如果你专门寻找一个工具来做这件事,看看库工具。他们还在这里描述了一种不使用其工具来插入型号的替代方法。
我没有使用过 Kutools,所以不知道它的功能如何。