2010-09-18 31 views
6

MathJax là một thư viện javascript rất đẹp để viết mã LaTeX trong một tệp html. Tôi đang sử dụng nó trong một blog Wordpress và tất cả mọi thứ hoạt động tốt khi bài viết được xem trong địa chỉ thực tế của nó. Tuy nhiên, các phần toán học không được hiển thị trong Google Reader và được xem là $ x = \ lefty * (\ b + c right) $ chẳng hạn.Bật MathJax trong nguồn cấp dữ liệu RSS cho các blog Wordpress

Tập lệnh được tải bằng câu lệnh trong tiêu đề Wordpress và nó không có trong tệp RSS. Ngay cả khi nó được bao gồm, Google Reader vô hiệu hóa các thẻ script.

Có cách nào thích hợp để khắc phục sự cố này để người đăng ký có thể xem công thức được hiển thị độc đáo trong trình đọc của họ không?

Trả lời

3

Bạn có thể kết hợp các tính năng MathJax Preview (xem tùy chọn preRemoveClass tại http://www.mathjax.org/resources/docs/?options/hub.html) với các url phát hình ảnh, giống như những chi tiết tại LaTeX equivalent to Google Chart API

này sẽ yêu cầu bạn phải bắt đầu đóng gói LaTeX của bạn trong script thẻ. Ví dụ, sau đây (chưa được kiểm tra chẳng hạn) có thể làm việc:

<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> 

Để được hỗ trợ nhiều hơn bạn nên đăng tại địa chỉ:

https://math.stackexchange.com/

MathJax help forum at sourceforge

+0

Tôi đã thử theo cách bạn đề cập và nó hoạt động tốt, cảm ơn bạn. Nhưng các công thức tôi thêm vào blog có vẻ khá phức tạp như trái ngược với các ví dụ đơn giản về những cái được đưa ra trong các ví dụ về các apis liên quan. Ví dụ, chúng chứa các thẻ căn chỉnh. Nó trở nên một chút tiện dụng để viết lại chúng để làm việc trên các nguồn cấp dữ liệu rss. – petrichor

Các vấn đề liên quan