Viết LaTeX - chuẩn bị trình biên soạn và trình dịch

January 6, 2009

Tối thiểu, cần có các chương trình để sửa đổi LaTeX là trình biên soạn, trình dịch và trình xem DVI.

Trình biên soạn

Thực tế thì có thể dùng trình biên soạn đơn giản tương tự như notepad để sửa đổi các file LaTeX nhưng nên dùng các trình LaTeX editor thì sẽ có lợi hơn nhiều bởi sự hỗ trợ, sự thân thiện, ... của các chương trình này.

Trên Windows, có 2 trình biên soạn là Texmaker hoặc TeXnicCenter là các trình biên soạn LaTeX miễn phí, mã nguồn mở và phổ biến nhất.

Trên hệ thống Unix cũng như Mac OS X, thì các trình biên soạn như Emacsen, gvim là môi trường TeX rất mạnh. Ngoài ra, TexmakerKile là các môi trường phát triển LaTeX rất thân thiện.

Bản thân đang dùng Ubuntu, thử dùng trình Texmaker và Kile (cài đặt từ Synaptic hoặc biên dịch từ mã nguồn của nó, mình khoái biên dịch lại hơn).

Download và hướng dẫn cài đặt Texmaker tại đây

Còn thằng Kile là bản trên KDE vào đây Khi biên dịch nhớ cài QT trước. Cách biên dịch vẫn như bình thường với các mã nguồn khác (chạy ./configure sau đó chạy make, rồi make install).

Trình dịch (LaTeX binaries and style sheets)

Có thằng MiKTeX cho Windows, teTeX cho Unix/Linux và teTeX cho Mac OS X.

Trình đọc file DVI

DVI viewer là trình để xem và in kết quả sau khi dịch. Thông thường, mặc định nó đi kèm theo các trình editor hoặc là các bản phân phối binary rồi.

Ubuntu thì mình dùng Okular là trình xem các file .pdf, .dvi, ... rất hay trên KDE.

Nếu có nhã hứng, nghịch ngợm thì vào thẳng site http://www.tug.org/texlive và download mã nguồn teTeX về để tự dịch. Xông vào đây đọc cách cài đặt TeX Live 2008

Các bài viết liên quan:

  1. Viết LaTeX - Sơ lược về quá trình biên dịch Hình trên miêu tả mối quan hệ giữa mã nguồn LaTeX (TeX) và các định dạng mà ta có thể có từ các mã nguồn này. Màu xanh trên các mũi tên là các câu lệnh bạn phải dùng để có được các định dạng file tương ứng. Như pdftex để dịch từ mã nguồn [...]...
  2. Viết LaTeX - Bài mở đầu Mình đã đọc rất nhiều bài viết của anh Falleaf về LaTeX nhưng thực sự vẫn chưa bắt đầu học LaTeX bởi vì chưa có thời gian, thứ nữa là những bài viết đó thực sự đọc chỉ như cưỡi ngựa xem hoa, hơi máy móc một tí. Nói chung thì những điều đó là [...]...
  3. Code::Blocks - chương trình biên soạn C,C++, ... hiệu quả Đang tìm kiếm cái trình biên soạn tiện ích kiểu như Visual C++ của thằng Microsoft nhưng không khoái thằng Visual C++ vì nặng quá, anh em mà dùng thì không tiện, và thật sự không tiện cho người mới học. Vào site www.cprogramming.com thấy nó khuyên nên dùng Code::Blocks khi biên soạn C trong [...]...
  4. Thử nghiệm viết LaTeX Nay vừa thêm cái Plugin vào để viết LaTeX, tẹo thử nghiệm ok sẽ viết lại hướng dẫn lại vì đọc nhiều khéo loạn mất hehe. Thử nghiệm viết LaTeX xem nào: Vậy là để gõ được LaTeX thì chỉ cần cho cái cần hiển thị bằng LaTeX nằm trong tag [ tex] và [/ [...]...
  5. Biên dịch một gói phần mềm trên Ubuntu [Howto] Mình mất công dịch hướng dẫn này tại Help của Ubuntu và thêm nhận xét của mình, hi vọng bạn đang tìm kiếm có thể dễ dàng tìm thấy điều mình cần. Trong trình quản lý phần mềm Synaptic (Ubuntu) ta dễ dàng tìm thấy rất nhiều gói phần mềm hoặc phần mềm của hãng [...]...
  6. 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 [...]...

{ 2 comments… read them below or add one }

QUang Nam September 28, 2011 at 6:42 pm

$ A \oplus B = (A \backslash B) \cup (B \backslash A)=(A \cup B) \backslash (A \cap B) $;

We have: $(A \oplus B) \oplus C = A \oplus (B \oplus C)$

$ \iff \begin{cases} (A \oplus B) \oplus C \subset A \oplus (B \oplus C)\\ (A \oplus B) \oplus C \supset A \oplus (B \oplus C) \end{cases} $.

….$\LaTeX$

Reply

QUang Nam September 28, 2011 at 6:43 pm

[tex] A \oplus B = (A \backslash B) \cup (B \backslash A)=(A \cup B) \backslash (A \cap B) [/tex];

We have: [tex](A \oplus B) \oplus C = A \oplus (B \oplus C)[/tex]

[tex] \iff \begin{cases} (A \oplus B) \oplus C \subset A \oplus (B \oplus C)\\ (A \oplus B) \oplus C \supset A \oplus (B \oplus C) \end{cases} [/tex]

Reply

Leave a Comment

{ 1 trackback }

Previous post:

Next post: