将 LaTeX 转换为 MediaWiki 语法
我需要将 LaTeX 转换为 MediaWiki 语法。公式应该保持不变,但我需要转换,例如将 \chapter{something}
转换为 = something =。
虽然这可以通过一些 sed 获得, itemize 环境变得有点脏,所以我想知道是否可以产生更好的解决方案。
有什么对这项任务有用的吗?
I need to convert LaTeX into MediaWiki syntax. The formulas should stay the same, but I need to transform, for example \chapter{something}
into = something =.
Although this can be obtained with a bit of sed, things get a little dirty with the itemize environment, so I was wondering if a better solution can be produced.
Anything that can be useful for this task?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Pandoc 应该能够做到这一点:
Pandoc should be able to do it:
pandoc 可以轻松地将您的文件在几种不同的标记语言之间进行转换,包括 mediawiki
pandoc can get your file converted between several different mark-up languages pretty easily, including mediawiki
我发现了这个:plasTeX。通过一些黑客攻击,我可能可以为 mediawiki 语法生成一个渲染器
I found this: plasTeX. With a bit of hacking probably I can produce a renderer for the mediawiki syntax
是的,Pandoc 是最容易做到这一点的。
--metadata link-itations
创建超链接以及您的文内引文和参考书目。如果不需要,可以删除这部分。bibl.bib
是您使用的参考书目文件cslstyle.csl
是您想要的引文风格。有很多选择可以从 editor.itationstyles.orgtest.tex
是您想要从test.wiki
转换的文件,输出文件,否则应指定位置
是您希望所有文件都应位于同一文件夹中的
Yes Pandoc would be the easiest to do that.
--metadata link-citations
creates hyperlinks with your in-text citations and the bibliography. You can delete this part if not needed.bibl.bib
is the file of the bibliography you usedcslstyle.csl
is the style of citation you want. There are lots of choices that can be downloaded from editor.citationstyles.orgtest.tex
is the file you want to convert fromtest.wiki
is the output file you wantall the files should be in the same folder otherwise locations should be specified