Sau vài ngày làm việc thì cũng viết xong được tính năng này để bổ sung cho diễn đàn. Kể từ bây giờ chúng ta có thể trình bày định lý, định nghĩa, v.v... bằng cú pháp chuẩn của $\LaTeX$ cho môi trường định lý. Các định lý sẽ được đánh số một cách tự động và có thể tham chiếu đến.
Cách dùng như sau:
\begin{x}[tên] \label{nhãn}Nội dung.\end{x}
trong đó x nhận một trong các giá trị sau: theorem, definition, proposition, lemma, corollary, example, remark, problem, proof, solution. Nếu không muốn đánh số thì thêm dấu * ở cuối: theorem*, definition*, v.v...
Để tham chiếu đến thì dùng lệnh
\thref{nhãn}
Lưu ý: Một định lý không nhất thiết phải có tên, và nếu bạn không cần tham chiếu đến nó sau này thì cũng không cần phải dán nhãn. Tức là bạn chỉ cần gõ:
\begin{x}Nội dung.\end{x}
Một số ví dụ:
\begin{definition}[Số Nguyên Tố] \label{def:prime}Một số nguyên dương được gọi là số nguyên tố nếu nó có đúng hai ước số dương là $1$ và chính nó.\end{definition}
\begin{theorem}[Euclid] \label{thm:euclid}Có vô hạn số nguyên tố.\end{definition}
\begin{theorem}\label{thm:theorem1}Tồn tại hai số vô tỉ $x$, $y$ sao cho $x^y$ là hữu tỉ.\end{theorem} \begin{proof}Nếu $\sqrt{2}^{\sqrt{2}}$ hữu tỉ thì xem như xong. Ngược lại nếu $\sqrt{2}^{\sqrt{2}}$ vô tỉ thì chọn $x=\sqrt{2}^{\sqrt{2}}$ và $y=\sqrt{2}$. Thế thì: \begin{equation}\bigg(\sqrt{2}^{\sqrt{2}}\bigg)^{\sqrt{2}}=\sqrt{2}^{\sqrt{2}\sqrt{2}}=\sqrt{2}^{2}=2.\end{equation} Định lý đã được chứng minh.\end{proof}
\begin{theorem*}\label{thm:myTheorem2} Một định lý không đánh số. Định lý này được gắn nhãn thm:myTheorem2 nên vẫn có thể được tham chiếu đến bằng lệnh \thref{thm:myTheorem2}. \end{theorem*}
Tham chiếu:
Theo \thref{def:prime} ta có...
Theo Theorem ta có...
Hi vọng tính năng mới này sẽ giúp các bạn viết bài thuận tiện hơn nữa trên diễn đàn. Mọi góp ý hoặc báo lỗi xin các bạn hãy đăng vào chủ đề này.
Tính năng này xin dành tặng @Nxb, người đã đề xuất vài năm trước nhưng lúc đó Nesbit đã không có đủ thời gian và động lực để bắt tay vào làm. Sau ngừng ấy thời gian, thấy diễn đàn có nhiều bài chất lượng (đặc biệt từ @bangbang1412, @nmlinh16, @Nxb) nên đã gắng dành thời gian để bổ sung thêm tính năng này. Rất mong chờ những bài viết chất lượng tiếp theo của tất cả thành viên diễn đàn.
Bài viết đã được chỉnh sửa nội dung bởi Nesbit: 27-03-2023 - 17:33
Thêm ví dụ về problem và solution