TeX là các phần mềm soạn thảo, quản lý văn bản được sử dụng rộng rãi bởi các trường đại học và các nhà xuất bản. Để tìm hiểu về phần mềm này mời các bạn cùng tìm hiểu Bài giảng Nhập môn LaTeX.
Nhập mơn LaTeX TeX and LaTeX • Donald Knuth • TeX là các phần mềm soạn thảo, quản lý văn bản được sử dụng rộng rãi bởi các trường đại học và các nhà xuất bản – Khả chuyển, có thể hoạt động với cùng một cách thức trên hầu hết các máy tính và máy in • • • • • • Mở và miễn phí Ít lỗi Chuẩn hóa: phương tiện để trao đổi các văn bản Tất cả (?) trong mơi trường đại học đều dùng Tex Soạn thảo văn bản với mức độ chuẩn hóa cáo nhất Cơng thức tốn học LaTeX • Leslie Lamport • Là tập hợp các macros và gói hỗ trợ được dùng với chương trình Tex của Knuth – LaTeX hỗ trợ phần lớn việc điều chỉnh giao diện của tài liệu – Chỉ cần mơ tả cấu trúc logic của tài liệu – LaTex sẽ hiển thị cấu trúc đó theo một mẫu hiển thị chung cho cả tài liệu • Điểm mạnh – – – – – Quản lý trích dẫn chéo. Tùy biến các macros để tạo ra các hiệu ứng riêng. Thư viện kiểu mẫu tài liệu. Gõ cơng thức dễ dàng. Quản lý cấu trúc tài liệu Sử dụng LaTeX • Lập chương trình bằng ngơn ngữ C: – Viết chương trình, dịch và chạy thử chương trình • Tạo văn bản bằng LaTeX: – Viết mã nguồn, dịch (1 hoặc nhiều lần), hiển thị văn bản – Chỉnh sửa văn bản Cài đặt LaTeX • Linux – Cách 1: manual • Gói TeTex • Một chương trình soạn thảo văn bản bất kỳ • Make Utils – Cách 2: tự động • Gói TeTex • IDE cho soạn thảo, dịch LaTeX – Vd: Kille • Windows – Manual: Phức tạp (do cấu trúc file của Windows) – Engines: MikTex, Omega, – IDE: TexMaker, PCTex, TeXnicCenter Qui trình tạo một văn bản bằng LaTeX • Soạn thảo mã Tex • Dịch mã Tex – Đầu ra có thể là một trong các dạng văn bản thơng dụng • PDF, PS, DVI (thơng dụng?) • Có thể dịch nhiều lần (để tạo ra các thơng tin bổ sung cho việc trích dẫn chéo, các bảng vĩ mơ) • Có thể chuyển đổi giữa các định dạng văn bản • Hiển thị văn bản – Sử dụng các trình hiển thị tương ứng • Dviviewer, psviewer, pdfviewer, • Lặp lại thao tác 1 Văn bản LaTeX đầu tiên • \documentclass[a4paper, 11pt]{article} • \title{My first \LaTeX{} Document} • \author{Isabelle HURBAIN} • \begin{document} • \maketitle • Hello, world ! • \end{document} Văn bản LaTeX tiếng Việt đầu tiên (TCVN) \documentclass{article} \usepackage[tcvn]{vietnam} %\usepackage[utf8x]{vietnam}nếu bạn thích dùng tiếng Việt unicode \title{Bài tập \LaTeX \quad số 2} \author{Gõ tên bạn vào Có thể ghi lớp} \begin{document} \maketitle Đây văn tiếng Việt \LaTeX \end{document} Demo • Kile+Linux+TeTeX – Kile+Unicode – LaTeX+Unicode – BKTeX? • TeXnicCenter+Window+MikTeX – Tích hợp với các cơng cụ khác • Bộ gõ tiếng Việt – Unicode, TCVN • Hỗ trợ soạn thảo: – thanh cơng cụ, duyệt nội dung văn bản, Chuyển đổi giữa các dạng tài liệu Các thành phần ngơn ngữ LaTeX • Các ký hiệu đặc biệt – % \ {} “ # ~ * $ _ ^ • Các lệnh – Bắt đầu bằng \. Ví dụ \textbf, \newline – Tham số chính: đối tượng xử lý của lệnh • Ví dụ \textbf Tham số chính • Ví dụ \textbf {sinh ra}. So sánh hai ví dụ • Nhóm các chuỗi ký hiệu {} – Tham số phụ • Các tham số khác liên quan đến q trình xử lý. Ví dụ \\ và \\ [10pt] Các thành phần ngơn ngữ LaTeX • Các mơi trường – Bắt đầu bằng \begin{tên mơi trường} – Kết thúc bằng \end{tên mơi trường} – Có giá trị cho tất cả các mã nguồn nằm giữa hai lệnh trên • Ví dụ \begin{sffamily} Font sansserif \end{sffamily} Đoạn văn bản • Chính tả: xuống dòng • Cú pháp \\ • Khai báo tường minh một đoạn văn – paragraph:\par hoặc \paragraph {} Cấu trúc văn bản LaTeX • Kiểu văn bản – Letter, report, article, thesis, • Các gói hỗ trợ \usepackage • Các thơng tin về văn bản (document properties) • Thân văn bản – Các chương mục – Phụ lục – Các bảng biểu (mục lục, danh sách hình vẽ, tài liệu tham khảo, ) Thay đổi font chữ • Lệnh thay đổi font chữ: – thay đổi kiểu font chữ cho một đối tượng văn bản khai báo tường minh sau lệnh • Lệnh khai báo font chữ: – thay đổi kiểu chữ cho phần tiếp theo của văn Các lệnh thay đổi font: ví dụ Các lệnh khai báo font Dấu và các ký hiệu đặc biệt Bài tập • Viết một đoạn văn bản mơ tả cách sử dụng các lệnh \par và \paragraph • Sử dụng các lệnh thay đổi font và khai báo font để viết một văn bản mơ tả cách sử dụng các lệnh đó • Viết một đoạn văn bản mơ tả cách hiển thị các ký hiệu đặc biệt ... end{document} Văn bản LaTeX tiếng Việt đầu tiên (TCVN) documentclass{article} usepackage[tcvn]{vietnam} %usepackage[utf8x]{vietnam}nÕu bạn thích dùng tiếng Việt unicode itle {Bài tập LaTeX quad... Gõ cơng thức dễ dàng. Quản lý cấu trúc tài liệu Sử dụng LaTeX • Lập chương trình bằng ngơn ngữ C: – Viết chương trình, dịch và chạy thử chương trình • Tạo văn bản bằng LaTeX: – Viết mã nguồn, dịch (1 hoặc nhiều lần), ... Chỉnh sửa văn bản Cài đặt LaTeX • Linux – Cách 1: manual • Gói TeTex • Một chương trình soạn thảo văn bản bất kỳ • Make Utils – Cách 2: tự động • Gói TeTex • IDE cho soạn thảo, dịch LaTeX – Vd: Kille