我能将Tex文件转换为等效的Org文件吗?如果可以,怎么做?

7

我正在撰写一份白皮书,已经完成了一半。我刚刚意识到,使用org-mode编写并导出为latex/pdf将比直接在latex-mode中编写要简单得多。是否有办法将现有的工作转换为org mode文件?这将节省我很多手动操作的工作。

5个回答

9
似乎最新版本的Pandoc模式已经内置了对Org-mode导出的支持。

你是怎么在OS X上获得Pandoc的GUI版本的?我尝试在我的Mac上安装Pandoc,但只得到了一个命令行版本的pandoc。 - MostlyHarmless

5

我也怀疑你会找到一个直接的工具。你需要使用一种工具进行搜索和替换。

可能有帮助的是使用pandoc将你的LaTeX转换为更接近org-mode语法的东西,如"markdown"、"reStructuredText"或"MediaWiki",然后进行你的query-replace-regexp魔术或编写一个小的sed脚本。

祝你好运!

更新: 在谷歌上搜索"convert latex to wiki",我找到了this page,其中有一个Python脚本将LaTeX源代码转换为Qwiki标记,也许它能给你一些灵感。

更新:截至2018年,Pandoc直接支持org-mode作为输入和输出格式,正如pkazmierczak所指出的那样


我猜最好的做法是转换为 Markdown,然后从那里开始工作...... 虽然谢谢你告诉我 Pandoc :) - vedang

2

使用Pandoc将Latex文件转换为Markdown,然后手动使用一些查询替换和Emacs宏将Markdown转换为Org-mode,这样会更容易一些吗?


1

https://github.com/uliw/l2org 可以实现 LaTeX 和 Org-mode 之间的往返编辑,也就是说,当你与使用 LaTeX 的人协作时,可以互相编辑。


0

我怀疑有没有适合你任务的工具,但你应该能够通过Emacs节省很多击键次数。

对于许多类似LaTeX的引号字符,尝试使用query-replacequery-replace-regexp,看看它们能为你节省多少功夫。对于那些不易用正则表达式解决的问题,你可能会发现键盘宏很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接