Chuyển đến nội dung

Khi cả tài liệu không dàn trang được

Rất ít thứ làm dừng cả tài liệu. Một công thức không đọc được sẽ hiển thị màu đỏ và được nêu tên trong thẻ Sự cố, còn \partial, \langle, \oplus, \hbar và Vmatrix được dàn trang như trong LaTeX; nguyên nhân duy nhất còn được biết đến là ảnh EPS, thứ bạn cần chuyển sang PDF, PNG hoặc SVG.

Những gì bạn thấy

Thông thường, một vấn đề ở một chỗ chỉ ở lại chỗ đó: lệnh không xác định bị bỏ qua, công thức không đọc được hiển thị màu đỏ, và phần còn lại của tài liệu được dàn trang. Khi thay vào đó cả tài liệu thất bại, bản xem trước không hiện trang mới nào và thanh lỗi ở phía trên nêu điều gì đã sai.

Điều gì vẫn làm dừng tài liệu

Có một nguyên nhân được biết đến: một ảnh EPS được chèn kèm phần mở rộng, như trong \includegraphics{figure.eps}. Thông báo lỗi là unknown image format. Hãy chuyển tệp sang PDF, PNG hoặc SVG và đổi tên tệp trong \includegraphics. Trang Khắc phục sự cố có một ví dụ.

Để tìm dòng gây lỗi trong một tài liệu dài, hãy xem số dòng trong thông báo lỗi, hoặc biến một nửa tài liệu thành chú thích bằng % và xem các trang có quay lại không. Lặp lại với nửa vẫn còn lỗi.

Công thức không bao giờ làm dừng tài liệu

Một công thức mà bộ chuyển đổi toán không đọc được, vì nó dùng một lệnh bộ chuyển đổi không biết hoặc dấu ngoặc không khớp, sẽ được hiển thị dưới dạng chính mã nguồn của nó bằng màu đỏ. Thẻ Sự cố nêu tên nó kèm số dòng, ví dụ "This formula could not be read: \symbf{v} (unknown command: \symbf)". Mười công thức đầu tiên như vậy được nêu tên từng cái một, sau đó thêm một dòng cho biết số lượng còn lại. Một \label trên công thức màu đỏ không đặt tên cho gì cả, nên \eqref trỏ đến nó in ra ?? và được liệt kê cùng các nhãn bị thiếu. Xem Công thức màu đỏ để biết các cách thay thế thông dụng.

Các lệnh từng làm dừng tài liệu

Các phiên bản trước của Scissor LaTeX làm dừng cả tài liệu vì một nhóm lệnh toán có tên ký hiệu đã bị thư viện dàn trang đổi tên, với các lỗi như unknown variable: diff hoặc unknown symbol modifier. Giờ đây tất cả đều được dàn trang, đúng như cách bạn viết chúng trong LaTeX:

\partial được dàn trang

\frac{\partial f}{\partial x}

\langle và \rangle được dàn trang, cả sau \left và \right

\langle u, v \rangle, \quad \left\langle \frac{a}{b} \right\rangle

\oplus và các toán tử khoanh tròn khác được dàn trang

V \oplus W, \quad A \otimes B, \quad \bigcap_{i} A_i

Các lệnh đã được sửa gồm \partial; \langle, \rangle, \lang, \rang; \cap, \bigcap, \Cap, \doublecap, \sqcap; \oplus, \ominus, \otimes, \odot và các dạng lớn của chúng; \circledast, \circledcirc, \circleddash; \llbracket, \rrbracket; \hbar, \hslash, \mho; \dashleftarrow, \dashrightarrow; \bra, \ket, \braket; các lệnh có sẵn \argmax và \argmin; môi trường Vmatrix; và \hspace* bên trong công thức. Nếu bạn đã thay bất kỳ lệnh nào trong số đó bằng ký tự Unicode, bạn có thể giữ nguyên hoặc quay lại dùng lệnh.

Ký tự Unicode cũng hoạt động

Scissor LaTeX cũng nhận trực tiếp các ký tự toán Unicode trong công thức. Các dấu ngoặc như ⟨ và ⟩ giãn ra theo \left và \right.

Cùng các công thức đó với ký tự Unicode

\frac{∂ f}{∂ x}, \quad ⟨ u, v ⟩, \quad \left⟨ \frac{a}{b} \right⟩,
\quad V ⊕ W, \quad A ∩ B, \quad ℏ \omega

Ký tự Unicode và một toán tử tự định nghĩa

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{arg\,max}
\begin{document}
\[
  ⋂_{i=1}^{n} A_i, \quad ⨁_{i} V_i, \quad ⟦ x ⟧, \quad
  ⟨ \psi \vert \phi ⟩, \quad a ⇢ b, \quad
  \argmax_{x} f(x), \quad
  \begin{Vmatrix} a & b \\ c & d \end{Vmatrix}
\]
\end{document}
Dàn trang bởi Scissor LaTeX: Ký tự Unicode và một toán tử tự định nghĩa

Một bản cài đặt TeX với XeLaTeX hoặc LuaLaTeX và gói unicode-math đọc các ký tự này nguyên dạng. Với pdfLaTeX, hãy cho LaTeX biết ý nghĩa của từng ký tự bằng \DeclareUnicodeCharacter trong phần mở đầu. Scissor LaTeX chấp nhận các dòng này và bỏ qua chúng, nên cùng một mã nguồn hoạt động ở cả hai nơi:

Một mã nguồn cho cả Scissor LaTeX và pdfLaTeX

\documentclass{article}
\usepackage{amsmath}
\DeclareUnicodeCharacter{2202}{\partial}
\DeclareUnicodeCharacter{27E8}{\langle}
\DeclareUnicodeCharacter{27E9}{\rangle}
\DeclareUnicodeCharacter{2295}{\oplus}
\begin{document}
The gradient has the parts $\frac{∂ f}{∂ x_i}$, the inner product
is $⟨ u, v ⟩$, and the sum is $V ⊕ W$.
\end{document}
Dàn trang bởi Scissor LaTeX: Một mã nguồn cho cả Scissor LaTeX và pdfLaTeX

Danh sách đầy đủ

Danh sách dưới đây được tạo khi trang web được xây dựng: mỗi lệnh toán có trong bảng của bộ dàn trang được thử riêng trong một công thức, và mọi lệnh không hoạt động đều được liệt kê kèm điều gì xảy ra. Khi một lệnh được sửa trong bộ máy, nó sẽ tự rời khỏi danh sách này.

Hiện không có: cả 789 lệnh toán trong bảng đều được dàn trang riêng trong một công thức.

Hỏi và đáp

Vì sao tài liệu LaTeX của tôi hoàn toàn không dàn trang được?

Nguyên nhân duy nhất được biết đến là ảnh EPS. Hãy chuyển nó sang PDF, PNG hoặc SVG và đổi tên tệp trong \includegraphics. Một công thức có lệnh không xác định không làm dừng tài liệu; nó được hiển thị màu đỏ và được nêu tên trong thẻ Sự cố.

\partial có hoạt động trong Scissor LaTeX không?

Có. \partial, \langle, \rangle, \oplus, \otimes, \hbar và Vmatrix từng làm dừng cả tài liệu trong các phiên bản trước; giờ chúng được dàn trang như trong LaTeX.

"unknown symbol modifier" nghĩa là gì?

Các phiên bản trước hiển thị thông báo này cho các lệnh như \langle, \oplus hoặc \hbar, có tên ký hiệu đã bị thư viện dàn trang đổi tên. Các lệnh này giờ đã hoạt động. Nếu bạn vẫn thấy thông báo, hãy tải lại trình soạn thảo để có phiên bản hiện tại.

Mọi ví dụ trên trang này đều được Scissor LaTeX dàn trang khi xây dựng trang web. Cập nhật lần cuối 2026-11-07.