De fout “Ontbrekende $ ingevoegd” krijgen in LaTeX

Ik probeer het volgende in latex te schrijven:

\begin{itemize}
    \item \textbf{insert(element|text)} inserts the element or text passed at the start of the selection.
    \item \textbf{insert_after(element|text)} inserts the element or text passed at the end of the selection.
    \item \textbf{replace(element|text)} replaces the selection with the passed text/element.
    \item \textbf{delete()} deletes the selected text.
    \item \textbf{annotate(name,value)} annotates the selected text with the passed name and value-pair. This can either be a hidden meta-data about the selection, or can alter the visible appearance.
    \item \textbf{clear_annotation()} removes any annotation for this specific selection.
    \item \textbf{update_element(value)} performs an update of the element at the selection with the passed value.
\end{itemize}

Om de een of andere reden krijg ik een aantal fouten. Ik denk dat er iets is met het gebruik van het woord “invoegen”. Ik krijg fouten zoals “Ontbrekende $ ingevoegd”, dus het lijkt erop dat de parsen een aantal “fouten” op mijn onderdelen proberen op te lossen. Moet ik woorden als “invoegen” ontwijken, hoe doe ik dat?


Antwoord 1, autoriteit 100%

De “Ontbrekende $ ingevoegd” wordt waarschijnlijk veroorzaakt door de onderstrepingstekens en balken. Deze tekens in LaTeX hebben een speciale betekenis in de wiskundige modus (die wordt gescheiden door $tekens). Probeer eraan te ontsnappen; bijv. update\_elementin plaats van update_element.

Als u echter probeert code weer te geven, zou een betere oplossing zijn om de \verbopdracht , die de tekst in een monospaced lettertype geeft en automatisch ondernemingen en balken correct afhandelt (niet nodig om te ontsnappen met hen met \).


Antwoord 2, Autoriteit 13%

Het is eigenlijk de underscores. Gebruik in plaats daarvan \_of neem het Underscore -pakket toe.


Antwoord 3, Autoriteit 5%

Ik had dit probleem ook. Ik heb het opgelost door de onnodige blanco lijn tussen vergelijkingstags te verwijderen. Dit geeft de fout:

\begin{equation}
P(\underline{\hat{X}} | \underline{Y}) = ...
\end{equation}

Terwijl deze code succesvol compileert:

\begin{equation}
P(\underline{\hat{X}} | \underline{Y}) = ...
\end{equation}

Antwoord 4, Autoriteit 2%

Ik had hetzelfde probleem – en ik heb al deze antwoorden gelezen, maar helaas werkte geen van hen voor mij. Uiteindelijk probeerde ik deze regel te verwijderen

%\usepackage[latin1]{inputenc}

en alle fouten verdwenen.


Antwoord 5, Autoriteit 2%

Ook had ik dit probleem, maar het bib-bestand zou niet opnieuw compileren. Ik heb het probleem verwijderd, dat was een onderstrepingsteken in het Note-veld en verzamelde het Tex-bestand opnieuw, maar hield dezelfde fouten. Uiteindelijk heb ik het gecompileerde bib-bestand (.bbl, denk ik) en het werkte prima. Ik moest ontsnappen aan de _ met behulp van een backslash.


Antwoord 6

Mijn eerste gok is dat LaTeX zich verslikt in | buiten een wiskundige omgeving. Ontbrekende $ ingevoegdis meestal een symptoom van zoiets.


Antwoord 7

Je kunt deze fout ook krijgen als je Griekse letters met speciale tekens zoals \alpha \beta enzovoort gebruikt buiten de wiskundige modus.
Nadat ik ze in \(…\) had gewikkeld, was de fout verdwenen.


Antwoord 8

Ik denk dat het de fout geeft vanwege het onderstrepingsteken.

Opmerking: het onderstrepingsteken mag niet rechtstreeks worden geschreven, u moet schrijven als \_.

Repareer dit soort speciale symboolfouten dus.


Antwoord 9

In mijn code, toen ik de fout kreeg, heb ik de mogelijke bron gecontroleerd. In een regel had ik een begin \[en een einde \]getypt waarop de fout van het ontbreken van $verscheen hoewel ik probeerde $voor beide haakjes te gebruiken. Het verwijderen van de haakjes of het gebruik van $[$in plaats van $\[$loste mijn probleem op. Als je zoiets hebt, probeer het dan te veranderen.


Antwoord 10

Ik had dit symbool _in de kop van een tabel en de code werkte niet, dus ik moest het verwijderen.


Antwoord 11

Ik heb het mysterie opgelost door dit teken te verwijderen: ^

Other episodes