我必须在 MS Word (2013) 中排版一篇科学论文。作为 Latex 用户,我习惯使用 siunitx 包排版单元以获得正确的排版。在 Word 中正确的做法是什么?
编辑我又遇到了同样的问题(现在使用 word 2019),但是旧解决方案似乎不再有效,因为答案中的链接似乎已损坏。但也许 2022 年会有比 2016 年更好甚至更好的选择。
编辑2为了回应评论,我尝试提供更多细节。
要点是,单位必须排版,而变量通常排版倾斜。一个原因是,如果变量和单位出现在同一个表达式中,你就可以区分它们。例如比较NIST 指南(第 6 节)参加这次大会。
对于 LaTeX,有一个名为siunitx
它可以处理这个问题(以及你想要的间距或舍入等其他事情)。然后你可以写例如
v = \SI{5}{\m\per\s}
这意味着速度 v 等于每秒 5 米。在标准 LaTeX 配置中,这将导致
即变量 v 倾斜,单位竖直。好的编辑器会自动完成\SI
宏,这样您就无需\SI{...}
手动输入。
现在,如果我尝试在 Word 中排版此公式(作为一个不熟练的 Word 用户),我会开始一个新公式(使用LaTeX 输入(默认)并输入:
v = 5 \frac{m}{s}
如果我将其转换为“专业”,则所有内容都会倾斜(就好像 m 和 s 是变量一样)。
那么,有什么好方法可以实现这一结果而又不带来太多痛苦呢?
另一个问题是将现有的表达式转换为此约定。在 LaTeX 中,你可以考虑一个巧妙的正则表达式,例如这里,但是您将如何用 word 来表达呢?
编辑3
我刚刚注意到,它可以输入类似的内容(在线性模式下)
v = 5 \mathrm{\frac{m}{s}}
以获得所需的结果(就像我使用 mathjax 解释器(如 physics.stackexchange)在网页中输入单位一样)。是否可以定义键盘快捷键\mathrm{}
(光标位于括号之间)?我也考虑过使用好的编辑器编辑底层 xml 文档(docx 本质上是一堆压缩的 xml 文件),但 xml 文档相当难以阅读。
答案1
看一下Word + Equate Word插件:http://www.wordequate.com/。它是针对另一项任务(内联计算)的,但可以很好地显示带有单位的值。