我需要將LaTeX轉換爲MediaWiki語法。該公式應保持不變,但我需要改變,例如\chapter{something}
成= something =.
將LaTeX轉換爲MediaWiki語法
雖然這可以用一點sed的,事情就變得與逐項環境有點髒而獲得的,所以我在想,如果一個可以生成更好的解決方案。
任何可以用於此任務的東西?
我需要將LaTeX轉換爲MediaWiki語法。該公式應保持不變,但我需要改變,例如\chapter{something}
成= something =.
將LaTeX轉換爲MediaWiki語法
雖然這可以用一點sed的,事情就變得與逐項環境有點髒而獲得的,所以我在想,如果一個可以生成更好的解決方案。
任何可以用於此任務的東西?
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'''!
我發現這個:plasTeX。帶着幾分黑客的大概是我能產生渲染MediaWiki的語法
pandoc可以讓你的文件轉換成幾個不同的標記語言之間很容易,包括鏈接到MediaWiki
是的,Pandoc會是最容易做到的。
pandoc -f膠乳-t MEDIAWIKI --metadata鏈路引文--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
轉換文件輸出文件你想
的所有文件應在同一文件夾中,否則位置應該指定
不幸haskell不適用於雪豹。 – 2010-01-09 01:10:05
很遺憾,您無法在雪豹上製作Pandoc。我不知道GHC和Snow Leopard有什麼問題,但似乎有一些解決方法。快速谷歌搜索給我:http://www.haskell.org/pipermail/haskell-cafe/2009-September/066219.html http://passingcuriosity.com/2009/haskell-on-snow-leopard/ – sastanin 2010-01-09 16:18:46
一個窮人,但可行的解決方案,我發現有一整套命令行工具可用於我的OS X工作站,無需使用fink或macports,就是在虛擬機(免費或融合的虛擬框)中運行它,然後將主機(在這種情況下是OS X)文件系統掛載到linux VM,使用我需要的工具(pandoc)。 – Mica 2010-01-11 17:12:56