MathJax trên Blogger


13

Tôi muốn thêm MathJax trên blog của mình được lưu trữ trên Blogger. Giải pháp duy nhất tôi tìm thấy là bài đăng này , nhưng nó yêu cầu một máy chủ lưu trữ. Còn lựa chọn nào khác không?

Câu trả lời:


6

Những người MathJax gần đây đã bắt đầu cho phép tập lệnh được gọi từ máy chủ của họ.

Tôi đã thêm một bài đăng mới vào blog của mình, bao gồm cả mã bạn phải dán vào html mẫu của bạn để có chức năng MathJax trong Blogger. Với mã mới, bạn không cần cài đặt MathJax trong máy chủ của riêng mình.

Hy vọng nó giúp.


6

Về cơ bản, bạn chỉ cần sao chép đoạn mã sau vào mẫu Blogger giữa <head></head>.

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />

Để được hướng dẫn chi tiết hoặc các tùy chọn khác, ví dụ: thay đổi các dấu phân cách toán học nội tuyến, vui lòng theo dõi bài đăng này .


1
Ngoài việc liên kết đến bài đăng trên blog, bạn có thể vui lòng trích xuất thông tin liên quan và thêm nó vào câu trả lời của bạn. Ở dạng hiện tại, câu trả lời của bạn sẽ vô giá trị nếu liên kết đó biến mất. Bằng cách thêm vào nội dung vào câu trả lời của bạn, nó vẫn sẽ hữu ích trong tương lai. Cảm ơn bạn.
mã hóabadger

Được rồi nhưng có một đoạn mã trong trang mà tôi phải sao chép nguyên văn để làm cho nó hoạt động. Làm thế nào tôi có thể làm điều đó?
puri

Tôi đã sao chép mã và chỉ giữ tùy chọn cơ bản nhất. Tôi nghĩ rằng nó là tốt bây giờ.
puri

Trên thực tế, liên kết bạn cung cấp nói rằng bài đăng bạn đang đề cập không tồn tại.
leo

Tôi vừa cập nhật liên kết đến phiên bản cũ của nó tại archive.org.
puri

2

Lệnh script được cập nhật cho Blogger có sẵn tại http://www.mathjax.org/docs/1.1/start.html , nơi họ đề xuất sử dụng

<script type="text/javascript" 
        src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> 
</script>

Ví dụ về một blog sử dụng nó tại Blogger, là blog của tôi tại http://mathjaxtest.blogspot.com . Nó hoạt động khá tốt, nhưng một vấn đề là khi một người viết bình luận trả lời, tập lệnh MathJax không được áp dụng cho phiên bản xem trước của bình luận, chỉ cho phiên bản bình luận được xuất bản. Điều này khiến cho việc sử dụng MathJax trong các bình luận trở nên khó khăn, vì không có cách nào để kiểm tra lỗi chính tả trong các phương trình. Có ai biết một cách để khắc phục vấn đề này với ý kiến?


0

Câu trả lời này đến từ Tex.Stackexchange :
Sao chép mã sau đây

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js">
MathJax.Hub.Config({
 extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"],
 jax: ["input/TeX", "output/HTML-CSS"],
 tex2jax: {
     inlineMath: [ ['$','$'], ["\\(","\\)"] ],
     displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
 },
 "HTML-CSS": { availableFonts: ["TeX"] }
});
</script> 

trong HTML của mẫu Blogger (Thiết kế → Chỉnh sửa HTML → Chỉnh sửa mẫu) giữa <head></head>.

Ưu điểm của mã này trên các câu trả lời khác ở đây là Mathjax được hiển thị gần với mã được thực hành trên mạng SE (đặc biệt là với $). Ngoài ra người ta có thể sử dụng macro ( \newcommand).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.