我所在的团队中有一些不了解 LaTeX 的人,虽然我很想通过 shareLaTeX 或类似服务让他们了解 LaTeX,但我们没有时间这样做。因此,我们正在使用 Google Docs。但是,虽然所见即所得对他们确实很有帮助,但我对界面的局限性和使其看起来不错的繁琐感到非常沮丧¹,我希望将其作为 LaTeX 文档,基本上保留结构(保留段落,将标题变成 \sections 等,甚至可能是分页符!)和基本样式(粗体、斜体……)
那么:有没有办法将 Google docs 文档转换为 LaTeX 文件,同时尽可能保留其结构?
1. 别让我开始列参考书目。唉。
答案1
我找到了一种通过 html 导出的方法
- 下载文档为 html
- 使用潘多克将 html 转换为 LaTeX
它并不完美,但比我以前的 Markdown 解决方案(见下文)更好,并且保留了大部分原始文档。它甚至保留了图像!
我将在这里留下一个较差的解决方案,因为从/到 Markdown 的导出对于未来的读者仍然有用:
- 使用雷纳托·曼吉尼的文档翻译脚本来获取文档的 Markdown 导出。安装说明有点过时,但没什么好怕的。
- 使用鲁纳马克或者潘多克从生成的 Markdown 中获取 LaTeX 文档。您甚至可以将其设为独立文件(或导出到 LaTeX 以外的其他格式)
现在显然这不是一个非常完善的过程,并且最终的 LaTeX 需要进行一些调整才能正确,但至少它保留了 \section 结构、大多数基本格式(但不是颜色等花哨的东西)、列表和所有我最初在 Google 文档中使用的 Markdown,以标记我想要稍后放置花哨格式的位置(例如 > 用于引号)。
答案2
尝试Docx2Latex。他们支持直接从 Google Drive 导入 Google Docs。
答案3
免责声明:这是 Docx2Latex 的官方账号
尽管@aaryan 在之前的回答中已经提到了我们的网站,但我们还是想补充一些内容。
我们刚刚推出了 Google Docs 插件,它结合了 Latex 的强大功能以及文字处理器和交叉引用的易用性。
以下是 Docx2Latex 插件提供的功能
- 写LaTeX 代码Google Docs 中的片段语法高亮。
- 添加字幕图表。
- 交叉引用图表。
- 自动更新当插入新的图形或表格时,标题和参考文献也是如此。
- 查看 LaTeX 编译结果实时 PDF。
- 自动的LaTeX 源代码生成和下载。
附加链接: Docx2Latex Google Docs 插件
观看演示: 简短演示
答案4
Google Docs 的 Auto-Latex Equations 插件
非常适合团队中的初学者,Google Docs 的 Auto-Latex Equations 插件也是免费的。它只是用高质量的方程式图像替换所有方程式。它不会采用所有 LaTeX 部分命令,但看起来仍然很专业。
您所要做的就是在分隔符内输入一个方程式,例如 $$55 + \sqrt{5}$$,然后就可以随时以超高质量呈现它,方法是呈现文档中的所有方程式。如果您搞砸了,您可以随时撤消一个或所有方程式。
您可以在以下网址免费获取Google Docs 附加组件商店。