问题原因
ChatGPT生成的内容中的公式包含自定义的部分,导致一般的Markdown工具不能将其渲染为正常的公式。下面两个工具可完美地保留原始格式转换为word,包括其中的表格、公式等特殊格式。
解决方案
- Mathpix notes(推荐)——直接注册账号,进入官网,进入notes,将ChatGPT、Grok的markdown文本粘贴进去,右侧即可实时预览,然后导出即可。
- Writage (Word插件,好用,收费)
- Quicker插件——《ChatGPT含公式内容输出到文件(默认为md和word)》
编程思路
也可以自己写脚本实现,受上面Quicker插件的原始代码启发,思路如下:
- 将文本中分别进行如下替换
原文本 | 代替文本 |
---|---|
\( | $ |
\) | $ |
\[ | $$ |
\] | $$ |
- 使用标准的Markdown转docx工具(如pandoc和一些在线转换工具)进行转换。