大家好,欢迎来到IT知识分享网。
本文作者,David Matthews,《自然》特约作者。
翻译作者,Swimmer,哆嗒数学网翻译组成员。
关注 哆嗒数学网 每天获得更多数学趣文
各路厂商一直在试图开发文字处理软件中支持LaTeX排版语言的公式编辑器。下面描述了如何入手做这件事。

编写公式代码
用LaTeX中编写方程
在LaTeX中生成爱因斯坦著名的方程E = mc^2就跟直接手写一样简单。
唯一的不同是“倒V符”(^),它表明其后的数字是个上标。但是为了在LaTeX中恰当地展现方程,你需要把方程内容包在一个指令中。方括号和反斜线([E = mc^2])能让方程在它所在行居中显示,而如果用美元符号来包含方程($E=mc^2$E=mc2),那么方程会被置于文本中,而不会单独成行。
LaTeX文档通常在顶部包含命令来明确文档的长度和宽度(例如A4纸大小)以及格式。为了让数学命令生效,使用者必须事先声明使用的哪些数学包。TeX综合档案网有超过5,000个工具包,能让LaTeX用户使用各种各样的文字,从作家J. R. R. Tolkien(译者注,代表作品有《霍比特人》、《魔戒》)脑袋里的精灵文字到蒙古文字,以及模仿报纸的排版风格。
对于更加复杂的方程,用户需要学习他们想要使用的命令的句法规则。例如,分数可以通过输入rac{numerator}{denominator}来创建,int_{a}^{b}表示区间[a,b]上的积分。这样,函数x2 + (1/2π)x在区间[0,100]上的积分可以写成int_{0}^{100} x^2 + rac{1}{2pi}x dx。基于浏览器的编辑器Overleaf在go.nature.com/2eh1daz上提供了LaTeX方程编写的概述。
不得不说,2014年的一个比较LaTeX和Word两种编辑器的研究表明,LaTeX仅仅在公式编辑上的表现好于Word。另外文章作者还注意到,尽管LaTeX用户“频繁说明他们有偏好的编辑器”,但如果处理文本和表格,Word被证明更为快速且用户更少犯错。
但是Allington同时也指出,如今科学家可以在使用LaTeX的方程句法规则的同时而不必抛弃“所见即所得”的编辑器。例如,Allington使用了一款叫做MathJax的线上工具。他往一个网页表格中插入了几行LaTeX代码——不必进行任何安装——然后MathJax就在一个网页中生成了对应的方程。
Word用户也可以直接用LaTeX语法进行编写,然后点击将其转换成排版好的公式。微软声称Word支持“大多数”LaTeX表达式,然而它的网站列出了不支持的20个关键词(例如角度符号degree)。
对于谷歌文档用户,Auto-LaTeX附加组件可以将LaTeX公式转成嵌入图片。波士顿东北大学的海洋环境科学家Katie Lotterhos说,这些组合工具对她来说尤其有帮助因为她的大多数合作者不知道如何使用LaTeX。她补充道,有个缺点是,这种组合工具把公式以图片的方式插入文档“便于同行审议但对于排版人员来说并不常见”。
类似的,LibreOffice作为Word的免费替代品,它的用户可以用一个叫做TeXMaths的扩展工具编写公式,它能将LaTeX语法转换成一个PNG或者SVG格式的图片。
掌握LaTeX
希望进一步了解LaTeX的用户可以安装一个LaTeX软件包,例如在Windows平台运行的MikTeX,在Mac OS运行的MacTeX以及适用于Linux系统的TeX Live。这些软件都是免费下载和使用的,而且包括了将LaTeX“源码”编译成PDF的工具。虽然一个微软发言人声称他们确实为一些机构的研究人员提供了免费的线上Word版本,但是Word还是向每位使用更多Office软件套装的用户收取了每月8.25美元的费用。
关注 哆嗒数学网 每天获得更多数学趣文
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/172877.html