V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Trim21
V2EX  ›  分享创造

一个在 word 里面可以方便的插入 latex 公式的小东西。。

  •  1
     
  •   Trim21 ·
    Trim21 · 2017-05-24 05:12:35 +08:00 · 6162 次点击
    这是一个创建于 2745 天前的主题,其中的信息可能已经有所发展或是发生改变。

    总是会有老师要求用 word 提交论文,还不得不要公式。。。

    word 模板来自于是Engineero/latex_in_word,其实服务端也是他写的,但是是 windows 平台的,改了一下代码,现在能直接跑在 docker 里面了,思路是把字符串传到服务器上,用 latex 把字符串渲染成图片。

    before:

    after:

    地址:

    Trim21/Process_LaTeX

    修改 word 模板里面的宏里的服务器地址为你的服务器地址。选中你要渲染的公式,然后按 alt+l,公式要用$包起来。

    第 1 条附言  ·  2017-05-25 02:10:53 +08:00

    帖子里出现的其他解决方案

    • word公式编辑器
    • MathType (word)
    • axmath (word ams/latex)
    • LaTeX2Word-Equation(chrome extension)
    • MyScript MathPad (ipad)
    • pandoc
    • TeXMaths
    • pages
    32 条回复    2017-05-25 09:11:48 +08:00
    dangyuluo
        1
    dangyuluo  
       2017-05-24 05:36:18 +08:00
    其实我觉得 Word 自带的公式编辑器也挺不错的,支持大部分 LaTeX 语法,最主要的是 07 版本及以上都互相兼容。这样就不会收到一个别人用 Mathtype 制作的 Word 文档而没办法编辑了。
    Trim21
        2
    Trim21  
    OP
       2017-05-24 06:15:08 +08:00
    @dangyuluo 兼容吗。。。刚刚试了下连\frac{}{}都不认识。。。
    lechain
        3
    lechain  
       2017-05-24 09:10:50 +08:00 via Android
    word 自带的公式编辑器特别鬼畜,跟 LaTeX 差了不知多远 @dangyuluo
    Tony042
        4
    Tony042  
       2017-05-24 10:07:19 +08:00
    @lechain 是有一点鬼畜,不过 office16 的编辑器还是相对好用了那么一丢丢,支持了^上标和_下标还有 latex 希腊字母我就已经很满足了
    dangyuluo
        5
    dangyuluo  
       2017-05-24 10:20:51 +08:00
    @Trim21 frac 的话打 /+空格就可以了
    dangyuluo
        6
    dangyuluo  
       2017-05-24 10:24:43 +08:00
    @lechain 我知道输入方法上是差很远了,但是真正用起来,至少我的硕士论文里都可以满足编排(理论工科,公式量可想而知),甚至对于公式的指定符号处对齐、交叉引用也可以做到。

    LaTeX 是不错,但是惨痛教训就是我的本科毕业论文是 LaTeX 写的,到最后老师来了一句“你给我个 Word 版我给你做批注”。
    dangyuluo
        7
    dangyuluo  
       2017-05-24 10:24:50 +08:00
    另外刚开始学 LaTeX 的时候看到一句话“有些 LaTeX 用户有一个鄙视其余一切公式编辑器的习惯”,现在感觉诚不我欺。
    RqPS6rhmP3Nyn3Tm
        8
    RqPS6rhmP3Nyn3Tm  
       2017-05-24 11:34:31 +08:00
    我觉得做一个转换成 word 的公式语法的东西会更实用些……
    Trim21
        9
    Trim21  
    OP
       2017-05-24 11:43:52 +08:00
    @dangyuluo 这其实跟 latex 没什么关系。。。有些 Vim 用户有一个鄙视其余一切文本编辑器的习惯,有些 Emacs 用户有一个鄙视其余一切文本编辑器的习惯。。有些 xx 用户就是会有鄙视一切其他同类产品的习惯

    @BXIA 目前这个程度对我要写的论文已经足够了。。
    Trim21
        10
    Trim21  
    OP
       2017-05-24 11:49:58 +08:00
    @BXIA 最主要的问题是,就算转成 word 的公式语法,我也没找到插入的办法。最后的公式似乎依赖于我输入方法。比如插入的时候在箭头的转义字符后面按一个空格或者两个空格就是不同的箭头。。。。
    takeoffyoung
        11
    takeoffyoung  
       2017-05-24 12:05:55 +08:00
    Chrome 有一个插件,叫 LaTeX2Word-Equation。 可以很好的在页面上复制 LaTeX 格式的公式源码,然后在 word 中粘贴为公式,而不是图片,还是蛮好用的。
    Khlieb
        12
    Khlieb  
       2017-05-24 15:34:23 +08:00 via Android
    LibreOffice 有一个插件叫 TeXMaths,可以把 LaTeX 代码直接在文档里面转换成公式,需要外挂 TeX 宏包,但是配置以后可以支持除 LaTeX 以外的 TeX 宏包
    https://extensions.libreoffice.org/extensions/texmaths-1
    Death
        13
    Death  
       2017-05-24 16:02:49 +08:00 via Android
    zetary
        14
    zetary  
       2017-05-24 16:09:14 +08:00 via Android
    pandoc 可以把 markdown 完美转成 word,建议试试 typora
    zhjits
        15
    zhjits  
       2017-05-24 16:20:11 +08:00
    iPad 有个应用叫 MyScript MathPad 可以直接画公式导出图片
    Windows 有数学公式输入面板

    @zetary 这个拿来写论文会死的……
    Perry
        16
    Perry  
       2017-05-24 16:49:30 +08:00 via iPhone
    Apple 的 Pages 支持 LaTeX,然后 Export as Microsoft Word Document?
    zetary
        17
    zetary  
       2017-05-24 17:47:19 +08:00 via Android
    @zhjits 不会死的转成 word 只要简单排版就行了公式都是完美的,手写公式才会死…
    Trim21
        18
    Trim21  
    OP
       2017-05-24 18:08:00 +08:00 via Android
    @zhjits word 的公式甚至可以识别手写…可惜我不是触摸屏

    @Perry 没有 MacBook 的我哇的一下哭了出来



    @takeoffyoung 试了一下,安装之后扒维基的公式都失败了…
    lechain
        19
    lechain  
       2017-05-24 19:37:26 +08:00 via Android
    @dangyuluo 哈哈,批注亮了,看来我明年写论文的时候要问好老师能不能不交 word,

    word 的公式编辑器功能其实是不错的,不过程序员应该是不习惯的,不够流畅,其他还好…
    lechain
        20
    lechain  
       2017-05-24 19:41:15 +08:00 via Android
    @Tony042 有些字母和符号跟 LaTeX 写法不一样,最近遇到一个老师硬要作业交 word 格式令,然后在做公式的时候发现了…无穷符号竟然是\infit 我就是因为这个才会用鬼畜这个词来形容他的
    alexapollo
        21
    alexapollo  
       2017-05-24 20:37:16 +08:00
    @dangyuluo 用 PDF 来做批注感觉也可以吧
    Quaintjade
        22
    Quaintjade  
       2017-05-24 21:18:21 +08:00 via Android
    要功能强大好用的话还是得 MathType。
    变量是纯字母的公式,Word 自带公式编辑器可以应付,有些变量是描述性词组的变量碰到要换行就抓瞎了。
    还有就是不好看,比如括号过大过小、字体大小差距较大、上标偏移量略大、cambria 与 calibri 格格不入等。
    dangyuluo
        23
    dangyuluo  
       2017-05-24 22:26:29 +08:00
    @lechain 无穷的符号是\infty
    yangff
        24
    yangff  
       2017-05-24 22:33:35 +08:00
    其实……如果你背熟了 office 的公式快捷键,会比 latex 还方便一些……

    不过 2016 的公式编辑器一堆 bug 太他妈鬼畜了……

    不过 latex 都不用的老师大概也不用 office2016 ……
    lechain
        25
    lechain  
       2017-05-25 00:10:46 +08:00 via Android
    @dangyuluo 噢,那就是我多记了个 i …不过还是觉得直接\inf 好的多……
    Trim21
        26
    Trim21  
    OP
       2017-05-25 00:14:34 +08:00 via Android
    @yangff 插进来的是 PNG,应该不会有公式变形的问题…
    @Quaintjade 就是因为掏不起钱才找了这么个玩意。。。有钱还废这功夫吗。。。
    Tony042
        27
    Tony042  
       2017-05-25 00:29:07 +08:00
    @yangff 还是出国吧,全校师生都是 office 365 账户,office 永远是最新的,不用担心兼容问题
    netzzx
        28
    netzzx  
       2017-05-25 01:28:52 +08:00
    不考虑兼容性的话,不负责任的推荐一个国产软件, axmath. 虽然不是完全符合 latex 语法,不过我感觉熟悉 latex 的同学用起来应该不错.

    公式编辑器或者 mathtype 用着没有什么问题,不过,不觉得公式太丑么?
    当然也许是我看 latex 公式看习惯了.
    netzzx
        29
    netzzx  
       2017-05-25 01:29:32 +08:00
    @netzzx 补充一下,这个 axmath 也是类似 mathtype 一样的 word 插件
    geelaw
        30
    geelaw  
       2017-05-25 03:32:16 +08:00 via iPhone
    @lechain 错 \inf 是和 \sup with 成对的:下确界、上确界。
    geelaw
        31
    geelaw  
       2017-05-25 03:32:32 +08:00 via iPhone
    @geelaw *with 是
    mosbic
        32
    mosbic  
       2017-05-25 09:11:48 +08:00 via iPhone
    aurora 之前用过,现在用 word 尽量少打公式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3253 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.