Cài đặt LaTeX Plugin cho blog WordPress

Khoảng 2 hôm nay cứ mày mò đọc xem plugin nào hợp lý nhất, dễ dùng, dễ cài đặt và không phụ thuộc vào hosting của mình. Cuối cùng đã tìm ra và cũng biết cách config luôn.

Dùng Plugin LaTeX Plugin for WordPress .Cách cài đặt thì không có gì đặc biệt (Upload lên thư mục /plugins và active trong administrator)

Mở file latex.php tìm các dòng sau sau:

1
2
3
class mimetex {
var $server = "http://l.wordpress.com/latex.php?bg=ffffff&fg=000000&latex=";
var $img_format = "png";

và thay dòng này bằng:

1
2
3
4
5
class mimetex {
//var $server = "http://l.wordpress.com/latex.php?bg=ffffff&fg=000000&latex=";
//var $img_format = "png";
var $server = "http://www.forkosh.dreamhost.com/mathtex.cgi?";
var $img_format = "gif";

Bởi vì cái mathtex.cgi của forkosh ổn định hơn nhiều so với dùng của wordpress. Thông tin thêm

Tiếp theo, tìm dòng: $regex = '#\$\$(.*?)\$\$#si'; (ngay ở bên dưới hàm trên đó)

Thay bằng dòng: $regex = '#

(.*?)

#si';

Cách dùng

Khi viết bài thì chỉ cần gõ công thức, các thứ muốn hiển thị bằng LaTeX vào trong tag [tex ][/tex ] (nhớ là k có khoảng trắng trong [] đâu nhé).

Ví dụ: gõ [tex ]x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}[/tex ] sẽ thành

Update:

Ngoài ra dùng Plugin này cũng được. Không phải chỉnh sửa code bằng tay và gõ [ tex ] bằng tay :d, vì nó gắn luôn lên cái Editor rồi.

{ 29 comments… add one }
  • ngohaibac January 29, 2009, 7:27 pm

    Test lại cái nào:
    [tex]x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}[/tex]

    Reply
  • Nguyễn Phú Sỹ February 1, 2009, 11:14 am

    Tôi vẫn không cài được

    Reply
    • ngohaibac February 1, 2009, 11:42 am

      Chào bạn.

      Bạn làm lại theo cái hướng dẫn của tác giả tại đây.

      Installation instruction

      1. Upload latex fold to the /wp-content/plugins/ directory
      2. Activate the plugin Latex for WordPress through the ‘Plugins’ menu in WordPress
      3. create a directory named cache in the diretory wp-content, and make it writable by your webserver (chmod 777 will do the trick).
      4. done

      Bạn nhớ chmod 777 cho thư mục /wp-content/cache

      Reply
  • Nguyễn Phú Sỹ February 1, 2009, 11:15 am

    Gửi email trả lời cho tôi đến v2honline@gmail.com. Thanks !

    Reply
    • ngohaibac February 1, 2009, 12:20 pm

      Mình đã gửi mail cho bạn rồi đó. Có gì thì bạn có thể post lên đây, mình sẽ giúp tận tình.

      Chúc bạn thành công.

      Reply
  • Nguyễn Phú Sỹ February 1, 2009, 2:51 pm

    Ai biết add cái latex này vô phần comment không ?

    Reply
    • ngohaibac February 1, 2009, 3:38 pm

      Ở phần comment gõ giống hệt như ở trong bài viết, không có gì khác cả. Bạn cứ thử gõ công thức toán học nằm giữa [ tex ] và [ /tex ] xem (không có khoảng trắng trong 2 dấu []) đâu.

      Chúc bạn thành công.

      Reply
  • na na April 18, 2009, 10:12 pm

    ờ bạn haibac ơi nói cái bản demo này có dùng mãi được không , tớ click vô cái link bạn show nó ghi là demo mà , kể mà đưa nó lên gõ vật lý thì tốt mình join BK mừ cần bộ gõ này lắm

    Reply
    • ngohaibac April 19, 2009, 7:37 am

      Vớ vẩn, nó ghi là demo tức là nhấn vào cái link ở trên đó mà xem demo về cái plugin này như thế nào. Hic

      Reply
  • na na April 18, 2009, 10:20 pm

    $\[E = m{c^2}\]$ thử nha

    Reply
  • na na April 18, 2009, 10:23 pm

    $\[frac1{x^2} + 1\]$

    Reply
  • na na April 18, 2009, 10:24 pm

    latex$\[frac1{x^2} + 1\]$

    Reply
  • na na April 18, 2009, 10:28 pm

    $latex\[frac1{x^2} + 1\]$

    Reply
    • ngohaibac April 19, 2009, 7:32 am

      Thử lại đi nhá, gõ sai bét rồi 🙂

      [tex]\frac1{x^2} + 1[/tex]

      Nhớ bỏ vào trong tag tex, chứ không phải là lệnh kiểu của LaTeX đâu nhá.

      Reply
  • Vũ Tú BKHN April 29, 2009, 11:49 pm

    Bạn ơi , làm sao mình không thể nào nhìn thấy cái /wp-content/plugins/ directory trong blog của tớ nhỉ , gửi mail cho tớ nói rõ tý vuvantu@bka.vn
    Làm Khoa học mà thiếu cái này , chỉ nói suông mà thiếu công thức là không đạt yêu cầu . nghịch tý nha
    [tex]thank = ngohaibac + share \oplus \mathbb{C} \oplus \oint {fdu} = vuvantu@bka.vn[/tex]
    🙂

    Reply
    • ngohaibac April 30, 2009, 1:18 pm

      Cái thư mục đó thì phải xem bằng FTP chứ, xem trong blog thì xem làm sao dc. Các plugin mặc định là vứt vào thư mục này.

      Chúc bạn thành công.

      Reply
  • uocgiduocgi May 17, 2009, 10:59 pm

    Cái blog của Vũ Tú do dùng trên server của wordpress luôn nên không thể cài plugin, bạn nên dùng host free sẽ không bị giới hạn!

    Reply
  • titi July 6, 2009, 11:04 am

    ban oi cho minh hoi lam sao de cai 1 plugin cho wordpress minh moi lam wen voi wordprress len mo ho wa ko bit fai lam sao cung ko bit fai hoi ai ban co the mail cho minh cach cai 1 plugin dc ko thx ban trc cai

    Reply
    • ngohaibac July 8, 2009, 3:11 pm

      Chào bạn.

      Để cài đặt thêm 1 plugin vào trong wordpress thì đơn giản là vào tab Plugins và chọn cài đặt thêm thôi, vào mucj Add New là xong mà bạn.

      Chúc bạn thành công.

      Reply
  • Lê Văn Thành December 16, 2009, 9:32 pm

    $latex \sqrt {{a^2} + {b^2}} $

    Reply
    • ngohaibac December 17, 2009, 1:40 pm

      Bạn phải cho vào tag TEX nhé, không phải tag là Latex.

      [tex]\sqrt {{a^2} + {b^2}} [/tex]

      Reply
  • Lê Văn Thành January 24, 2010, 12:34 pm

    $latex \frac{{{a^2} + {b^2} + {c^2}}}{{ab + bc + ca}}$

    wordpress của mnih khi gõ phân số thì bị cái phân số nó bị thu nhỏ đi, nhìn không được đẹp, có bạn nào chỉ giúp mình cách khắc phục không

    Reply
  • Thay Banh Lot February 28, 2010, 1:30 am

    Mình cài theo hướng dẫn thì bị lỗi như sau:
    Parse error: syntax error, unexpected T_RETURN in /home/vol8/byethost12.com/b12_5130249/daisoblu.co.cc/htdocs/wp-content/plugins/latex/latex.php on line 76
    Còn mình cài xong cái plugin: dahnielson_mimetex thì không biết dùng.
    Mong bạn giúp mình với!

    Reply
  • anhtuan May 25, 2010, 10:44 am

    Chào các bạn, nếu muốn cài plugin cho wordpress thì tài khoản trên wordpress.com khôn g thể làm được.
    Bạn có thể đăng ký 1 tài khoản trên wbesite http://blogbroad.com để tạo blogb wordpress cho mình, và có thể cài đặt thoải mái các theme và plugin mà mình thích.
    Ngoài ra còn có thể chỉnh sửa các theme và plugin theo nhu cầu.
    Anh Tuấn.
    Thân.
    PS: Bài viết rất hay, đúng là plugin bổ ích.

    Reply
  • Order synthroid May 5, 2011, 11:48 pm

    Buy synthroid Online
    http://synthroidshop.info/

    Reply
  • Minh April 18, 2013, 3:34 pm

    $$\left\{ \begin{array}{l}
    {a^2} – 1 = c\\
    \sqrt b + 3 = 4
    \end{array} \right.$$

    Reply
  • Minh April 18, 2013, 3:34 pm

    Ta có $\left\{ \begin{array}{l}
    {a^2} – 1 = c\\
    \sqrt b + 3 = 4
    \end{array} \right.$

    Reply
  • Minh April 18, 2013, 3:35 pm

    [tex]\left\{ \begin{array}{l}
    {a^2} – 1 = c\\
    \sqrt b + 3 = 4
    \end{array} \right.[/tex]

    Reply

Leave a Comment