将 LaTeX 转换为 MediaWiki 语法

发布于 2024-08-17 02:48:11 字数 204 浏览 6 评论 0原文

我需要将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

避讳 2024-08-24 02:48:11

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'''!

Pandoc should be able to do it:

$ 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'''!
决绝 2024-08-24 02:48:11

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

pandoc can get your file converted between several different mark-up languages pretty easily, including mediawiki

晨光如昨 2024-08-24 02:48:11

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

I found this: plasTeX. With a bit of hacking probably I can produce a renderer for the mediawiki syntax

零崎曲识 2024-08-24 02:48:11

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

pandoc -f Latex -t mediawiki --metadata 链接引用 --bibliography=bibl.bib --csl=cslstyle.csl test.tex -o test.wiki

--metadata link-itations 创建超链接以及您的文内引文和参考书目。如果不需要,可以删除这部分。

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

cslstyle.csl 是您想要的引文风格。有很多选择可以从 editor.itationstyles.org

test.tex 是您想要从 test.wiki 转换的文件,

输出文件,否则应指定位置

是您希望所有文件都应位于同一文件夹中的

Yes Pandoc would be the easiest to do that.

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

--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 used

cslstyle.csl is the style of citation you want. There are lots of choices that can be downloaded from editor.citationstyles.org

test.tex is the file you want to convert from

test.wiki is the output file you want

all the files should be in the same folder otherwise locations should be specified

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文