LaTeX

Bách khoa toàn thư mở Wikipedia
Bước tới điều hướng Bước tới tìm kiếm
LaTeX
The LaTeX Project logo
Thiết kế bởiLeslie Lamport
Phát hành lần đầu1984; 36 năm trước (1984)
Repository Sửa dữ liệu tại Wikidata
Thể loạiTypesetting
Giấy phépLaTeX Project Public License (LPPL)
Websitelatex-project.org

LaTeX (/ˈlɑːtɛx/ LAH-tekh hoặc /ˈltɛx/ LAY-tekh[1]), cách điệu trong hệ thống là LaTeX là một hệ thống phần mềm để soạn thảo tài liệu.[2] Khi viết, người viết sử dụng văn bản thuần túy thay vì văn bản có định dạng có trong các trình soạn thảo văn bản "What You See Is What You Get" như Microsoft Word, LibreOffice WriterApple Pages. Người viết sử dụng các quy ước gắn thẻ ngôn ngữ đánh dấu để xác định cấu trúc chung của tài liệu (chẳng hạn như bài báo, sách và thư), để cách điệu văn bản trong toàn bộ tài liệu (chẳng hạn như in đậm và in nghiêng) và thêm trích dẫn và tham chiếu chéo. Các bản phân phối của TeX như TeX Live hoặc MikTeX được sử dụng để tạo tệp đầu ra (chẳng hạn như PDF hoặc DVI) phù hợp để in hoặc phân phối kỹ thuật số .

LaTeX được sử dụng rộng rãi trong học viện[3][4] để truyền thông và xuất bản các tài liệu khoa học trong nhiều lĩnh vực, bao gồm toán học, thống kê, khoa học máy tính, kỹ thuật, vật lý, kinh tế học, ngôn ngữ học, tâm lý học định lượng, triết học và khoa học chính trị. Nó cũng có một vai trò nổi bật trong việc chuẩn bị và xuất bản các sách và bài báo chứa các tài liệu đa ngôn ngữ phức tạp, chẳng hạn như tiếng Phạntiếng Hy Lạp.[5] LaTeX sử dụng chương trình sắp chữ TeX để định dạng đầu ra của nó và bản thân nó được viết bằng ngôn ngữ macro TeX.

LaTeX có thể được sử dụng như một hệ thống chuẩn bị tài liệu độc lập hoặc như một định dạng trung gian. Ví dụ, ở vai trò thứ hai, nó đôi khi được sử dụng để dịch DocBook và các định dạng dựa trên XML khác sang PDF. Hệ thống sắp chữ cung cấp các tính năng xuất bản trên máy tính để bàn có thể lập trình và các phương tiện mở rộng để tự động hóa hầu hết các khía cạnh của việc sắp chữ và xuất bản trên máy tính để bàn, bao gồm đánh số và tham chiếu chéo các bảng và hình, tiêu đề chương và phần, bao gồm đồ họa, bố cục trang, lập chỉ mục và thư mục.[6]

Giống như TeX, LaTeX bắt đầu như một công cụ soạn thảo cho các nhà toán học và khoa học máy tính, nhưng ngay từ khi mới phát triển, nó cũng đã được các học giả sử dụng, những người cần viết các tài liệu bao gồm các biểu thức toán học phức tạp hoặc các chữ viết không phải Latinh, chẳng hạn như tiếng Ả Rập, Devanagaritiếng Trung.[7]

LaTeX nhằm cung cấp một ngôn ngữ đánh dấu mô tả, cấp độ cao giúp tiếp cận giá trị của TeX theo cách dễ dàng hơn cho người viết. Về bản chất, TeX xử lý mặt bố cục, trong khi LaTeX xử lý mặt nội dung để xử lý tài liệu. LaTeX bao gồm một bộ sưu tập các macro TeX và một chương trình để xử lý tài liệu LaTeX và vì các lệnh định dạng TeX thuần túy là cơ bản, nó cung cấp cho tác giả các lệnh sẵn sàng cho các yêu cầu về định dạng và bố cục như tiêu đề chương, chú thích cuối trang, tham chiếu chéo và thư mục .

LaTeX ban đầu được viết vào đầu những năm 1980 bởi Leslie Lamport tại SRI International.[8] Phiên bản hiện tại là LaTeX2e (cách điệu là LaTeX2ε ). LaTeX là phần mềm miễn phí và được phân phối theo Giấy phép Công cộng Dự án LaTeX (LPPL).[9]

Ví dụ[sửa | sửa mã nguồn]

Ví dụ dưới đây cho thấy đầu vào LaTeX và đầu ra tương ứng:

Đầu vào Đầu ra
\documentclass{article} % Bắt đầu một bài báo
\usepackage{amsmath} % Khai báo gói lệnh làm việc trong môi trường toán học
\title{\LaTeX} % Tiêu đề

\begin{document} % Bắt đầu một tài liệu
 \maketitle
 \LaTeX{} is a document preparation system for
 the \TeX{} typesetting program. It offers
 programmable desktop publishing features and
 extensive facilities for automating most
 aspects of typesetting and desktop publishing,
 including numbering and cross-referencing,
 tables and figures, page layout,
 bibliographies, and much more. \LaTeX{} was
 originally written in 1984 by Leslie Lamport
 and has become the dominant method for using
 \TeX; few people write in plain \TeX{} anymore.
 The current version is \LaTeXe.

 % Đây là nhận xét, không hiển thị trong đầu ra
 % Phần dưới cho thấy khả năng sắp xếp các biểu thức của LaTeX:
 \begin{align}
  E_0 &= mc^2 \\
  E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}
 \end{align} 
\end{document}
LaTeX example.svg

Lưu ý phương trình cho (được đánh dấu trong mã ví dụ) đã được sắp thẳng hàng dấu bằng bởi đánh dấu:

E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}

trong đó căn bậc hai được biểu thị bằng "\sqrt{đối số}" và các phân số là "\frac{tử số}{mẫu số}".

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “An introduction to LaTeX”. LaTeX project. Truy cập ngày 18 tháng 4 năm 2016. 
  2. ^ Lamport, Leslie (1986). LATEX : a document preparation system. Addison-Wesley Pub. Co. ISBN 020115790X. OCLC 12550262.  Đã bỏ qua tham số không rõ |url-access= (trợ giúp)
  3. ^ “What are TeX, LaTeX and friends?”. 
  4. ^ Alexia Gaudeul (27 tháng 3 năm 2006). “Do Open Source Developers Respond to Competition?: The (La)TeX Case Study”. SSRN 908946. 
  5. ^ Markin, Pablo (1 tháng 11 năm 2017). “LaTeX, Open Source Software, Facilitates the Adoption of Open Access by Authors, Repositories and Journals”. OpenScience. Truy cập ngày 5 tháng 11 năm 2017. 
  6. ^ “The Definitive, Non-Technical Introduction to LaTeX, Professional Typesetting and Scientific Publishing”. Math Vault (bằng tiếng en-US). 5 tháng 9 năm 2015. Truy cập ngày 20 tháng 7 năm 2019. 
  7. ^ “Arabic in LaTeX” (bằng tiếng Anh). Truy cập ngày 5 tháng 6 năm 2018. 
  8. ^ Leslie Lamport (23 tháng 4 năm 2007). “The Writings of Leslie Lamport: LaTeX: A Document Preparation System”. Leslie Lamport's Home Page. Truy cập ngày 27 tháng 4 năm 2007. 
  9. ^ “LaTeX - A document preparation system”. www.latex-project.org. Truy cập ngày 20 tháng 7 năm 2019.