Labels and cross-references · Nhãn và tham chiếu chéo
Never write "see Section 3" by hand
- If you write a number by hand and later add a section, every number is wrong.
- LaTeX solves this with labels. Tag something:
- The name
sec:methodsis just a nickname you choose.
Không bao giờ viết tay "xem Mục 3"
- Nếu bạn viết tay một con số và sau đó thêm một mục, mọi con số đều sai.
- LaTeX giải quyết vấn đề này bằng thẻ đánh dấu. Gắn nhãn vào thứ gì đó:
\section{Methods}\label{sec:methods}
- Tên
sec:methodschỉ là biệt danh bạn tự chọn.
Refer to it anywhere
- Then point at it with
\ref— LaTeX inserts the current number:
- The
~is a space that never breaks across lines, so "Section" and its number stay together.
Tham chiếu đến nó ở bất cứ đâu
- Sau đó trỏ đến nó bằng
\ref— LaTeX sẽ chèn số hiện tại:
As shown in Section~\ref{sec:methods}, ...
~là một khoảng trắng không bao giờ bị ngắt dòng, nên "Mục" và số của nó luôn ở cạnh nhau.
It needs two passes
- On the first compile LaTeX learns the numbers; on the second it fills them in.
- Our Run does this for you automatically. (The same trick powers a table of contents.)
Cần hai lần biên dịch
- Ở lần biên dịch đầu tiên, LaTeX học các con số; ở lần thứ hai, nó điền chúng vào.
- Chạy của chúng tôi thực hiện điều này tự động cho bạn. (Cùng thủ thuật này vận hành cho mục lục.)
Common mistakes
- Put
\label{...}after what you want to name, then refer to it with\ref{...}. - Compile twice so cross-references settle to the right numbers.
Lỗi thường gặp
- Đặt
\label{...}sau những gì bạn muốn đặt tên, sau đó tham chiếu đến nó bằng\ref{...}. - Biên dịch hai lần để các liên kết chéo định vị đúng số.
Label the Methods section with \label{sec:methods}, then refer to it from the last line with \ref{sec:methods}. LaTeX fills in the correct number for you. · Gán nhãn phần Phương pháp với \label{sec:methods}, sau đó tham chiếu đến nó ở dòng cuối cùng bằng \ref{sec:methods}. LaTeX sẽ tự điền số đúng cho bạn.
The same numbering machinery builds a table of contents. Add \tableofcontents as the first line of the body — LaTeX lists every section automatically. · Cùng cơ chế đánh số này xây dựng một bảng mục lục. Thêm \tableofcontents làm dòng đầu tiên của thân tài liệu — LaTeX sẽ liệt kê tự động mọi phần.