pandoc把word转为html,Latex转Word之间的转换(Pandoc+ latex2html 折中解决方案)

随着越来越多的兄弟姐妹喜爱上latex,我们终于逐渐摆脱了Word排版的苦闷,但是用Latex写的论文给导师修改又产生了很多麻烦。PDF上直接加Note可读性很差。最好还是能尽量保持公式、图形、Reference的完整性,然后直接转成Word,然后导师在Word上用审阅模式修改,我们自己在Latex对应修改。这样导师就不用面对丑陋的Latex源码了。

以上摘自:https://blog.csdn.net/qq_34037046/article/details/90724902

按照博客里的教程,首先得有个Linux 环境。

%------------------华丽的分割线----------------------------%

Windows 10 自带了一个,在应用商店里搜索 ubuntu, 200M左右安装。

这个Ubuntu是真的废,不建议往下看,直接跳过吧。----------2020-1-8 14:32:21更新

然后打开报错:

c9c08a63a0606f2697f6b1d0b90fb117.png

这个问题是因为 windows 还没有启用 windows 子系统功能

“控制面板\所有控制面板项\程序和功能”中选择“启用或者关闭Windows功能”

安装很快,然后重启。然后惊喜地发现 windows 10 内置的 Ubuntu 根本没有 textlvie 和 latex2html 这两个包,看来还是不能偷懒啊。

找个 Ubuntu 虚拟机 环境,使用如下命令安装

sudo apt-get install texlive

sudo apt-get install latex2html

安装完成后,切换到tex文件所在的路径,然后执行命令:

latex2html -split +0 test.tex

要确保所在路径不能存在空格,成后后会得到一个 test 文件夹,传到window系统中,看到test.html

选择使用word 打开,然后再单独调整格式吧。

然而,公式悲剧了

07.png

这回,看一下Pandoc这个工具,地址:https://github.com/jgm/pandoc/blob/master/INSTALL.md

下载地址:pandoc-2.9.2-windows-x86_64.zip

35M,下载一个zip压缩包,然后放到本地的路径下,配置环境变量,

然后切换到 tex所在路径,使用 shift + 右键,在本地打开命令行(Powershell)窗口,然后执行命令:

pandoc -s test.tex -o test.docx

# 或者:

pandoc test1.tex -f latex -t docx -s -o test1.docx

test1.text: 输入文件

-o text2.docx:输出文件

-f latex:输入格式为latex(默认为markdown)

-t docx:输出格式为docx(默认为html)

当然,要保证别有语法错误,很快就能生成docx,打开一看,格式还可以,没有图片,没有参考文献,但是公式尚可,转化成了word内置的公式,是我喜欢的款式,综上,两者结合一下吧。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值