Перейти до вмісту

Коли не верстається весь документ

Весь документ зупиняє дуже мало: формулу, яку не вдалося прочитати, показано червоним і названо у вкладці «Проблеми», а \partial, \langle, \oplus, \hbar і Vmatrix верстаються як у LaTeX; єдина відома причина, що лишилася, це зображення EPS, яке треба перетворити на PDF, PNG або SVG.

Що ви бачите

Зазвичай проблема в одному місці там і лишається: невідому команду пропущено, формулу, яку не вдалося прочитати, показано червоним, а решта документа верстається. Коли натомість не вдається зверстати весь документ, перегляд не показує нових сторінок, а рядок помилки вгорі називає, що пішло не так.

Що досі зупиняє документ

Відома одна причина: зображення EPS, підключене з розширенням, як у \includegraphics{figure.eps}. Помилка каже unknown image format. Перетворіть файл на PDF, PNG або SVG і змініть назву в \includegraphics. Приклад є на сторінці Розв’язання проблем.

Щоб знайти рядок у довгому документі, подивіться на номер рядка в помилці або закоментуйте половину документа за допомогою % і перевірте, чи повернуться сторінки. Повторіть із тією половиною, яка досі не працює.

Формула ніколи не зупиняє документ

Формулу, яку конвертер математики не може прочитати, бо вона використовує невідому йому команду або її дужки не збігаються, показано червоним у вигляді її власного коду. Вкладка «Проблеми» називає її разом із рядком, наприклад: "This formula could not be read: \symbf{v} (unknown command: \symbf)". Перші десять таких формул названо окремо, а ще один рядок подає кількість решти. \label на червоній формулі нічого не називає, тож \eqref на неї виводить ?? і потрапляє до переліку відсутніх міток. Звичайні заміни див. у розділі Червоні формули.

Команди, які раніше зупиняли документ

Попередні версії Scissor LaTeX зупиняли весь документ на групі математичних команд, назви символів яких бібліотека верстки перейменувала, з помилками на кшталт unknown variable: diff або unknown symbol modifier. Тепер усі вони верстаються саме так, як ви пишете їх у LaTeX:

\partial верстається

\langle і \rangle верстаються, зокрема після \left і \right

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

\oplus та інші оператори в колі верстаються

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

До виправлених команд належать \partial; \langle, \rangle, \lang, \rang; \cap, \bigcap, \Cap, \doublecap, \sqcap; \oplus, \ominus, \otimes, \odot та їхні великі форми; \circledast, \circledcirc, \circleddash; \llbracket, \rrbracket; \hbar, \hslash, \mho; \dashleftarrow, \dashrightarrow; \bra, \ket, \braket; вбудовані \argmax і \argmin; середовище Vmatrix; а також \hspace* усередині формули. Якщо ви замінили котрусь із них символами Unicode, можете залишити їх або повернутися до команд.

Символи Unicode теж працюють

Scissor LaTeX також приймає математичні символи Unicode безпосередньо у формулах. Роздільники, як-от ⟨ і ⟩, збільшуються разом із \left і \right.

Ті самі формули із символами Unicode

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

Символи Unicode і власний оператор

\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}
Зверстано в Scissor LaTeX: Символи Unicode і власний оператор

Установлений TeX з XeLaTeX або LuaLaTeX і пакетом unicode-math читає ці символи як є. Для pdfLaTeX вкажіть LaTeX, що означає кожен символ, за допомогою \DeclareUnicodeCharacter у преамбулі. Scissor LaTeX приймає ці рядки й ігнорує їх, тож один код працює в обох місцях:

Один код для Scissor LaTeX і 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}
Зверстано в Scissor LaTeX: Один код для Scissor LaTeX і pdfLaTeX

Повний перелік

Перелік нижче створюється під час збирання сайту: кожну математичну команду з таблиці верстальника пробують окремо у формулі, і кожну, що не працює, вказано разом із тим, що відбувається. Коли команду виправляють у рушії, вона сама зникає з цього переліку.

Зараз таких немає: усі 789 математичних команд із таблиці набираються у формулі самостійно.

Запитання й відповіді

Чому мій документ LaTeX узагалі не верстається?

Єдина відома причина є зображення EPS. Перетворіть його на PDF, PNG або SVG і змініть назву файлу в \includegraphics. Формула з невідомою командою не зупиняє документ; її показано червоним і названо у вкладці «Проблеми».

Чи працює \partial у Scissor LaTeX?

Так. \partial, \langle, \rangle, \oplus, \otimes, \hbar і Vmatrix у попередніх версіях зупиняли весь документ; тепер вони верстаються як у LaTeX.

Що означає "unknown symbol modifier"?

Попередні версії показували це повідомлення для команд на кшталт \langle, \oplus або \hbar, назви символів яких бібліотека верстки перейменувала. Тепер ці команди працюють. Якщо ви все ще бачите повідомлення, перезавантажте редактор, щоб отримати поточну версію.

Кожен приклад на цій сторінці верстається в Scissor LaTeX під час збирання сайту. Оновлено 2026-11-07.