【问题标题】:Convert LaTeX to MediaWiki syntax将 LaTeX 转换为 MediaWiki 语法
【发布时间】:2011-01-03 00:14:45
【问题描述】:

我需要将 LaTeX 转换为 MediaWiki 语法。公式应该保持不变,但我需要转换,例如 \chapter{something} 成 = something =.

虽然这可以通过一点 sed 来获得,但 itemize 环境有点脏,所以我想知道是否可以产生更好的解决方案。

有什么对这项任务有用的吗?

【问题讨论】:

    标签: latex mediawiki


    【解决方案1】:

    我发现了这个:plasTeX。通过一些黑客攻击,我可能可以为 mediawiki 语法生成一个渲染器

    【讨论】:

      【解决方案2】:

      pandoc 可以让您的文件在几种不同的标记语言之间轻松转换,包括 mediawiki

      【讨论】:

        【解决方案3】:

        Pandoc应该可以做到:

        $ pandoc -f latex -t mediawiki << END
        > \documentclass{paper}
        > \begin{document}
        > \section{Heading}
        > 
        > Hello
        > 
        > \subsection{Sub-heading}
        > 
        > \textbf{World}!
        > \end{document}
        > END
        == Heading ==
        
        Hello
        
        === Sub-heading ===
        
        '''World'''!
        

        【讨论】:

        • 很遗憾你不能在 Snow Leopard 上构建 Pandoc。我不知道 GHC 和 Snow Leopard 的问题是什么,但似乎有一些解决方法。快速谷歌搜索给我:haskell.org/pipermail/haskell-cafe/2009-September/066219.htmlpassingcuriosity.com/2009/haskell-on-snow-leopard
        • 一个糟糕但可行的解决方案我发现让我的 OS X 工作站可以使用全套命令行工具,而不使用 fink 或 macports,是在虚拟机中运行它(虚拟机免费,或融合),然后将主机(在本例中为 OS X)文件系统安装到 linux VM,使用我需要的工具(pandoc)。
        • 谢谢,我制作了一个小 shell 脚本,使其更容易定期使用“pandoc $1.tex -f latex -t mediawiki >> $1.wiki”。在 SuSE 上运行良好
        【解决方案4】:

        是的,Pandoc 是最容易做到这一点的。

        pandoc -f latex -t mediawiki --metadata link-citations --bibliography=bibl.bib --csl=cslstyle.csl test.tex -o test.wiki

        --metadata link-citations 使用您的文本引用和参考书目创建超链接。如果不需要,您可以删除此部分。

        bibl.bib是你使用的参考书目文件

        cslstyle.csl 是您想要的引用样式。有很多选择可以从editor.citationstyles.org下载

        test.tex 是您要转换的文件

        test.wiki是你想要的输出文件

        所有文件都应位于同一文件夹中,否则应指定位置

        【讨论】:

          猜你喜欢
          • 2011-01-26
          • 1970-01-01
          • 2014-04-13
          • 2011-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多