Gdy nie da się złożyć całego dokumentu
Cały dokument zatrzymuje bardzo niewiele: wzór, którego nie da się odczytać, jest pokazany na czerwono i wymieniony na karcie Problemy, a \partial, \langle, \oplus, \hbar i Vmatrix składają się jak w LaTeX; jedyną znaną pozostałą przyczyną jest obraz EPS, który należy przekonwertować do PDF, PNG lub SVG.
Co widzisz
Zwykle problem w jednym miejscu pozostaje w tym miejscu: nieznane polecenie jest pomijane, wzór, którego nie da się odczytać, jest pokazany na czerwono, a reszta dokumentu się składa. Gdy zamiast tego zawodzi cały dokument, podgląd nie pokazuje nowych stron, a pasek błędu u góry podaje, co poszło nie tak.
Co nadal zatrzymuje dokument
Znana jest jedna przyczyna: obraz EPS dołączony z rozszerzeniem, jak w \includegraphics{figure.eps}. Błąd brzmi unknown image format. Przekonwertuj plik do PDF, PNG lub SVG i zmień nazwę w \includegraphics. Przykład pokazuje strona Rozwiązywanie problemów.
Aby znaleźć wiersz w długim dokumencie, sprawdź numer wiersza w komunikacie błędu albo zakomentuj połowę dokumentu znakiem % i zobacz, czy strony wrócą. Powtarzaj to z tą połową, która nadal zawodzi.
Wzór nigdy nie zatrzymuje dokumentu
Wzór, którego konwerter matematyki nie potrafi odczytać, bo używa nieznanego mu polecenia albo jego nawiasy do siebie nie pasują, jest pokazany jako jego własny kod źródłowy na czerwono. Karta Problemy wymienia go wraz z wierszem, na przykład „This formula could not be read: \symbf{v} (unknown command: \symbf)”. Pierwsze dziesięć takich wzorów jest wymienianych po kolei, a potem jeszcze jeden wiersz podaje liczbę pozostałych. \label na czerwonym wzorze niczego nie nazywa, więc \eqref do niego drukuje ?? i jest wymieniany razem z brakującymi etykietami. Typowe zamienniki znajdziesz w sekcji Czerwone wzory.
Polecenia, które dawniej zatrzymywały dokument
Wcześniejsze wersje Scissor LaTeX zatrzymywały cały dokument na grupie poleceń matematycznych, których nazwy symboli zmieniła biblioteka składu, z błędami takimi jak unknown variable: diff lub unknown symbol modifier. Wszystkie składają się teraz dokładnie tak, jak piszesz je w LaTeX:
\partial się składa
\frac{\partial f}{\partial x}\langle i \rangle się składają, także po \left i \right
\langle u, v \rangle, \quad \left\langle \frac{a}{b} \right\rangle\oplus i inne operatory w kółku się składają
V \oplus W, \quad A \otimes B, \quad \bigcap_{i} A_iNaprawione polecenia to między innymi \partial; \langle, \rangle, \lang, \rang; \cap, \bigcap, \Cap, \doublecap, \sqcap; \oplus, \ominus, \otimes, \odot i ich duże wersje; \circledast, \circledcirc, \circleddash; \llbracket, \rrbracket; \hbar, \hslash, \mho; \dashleftarrow, \dashrightarrow; \bra, \ket, \braket; wbudowane \argmax i \argmin; środowisko Vmatrix; oraz \hspace* wewnątrz wzoru. Jeśli zastąpiłeś któreś z nich znakami Unicode, możesz je zachować albo wrócić do poleceń.
Znaki Unicode też działają
Scissor LaTeX przyjmuje też znaki matematyczne Unicode bezpośrednio we wzorach. Ograniczniki, takie jak ⟨ i ⟩, rosną razem z \left i \right.
Te same wzory zapisane znakami Unicode
\frac{∂ f}{∂ x}, \quad ⟨ u, v ⟩, \quad \left⟨ \frac{a}{b} \right⟩,
\quad V ⊕ W, \quad A ∩ B, \quad ℏ \omegaZnaki Unicode i własny operator
\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}Instalacja TeX z XeLaTeX lub LuaLaTeX i pakietem unicode-math odczytuje te znaki bezpośrednio. W pdfLaTeX powiedz LaTeX, co oznacza każdy znak, za pomocą \DeclareUnicodeCharacter w preambule. Scissor LaTeX akceptuje te wiersze i je ignoruje, więc jeden kod źródłowy działa w obu miejscach:
Jeden kod źródłowy dla Scissor LaTeX i 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}Pełna lista
Poniższa lista powstaje podczas budowania witryny: każde polecenie matematyczne z tabeli modułu składu jest sprawdzane osobno we wzorze, a każde, które nie działa, jest wymienione wraz z tym, co się dzieje. Gdy polecenie zostanie naprawione w silniku, samo znika z tej listy.
Obecnie żadne: wszystkie 789 poleceń matematycznych z tabeli składa się samodzielnie we wzorze.
Powiązane strony
- Częste błędy i jak je naprawić: komunikaty karty Problemy.
- Rozwiązywanie problemów według objawów: od tego, co widzisz, do rozwiązania.
- Różnice względem instalacji TeX: wszystkie ograniczenia w jednym miejscu.
- Nawiasy i ograniczniki oraz Operatory i symbole dwuargumentowe: symbole wraz z ich poleceniami.
Pytania i odpowiedzi
Dlaczego mojego dokumentu LaTeX w ogóle nie da się złożyć?
Jedyną znaną przyczyną jest obraz EPS. Przekonwertuj go do PDF, PNG lub SVG i zmień nazwę pliku w \includegraphics. Wzór z nieznanym poleceniem nie zatrzymuje dokumentu; jest pokazany na czerwono i wymieniony na karcie Problemy.
Czy \partial działa w Scissor LaTeX?
Tak. \partial, \langle, \rangle, \oplus, \otimes, \hbar i Vmatrix we wcześniejszych wersjach zatrzymywały cały dokument; teraz składają się jak w LaTeX.
Co oznacza „unknown symbol modifier”?
Wcześniejsze wersje pokazywały ten komunikat przy poleceniach takich jak \langle, \oplus czy \hbar, których nazwy symboli zmieniła biblioteka składu. Te polecenia teraz działają. Jeśli nadal widzisz ten komunikat, odśwież edytor, aby wczytać aktualną wersję.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.