2017-10-20 143 views
1

我已經寫了一些文檔Knitr和Rmarkdown爲.pdf,但事實證明,我需要有那麼.epub格式代替。Rmarkdown ePub格式 - 如何讓乳膠展現出來?

我一直在運行這樣的命令轉換的.MD文件.epub。

pandoc --mathjax -s --highlight-style tango file.md --to epub -o output.epub 

雖然這似乎有一些問題處理乳膠代碼。與$x_1$內聯乳膠代碼,例如,似乎很好地工作。然而,對於乳膠塊,如:

$$ 
x_1 = 1, x_2 = 1 \\ 
h(x) = f(-20 + 15 + 17) \\ 
h(x) = f(12) \approx 1 \\ 
$$ 

它只是顯示原料乳膠:

\[ x\_1 = 1, x\_2 = 1 \\\\ h(x) = f(-20 + 15 + 17) \\\\ h(x) = f(12) \\approx 1 \\\\ \] 

我使用乳膠的多線Rmarkdown方程錯了嗎?有沒有推薦的方式來獲得膠乳電子出版工作的大塊?

回答

0

雖然我真的不能重現您的問題(至少換行被丟棄) - 最終這是值得多用一些乳液代碼爲您的公式:

\begin{equation} 
\begin{aligned} 
\label{eq7} 
x_1 = 1, x_2 = 1 \\ 
h(x) = f(-20 + 15 + 17) \\ 
h(x) = f(12) \approx 1 \\ 
\end{aligned} 
\end{equation} 
1

Creating an ebook with pandoc

Pandoc有EPUB3作家。它將LaTeX數學轉化爲MathML,EPUB3讀者應該支持這種算法(但不幸的是很少有這樣做)。使用pandoc -t epub3強制EPUB3輸出,而不是默認的EPUB2。

當然,這不是,如果你想不支持MathML的EPUB2輸出或目標讀者有很大幫助。那麼你應該嘗試使用--webtex選項,將使用Web服務到TeX的轉換爲圖像。