Biên dịch bản PDF đầu tiên của bạn
Một bài viết nhỏ, một bài tổng hợp và ba ý tưởng giúp bạn tận dụng tối đa LaTeX.
Biên dịch bản PDF đầu tiên của bạn
Nếu bạn chỉ từng viết bằng Word hoặc Google Docs, LaTeX sẽ yêu cầu bạn bỏ một thói quen. Thay vì định dạng văn bản khi bạn nhập, bạn mô tả tài liệu của mình bằng văn bản thuần túy và để chương trình sắp chữ giúp bạn. Văn bản thuần túy đó nằm trong tệp .tex: một tệp văn bản thông thường mà bạn có thể mở trong bất kỳ trình soạn thảo nào, với các từ của bạn cùng với các lệnh như \section{...} cho biết mỗi phần là. Biên dịch biến nguồn này thành một bản PDF hoàn chỉnh. Công cụ LaTeX đọc tệp của bạn từ trên xuống dưới, diễn giải mọi lệnh, sắp xếp các trang và ghi tệp PDF. Bạn không bao giờ định dạng đầu ra trực tiếp. Bạn chỉnh sửa nguồn và biên dịch lại.
Tài liệu thật nhỏ nhất
\documentclass{article}
\title{My First Document}\author{Your Name}\date{\today}
\begin{document}\maketitle
\section{Introduction}Hello, \LaTeX! Math works inline like $E = mc^2$ or on its own line:\[ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\]
\end{document}Đọc nó từ trên xuống dưới. \documentclass{article} cho công cụ biết đây là loại tài liệu gì, đặt các giá trị mặc định hợp lý cho phông chữ, lề và kiểu tiêu đề. Các dòng \title, \author và \date chỉ lưu trữ siêu dữ liệu; chưa có gì được in và \today chỉ đơn giản có nghĩa là ngày của bất kỳ ngày nào bạn biên dịch. \begin{document} đánh dấu nơi nội dung thực sự bắt đầu. \maketitle là thời điểm khối tiêu đề được lưu trữ xuất hiện trên trang. \section{Giới thiệu} in một tiêu đề được đánh số và lặng lẽ ghi lại nó để mục lục có thể tìm thấy nó sau này. Các dòng cuối cùng hiển thị hai mặt của phép toán: $...$ sắp chữ một công thức bên trong một câu, trong khi \[ ... \] cung cấp cho nó một dòng hiển thị ở giữa.
Ba ý tưởng mang ngôn ngữ
- Các lệnh bắt đầu bằng dấu gạch chéo ngược và thường nhận đối số trong dấu ngoặc nhọn, vì vậy
\textbf{hello}có nghĩa là “bộ sắp chữ xin chào in đậm”. - Các môi trường bao bọc một vùng giữa
\begin{...}và\end{...}và phần thân tệp của bạn chính là một môi trườngtài liệulớn. - Lời mở đầu là mọi thứ trước
\begin{document}; nó cấu hình tài liệu nhưng không bao giờ tạo ra văn bản hiển thị.
Hầu hết mọi thứ khác trong LaTeX đều là biến thể của ba thứ này.
Biên dịch nó
Trong Oleafly, tạo một dự án, dán mã nguồn ở trên và biên dịch. Tệp PDF xuất hiện bên cạnh nguồn của bạn và SyncTeX liên kết hai bên: nhấp vào một vị trí trong tệp PDF để chuyển đến dòng nguồn phù hợp hoặc ngược lại. Quá trình biên dịch đầu tiên của một dự án có thể mất nhiều thời gian hơn một chút trong khi công cụ tìm nạp những gì nó cần; các lần chạy sau nhanh hơn.
Một điều có thể mong đợi: sớm hay muộn quá trình biên dịch sẽ thất bại với thông báo lỗi và số dòng. Điều này là hoàn toàn bình thường và thường có nghĩa là lỗi đánh máy trong tên lệnh hoặc thiếu dấu ngoặc đóng. Sửa dòng nó trỏ tới và biên dịch lại.
Kế tiếp
Tiếp tục với phần mở đầu, đã giải thích để xem các dòng thiết lập thực sự làm gì, sau đó là chế độ toán học cho các công thức. Giữ cheatsheet mở trong khi bạn viết trang thực đầu tiên của mình.
First document checkOptional practice quiz
A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.