将LaTeX转换为MediaWiki语法

Ste*_*ini 24 mediawiki latex

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

虽然这可以通过一些sed获得,但是逐项环境会让事情变得有点脏,所以我想知道是否可以生成更好的解决方案.

什么对这项任务有用?

sas*_*nin 22

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'''!
Run Code Online (Sandbox Code Playgroud)