Thông báo lỗi

Notice: Undefined offset: 1 trong counter_get_browser() (dòng 70 của /home/thayphun/viettug.net/modules/counter/counter.lib.inc).

Giới thiệu metapost và các cách biên dịch

MetaPOST là một gói (có thể nói là một chương trình, một ngôn ngữ lập trình) vẽ hình bằng lệnh. Mã lệnh TikZ hay Pstricks được sinh ra từ Geogebra có quá nhiều số thập phân là toạ độ các điểm trên mặt phẳng. Metapost thì khác, ta có thể khai báo biến cho điểm A, gán toạ độ cho nó và những lần sau chỉ cần gọi tên chứ không phải gõ lại toạ độ. Metapost là một ngôn ngữ lập trình nên nó có các đối tượng quan trọng như vòng lặp, điều kiện, đệ quy, phép biến hình, .. nên ta có thể vẽ được rất nhiều thứ.

Có 3 cách biên dịch metapost chính

Gõ hàm số cho bởi nhiều biểu thức

Cách gõ sau đây là chưa đẹp:

Cho hàm số $f(x) = \begin{cases}
\dfrac{\sqrt{|x|}}{x} \text{ nếu } x\ne 0 \\
0 \text{ nếu } x= 0
\end{cases} $.

Cho hàm số $f(x) = \begin{cases}
\dfrac{\sqrt{|x|}}{x} \text{ nếu } x\ne 0 \\
0 \text{ nếu } x=0
\end{cases} $.

Ta nên dùng môi trường array với 3 cột canh giữa, dùng thêm \left\{ để mở dấu ngoặc móc lớn và \right. để đóng ngoặc.

Cho hàm số $f(x)=\left\{\begin{array}{ccc} \dfrac{\sqrt{|x|}}{x} & \textrm{nếu} & x\ne 0 \\0 & \textrm{nếu} & x=0\end{array}\right.$

Gõ thử

Bạn muốn gõ thử thì chỉnh sửa bài viết này hoặc bình luận sau bài viết này.

Thử nghiệm một công thức toán \(y=\dfrac{\sqrt{x^2+1}}{x-2}\)

Hướng dẫn nạp gói lệnh vào texlive trên Mac OSX

Với các OSX dưới 10.7 và texlive hay texshop thì việc nạp gói lệnh thêm ngoài server vào khá đơn giản, chúng ta chỉ cần thao tác đơn giản như sau:

Bước 1: Tải gói lệnh cần nạp thêm về
Bước 2: Mở Finder và tìm đến thư mục: Library/texmf

Bước 3: Coppy file .sty của gói lệnh cần nạp vào.

Nhưng từ OSX 10.7 trở lên thì folder Library/texmf là một folder ẩn, hoặc không có sẵn vì vậy mà chúng ta cần khởi tạo thư mục đó.

Bước 1: tải về chương trình nhỏ để tự động tạo thư mục Library/texmf ở link sau:

Vẽ đồ thị bằng GeoGebra chèn mã TikZ vào TeX

Vẽ đồ thị (hoặc hình nào đó) bằng phần mềm Geogebra để lấy hình chèn vào TeX là một cách khá nhanh mà nhiều thầy cô dùng. Tuy nhiên một số thầy cô lại xuất ảnh dạng BMP, JPG, PNG rồi chèn các định dạng này vào tài liệu bằng lệnh \includegraphics. Cách làm này không tốt vì hình xuất ra có dung lượng lớn, làm phình to tập tin PDF, chất lượng hình kém và có thể vỡ hạt khi phóng to, in ra bị mờ, không đẹp. Cách tốt hơn là lấy mã TikZ từ Geogebra rồi chèn vào tài liệu TeX.

Vẽ bảng biến thiên với tkz-tab

Tháng 8/2009 tôi có một bài viết ở kỷ yếu offline 2 của VietTUG về các cách vẽ bảng biến thiên trong TeX. Cho đến bây giờ thì việc vẽ bảng biến thiên trở nên dễ dàng hơn nhờ sự phát triển của Tikz với gói tkz-tab.

Trang