LaTeX
Thứ Ba, 30/12/2014, 00:12
LaTeX 6 - Đôi điều về gói lệnh (package)

LaTeX 6 - Đôi điều về gói lệnh (package)

Mặc định LaTeX hỗ trợ khá phong phú các lệnh (functions) cần thiết, tuy nhiên phong phú không có nghĩa là đầy đủ tất cả. Chính vì thế ta luôn phải không ngừng bổ sung các gói lệnh (packages) cần thiết với từng nhu cầu cụ thể. Bài viết này sẽ nói đôi điều về những gói lệnh này, chúng là gì? Tại sao đầu mỗi tài liệu .tex nào đều phải có lằng nhằng những dòng lệnh như vậy? **Có bỏ chúng được không? **Bạn có thể không cần đọc bài viết này, bài này cốt để bạn hiểu rõ hơn gói lệnh là gì mà thôi. Đây là lý do vì sao gói cài đặt TeXLive lại có dung lượng lên đến hàng GB như vậy. Trong bản cài đặt này có gần như đầy đủ các gói lệnh cần thiết (và cả không cần thiết dành cho bạn). [mks_icon icon="fa-chevron-right" color="#dd3333" type="fa"] **Download TeXLive cho Windows/Linux **[mks_icon icon="fa-chevron-right" color="#dd3333" type="fa"] Download MacTeX cho OSX
Nếu bạn cài MikTeX thì dung lượng ít hơn, gói cài đặt này chỉ chứa những gói lệnh thật sự cần thiết và được dùng bởi nhiều người. Chắc chắn khi dùng MiKTeX, bạn sẽ có lần phải cài thêm gói lệnh cần thiết, khi ấy máy bạn cần phải có kết nối internet. Cái này theo kiểu, cần thì download thêm. yếu điểm của phương pháp này là bạn phải luôn có mạng túc trực để khi cần là download gói lệnh.
[mks_icon icon="fa-chevron-right" color="#dd3333" type="fa"] Download MikTeX cho Windows Một ví dụ điển hình, nếu chỉ dùng các gói lệnh mặc định của LaTeX, bạn có thể gõ công thức toán học thông qua hai câu lệnh
\begin{equation} f(x)=0 \end{equation}
Tuy nhiên, khi ấy kết quả luôn luôn được đánh số phương trình như hình dưới Bây giờ bạn muốn không đánh số nữa được không? Không, nếu như bạn không dùng các gói lệnh ngoài. Với sự giúp đỡ của gói amsmath, bạn có thể thêm dấu * kế bên equation để không hiện chỉ số phương trình nữa.
notion image
\begin{equation*} f(x)=0 \end{equation*}
Tương tự, bạn không thể tô màu cho chữ nếu không dùng gói lệnh xcolor
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{vietnam} \usepackage{xcolor} \begin{document} {\color{blue} Các chữ này sẽ là màu xanh} còn ngoài nó thì màu đen bình thường. \end{document}
Kết quả sẽ là và rất nhiều gói lệnh cần thiết khác. Vì thế, cũng đừng quá lo sợ hay bất ngờ khi bạn biên dịch mà nó thông báo không biết một lệnh nào đó, khi ấy hãy thử tìm trên mạng xem lệnh ấy cần gói lệnh gì tương ứng, chỉ cần thêm gói lệnh đó vào theo cú pháp kiểu như sau là được
notion image
\usepackage[tuỳ-chọn]{tên-gói-lệnh}
Cùng chủ đề