我想我见过一个将 mediawiki 语法转换为 Latex 的脚本。此外,如果对此有多个解决方案,最好在这里总结一下。
答案1
我很惊讶没有人提到潘多克然而。引用其网站的话:
Pandoc 可以将 markdown、reStructuredText、textile、HTML、DocBook、LaTeX、MediaWiki 标记、TWiki 标记、OPML、Emacs Org-Mode、Txt2Tags、Microsoft Word docx、LibreOffice ODT、EPUB 或 Haddock 标记中的文档转换为
- HTML 格式:使用 Slidy、reveal.js、Slideous、S5 或 DZSlides 的 XHTML、HTML5 和 HTML 幻灯片。
- 文字处理器格式:Microsoft Word docx、OpenOffice/LibreOffice ODT、OpenDocument XML
- 电子书:EPUB 版本 2 或 3、FictionBook2
- 文档格式:DocBook、GNU TexInfo、Groff 手册页、Haddock 标记
- 页面布局格式:InDesign ICML
- 大纲格式:OPML
- TeX 格式:LaTeX、ConTeXt、LaTeX Beamer 幻灯片
- 通过 LaTeX 提供 PDF
- 轻量级标记格式:Markdown(包括 CommonMark)、reStructuredText、AsciiDoc、MediaWiki 标记、DokuWiki 标记、Emacs Org-Mode、Textile
它是一个命令行工具。用法:
pandoc input.txt -f mediawiki -t latex --standalone -o output.tex
答案2
如果你在 MediaWiki 中工作,则有wiki2latex扩大。
答案3
该软件是根据 GPL 免费授权的,可以从以下位置获取:
http://de.wikibooks.org/wiki/Benutzer:Dirk_Huenniger/wb2pdf
您也可以从那里下载适用于 Windows 的二进制文件。
在 Ubuntu 16.04 或更高版本上
sudo apt-get install mediawiki2latex
然后通过以下方式调用该程序,例如
mediawiki2latex -u https://en.wikipedia.org/wiki/Adam_Ries -o AdamRies.pdf
答案4
这perl 脚本似乎就是我正在考虑的脚本。