2010-09-18 66 views
6

MathJax是一個非常好的JavaScript庫,用於在HTML文件中編寫LaTeX代碼。我在一個WordPress的博客中使用它,當郵件在其實際地址中查看時,一切正常。但是,數學部分不會在Google Reader中呈現,例如,可以看作$ x = \ lefty *(\ b + c right)$。在Wordpress博客的RSS源中啓用MathJax

該腳本在Wordpress標題中加載了語句,並且它不包含在RSS文件中。即使它包含在內,Google閱讀器也會禁用腳本標記。

有沒有一種合適的方法來解決這個問題,以便用戶可以在他們的讀者看到很好的渲染公式?

回答

3

您可以用圖像生成的URL結合MathJax預覽功能(見http://www.mathjax.org/resources/docs/?options/hub.htmlpreRemoveClass選項),像那些在LaTeX equivalent to Google Chart API

詳細這就需要你開始script標籤封裝的乳膠。 例如,下面的(未經測試的例子)可能的工作:

<span class="MathJax_Preview"><img src="http://chart.apis.google.com/chart?cht=tx&chl=ax^2%2Bbx%2Bc%3D0" /></span> 
<script type="math/tex">ax^2+bx+c=0</script> 

有關更多支持,你應該張貼在:

https://math.stackexchange.com/

MathJax help forum at sourceforge

+0

我試過你提到的方式,它工作得很好,謝謝。但是我添加到博客中的公式似乎相當複雜,與相關API的示例中給出的簡單示例不同。例如,它們包含對齊標籤。再次編寫它們以處理rss提要變得有點方便。 – petrichor 2010-09-19 17:59:20