Cú pháp để định nghĩa một lệnh trong LaTeX
Cú pháp để định nghĩa một lệnh trong LaTeX như sau:
\newcommand{\tenlenh}[số đối số]{nội dung của lệnh}
Trong đó:
\newcommand
là lệnh để tạo ra một lệnh mới.\tenlenh
là tên của lệnh mới bạn muốn định nghĩa.[số đối số]
chỉ ra số lượng đối số mà lệnh mới có thể nhận. Đối số này là tùy chọn, bạn có thể không cần đối số nếu lệnh không yêu cầu.nội dung của lệnh
là mã LaTeX mà lệnh sẽ thực thi khi được gọi.
Ví dụ 1:
\newcommand{\hello}{Hello, world!}
Trong đó \hello
là tên của lệnh mới, không có đối số, và khi được gọi, nó sẽ in ra “Hello, world!”
Ví dụ 2:
Dưới đây là một ví dụ cụ thể về cách định nghĩa một lệnh để thay đổi màu và in đậm chữ khi được gọi:
\documentclass{article}
\usepackage{xcolor}
% Định nghĩa lệnh mới với một đối số: màu
\newcommand{\highlight}[2]{\textbf{\textcolor{#1}{#2}}}
\begin{document}
% Sử dụng lệnh được định nghĩa để in đậm và thay đổi màu chữ
\highlight{red}{This text is highlighted in red.}
\highlight{blue}{This text is highlighted in blue.}
\highlight{green}{This text is highlighted in green.}
\end{document}
Khi biên dịch, các phần tử văn bản sẽ được in đậm và được thay đổi màu theo màu bạn chọn khi gọi lệnh \highlight
.
Khi đó kết quả sẽ như sau:
Chúc bạn thành công!