Naar de inhoud

Als het hele document niet wordt gezet

Heel weinig houdt een heel document tegen: een formule die niet kan worden gelezen, wordt in rood getoond en genoemd in het tabblad Problemen, en \partial, \langle, \oplus, \hbar en Vmatrix worden gezet zoals in LaTeX; de enige bekende oorzaak die overblijft is een EPS-afbeelding, die je omzet naar PDF, PNG of SVG.

Wat je ziet

Normaal blijft een probleem op één plek ook op die plek: een onbekend commando wordt overgeslagen, een formule die niet kan worden gelezen wordt in rood getoond, en de rest van het document wordt gezet. Als in plaats daarvan het hele document mislukt, toont het voorbeeld geen nieuwe pagina's en noemt de foutbalk bovenaan wat er misging.

Wat het document nog tegenhoudt

Eén oorzaak is bekend: een EPS-afbeelding die met de extensie wordt ingevoegd, zoals in \includegraphics{figure.eps}. De fout zegt unknown image format. Zet het bestand om naar PDF, PNG of SVG en pas de naam aan in \includegraphics. Problemen oplossen toont een voorbeeld.

Om de regel in een lang document te vinden, kijk je naar het regelnummer in de fout, of zet je de helft van het document met % om naar commentaar en kijk je of de pagina's terugkomen. Herhaal dat met de helft die nog steeds mislukt.

Een formule houdt het document nooit tegen

Een formule die de wiskundeconverter niet kan lezen, omdat ze een commando gebruikt dat de converter niet kent of omdat de haakjes niet kloppen, wordt als haar eigen broncode in rood getoond. Het tabblad Problemen noemt haar met haar regel, bijvoorbeeld "This formula could not be read: \symbf{v} (unknown command: \symbf)". De eerste tien van zulke formules worden een voor een genoemd, daarna geeft nog één regel het aantal van de rest. Een \label op een rode formule benoemt niets, dus \eqref ernaar drukt ?? af en staat bij de ontbrekende labels. Zie Rode formules voor de gebruikelijke vervangingen.

Commando's die het document vroeger tegenhielden

Eerdere versies van Scissor LaTeX hielden het hele document tegen bij een groep wiskundecommando's waarvan de zetbibliotheek de symboolnamen had gewijzigd, met fouten zoals unknown variable: diff of unknown symbol modifier. Ze worden nu allemaal gezet, precies zoals je ze in LaTeX schrijft:

\partial wordt gezet

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

\langle en \rangle worden gezet, ook na \left en \right

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

\oplus en de andere omcirkelde operatoren worden gezet

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

De opgeloste commando's zijn onder meer \partial; \langle, \rangle, \lang, \rang; \cap, \bigcap, \Cap, \doublecap, \sqcap; \oplus, \ominus, \otimes, \odot en hun grote vormen; \circledast, \circledcirc, \circleddash; \llbracket, \rrbracket; \hbar, \hslash, \mho; \dashleftarrow, \dashrightarrow; \bra, \ket, \braket; de ingebouwde \argmax en \argmin; de omgeving Vmatrix; en \hspace* binnen een formule. Als je een ervan door Unicode-tekens had vervangen, kun je die houden of teruggaan naar de commando's.

Unicode-tekens werken ook

Scissor LaTeX accepteert ook Unicode-wiskundetekens direct in formules. Scheidingstekens zoals ⟨ en ⟩ groeien mee met \left en \right.

Dezelfde formules met Unicode-tekens

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

Unicode-tekens en een eigen 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}
Gezet door Scissor LaTeX: Unicode-tekens en een eigen operator

Een TeX-installatie met XeLaTeX of LuaLaTeX en het pakket unicode-math leest deze tekens zoals ze zijn. Met pdfLaTeX vertel je LaTeX in de preambule met \DeclareUnicodeCharacter wat elk teken betekent. Scissor LaTeX accepteert die regels en negeert ze, dus één broncode werkt op beide plekken:

Eén broncode voor Scissor LaTeX en 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}
Gezet door Scissor LaTeX: Eén broncode voor Scissor LaTeX en pdfLaTeX

De volledige lijst

De lijst hieronder wordt gemaakt als de site wordt gebouwd: elk wiskundecommando dat de zetmachine in zijn tabel heeft, wordt los in een formule geprobeerd, en elk commando dat niet werkt, staat erin met wat er gebeurt. Als een commando in de engine wordt opgelost, verdwijnt het vanzelf van deze lijst.

Op dit moment geen: alle 789 wiskundecommando’s uit de tabel worden los in een formule gezet.

Vragen en antwoorden

Waarom wordt mijn LaTeX-document helemaal niet gezet?

De enige bekende oorzaak is een EPS-afbeelding. Zet die om naar PDF, PNG of SVG en pas de bestandsnaam aan in \includegraphics. Een formule met een onbekend commando houdt het document niet tegen; ze wordt in rood getoond en genoemd in het tabblad Problemen.

Werkt \partial in Scissor LaTeX?

Ja. \partial, \langle, \rangle, \oplus, \otimes, \hbar en Vmatrix hielden in eerdere versies het hele document tegen; ze worden nu gezet zoals in LaTeX.

Wat betekent "unknown symbol modifier"?

Eerdere versies toonden die melding bij commando's zoals \langle, \oplus of \hbar, waarvan de zetbibliotheek de symboolnamen had gewijzigd. Deze commando's werken nu. Zie je de melding nog, herlaad dan de editor om de huidige versie te krijgen.

Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.