起因是论文查重需要word版本,所以我需要把latex生成的pdf转化成word,但是用pdf转化器转化的结果是一块一块的,虽然看起来排版一样,但是句子之间不是整体,所以我只好手动进行latex源码转word。后面觉得word自带的公式格式不太好看,又想转为mathtype的格式。然后,还想找到便捷的不需要安装太多东西的表格转化方式。此外,还需要批量删除一些latex的引用格式诸如等,增加一些word中的参考文献引用上标、奇偶页眉,删除latex每段之间的空白行、让正文每段首行缩进2字符。
在这个过程中我遇到的主要问题是:
有没有便捷的latex公式转word的方法呢?mathtype如何便捷地进行公式编号右对齐呢?(word自带公式右对齐很方便,详细见Word公式编号右对齐快捷操作 - 知乎)自动编号是从(1.1)开始,那么如何设置成从(2-1)开始呢?mathtype右对齐功能需要完整版,试用期到期了怎么办呢?如何快速将latex表格转化为word表格?批量删除latex引用内容的通配符表达方式是什么?如何批量将"[1]"类型的参考文献引用标注设为上标?如何批量设置奇偶页眉,使奇数页是各章的标题,偶数页是“xx大学论文”?如何批量删除每段之间的空白行?如何保持标题格式不变让所有正文首行缩进2字符?一、便捷的latex公式转word方法
1.在线网站直接转word公式(mathtype也可以)
那么如何将latex的公式转word呢?,我查了一圈,看到很多人要么推荐word自带的latex转换器,要么推荐pandoc,但是怎么没有人推荐这个网站!!!
在线LaTeX公式编辑器-编辑器
还是我偶然发现的,在线就能导出word和mathtype的公式,还是在线的,免费的,转换率也准确。具体过程如下:
复制粘贴latex代码,就能输出word公式和mathtype公式,下面.docx就是word自带的公式格式,MathML就是mathtype格式,复制后直接粘贴在word里就好,mathtype可以自动识别生成。
->
①将MathML粘贴到word的结果:
->
②直接下载word的结果:
2. 利用mathtype自带的latex转化功能
主要步骤:
把需要转化的代码包上$$选中$$围起来的代码,按alt+\即可(纯大写字母不能直接转换)但是需要完整版mathtype,如果30天试用期到期了,可以参考这个博客的解决办法:http://t.csdnimg.cn/keEjc->->
结果:
二、mathtype便捷实现公式编号格式修改
右对齐:复制上述生成的mathtype代码->点击工具栏的右编号->粘贴->->
编号:章&节->修改分隔符,将节设置为2。->->
分隔符:插入编号->格式化->separator栏改为-。->->
解决思路来源:Word技巧之Mathtype插入公式以及公式编号问题 - 知乎
三、便捷的latex表格转为word表格方法
利用AI转化,可以按如下提示词进行提问:
1.将这段latex代码生成markdown格式:“输入表格代码”
2.将这段markdown格式变成word呈现的表格:“输入上面AI生成的markdown数据”
PS1:简单的表格可以直接从pdf复制,然后同样让ai转化为word呈现的表格即可。复制粘贴,注意应划选表格进行复制,不要直接用旁边的复制快捷按钮
PS2:AI有时候没办法直接将markdown生成word表格结果,可以用在线markdown转word的工具。markdown生成的表格有时候单元格过于分散,调整单元格排版的方式见第五部分。
我使用的AI问答网站(免费、无次数限制、不需要联外网):AItianhu
如果上述的无法访问了,可以参考下面的ai工具合集,找一个能用的:GitHub - LiLittleCat/awesome-free-chatgpt: ?免费的 ChatGPT 镜像网站列表,持续更新。List of free ChatGPT mirror sites, continuously updated.
快速访问github地址链接:GitHub 加速下载 - 在线工具
我使用的markdown转word的工具(不需要上传文件,直接复制粘贴就可以生成):在线编写markdown,预览,导出pdf,word,html,下载md-在线工具-postjson ,Editor.md - 开源在线 Markdown 编辑器
四、解决word的批量操作的问题
批量删除latex引用内容的通配符表达方式是什么?替换时的通配符:{}需要改成\{\},\也需改为\\
例如:如果想要将批量删除,可以在替换中输入“~\\ref\{*\}”
如何批量将"[1]"类型的参考文献引用标注设为上标?【Ctrl+H】->【更多】->【查找(适用两位编号,三位为{1,3})】->光标置于【替换为】,点击【格式】-【字体】,勾选【上标】,勾选使用通配符
PS:有朋友知道csdn如何显示 吗?我尝试了给方括号、大括号部分或全部的加转义斜杠的组合,结果这些转义斜杆都显示出来了,但是如果不加的话这些括号之类的又都没有了。类似的还有,不加转义斜杆直接变成,加了就会显示斜杠,所以没办法我只能直接截图了,知道的朋友可以在评论区里回复一下,十分感谢!!!
如何批量设置奇偶页眉,使奇数页是各章的标题,偶数页是“xx大学论文”?1. 在大纲视图给每章每节标题改好字体、分好级
2. 布局→下一页,在每一章末尾加入分隔符,如果不是偶数页还需另外加入空白
3. 页面设置→布局→勾选奇偶页不同
4. 双击页眉,取消链接到前一条页眉,分别更改新章节的奇数页、偶数页页眉内容
来源:奇数页眉为章标题,偶数页为论文题,页码罗马数字和阿拉伯数字 - 知乎
如何批量删除每段之间的空白行?【Ctrl+H】->【查找^p^p】->【替换为^p】
如何保持标题格式不变让所有正文首行缩进2字符?1. 把除正文外的,文章中用到的相关标题的样式基准,设为无样式
2. 如果有标题2,标题3,操作同第一步;
3. 第一步,第二步设置好之后,即可以设置正文样式的首行缩进
1. 选中表格->右键【表格属性】->选择【表格】->【选项】->设置单元格边距(上下为0,左右为0.19cm,这是word表格默认的格式)
2. 选中【单元格】->【选项】->勾选【与整张表相同】
->