J'essaie d'écrire ce qui suit en latex:
\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}
Pour une raison quelconque, je reçois un tas d'erreurs. Je pense qu'il y a quelque chose avec l'utilisation du mot "insérer". Je reçois des erreurs du type "Missing $ inséré", il semble donc que l'analyse syntaxique tente de corriger certaines "erreurs" sur mes pièces. Dois-je échapper à des mots comme "insérer", comment puis-je faire cela?
Le "$ inséré manquant" est probablement causé par les traits de soulignement et les barres. Ces caractères dans LaTeX ont une signification particulière en mode mathématique (délimité par $
caractères). Essayez de leur échapper. par exemple. update\_element
au lieu de update_element
.
Cependant, si vous essayez d’afficher du code, une meilleure solution consisterait à utiliser la commande \verb
, qui composera le texte dans une police à espace unique et gérera automatiquement les traits de soulignement et les barres \
).
Ce sont en réalité les soulignés. Utilisez plutôt \_
, ou incluez le underscore package.
J'ai eu ce problème également. Je l'ai résolu en supprimant la ligne blanche inutile entre balises d'équation . Cela donne l'erreur:
\begin{equation}
P(\underline{\hat{X}} | \underline{Y}) = ...
\end{equation}
tandis que ce code compile avec succès:
\begin{equation}
P(\underline{\hat{X}} | \underline{Y}) = ...
\end{equation}
aussi, j'ai eu ce problème mais le fichier bib ne serait pas recompilé. J'ai enlevé le problème, qui était un trait de soulignement dans le champ note, et j'ai compilé le fichier tex à nouveau, mais j'ai continué à avoir les mêmes erreurs. En fin de compte, j'ai supprimé le fichier bib compilé (.bbl je pense) et cela a bien fonctionné. J'ai dû échapper à la _ en utilisant une barre oblique inverse.
J'ai eu le même problème - et j'ai lu toutes ces réponses, mais malheureusement, aucune d'entre elles n'a fonctionné pour moi. Finalement, j'ai essayé de supprimer cette ligne
%\usepackage[latin1]{inputenc}
et toutes les erreurs ont disparu.
Ma première hypothèse est que LaTeX s'étouffe | en dehors d'un environnement mathématique. Manquant $ inséré est généralement le symptôme de quelque chose comme ça.
Vous pouvez également obtenir cette erreur si vous utilisez des lettres grecques à caractères spéciaux, telles que\alpha\beta et ainsi de suite en dehors du mode mathématique .
Dans mon code, quand j'ai eu l'erreur, j'ai vérifié la source possible. Dans une ligne, j'avais tapé un \[
de début et un \]
de fin, en raison desquels l'erreur de $
manquant est apparue bien que j'aie essayé d'utiliser $
pour les deux crochets. Supprimer les crochets ou utiliser $[$
au lieu de $\[$
a résolu mon problème. Si vous avez quelque chose comme ça, essayez de modifier.
J'avais ce symbole _
en tête d'une table et le code ne fonctionnait pas, je devais donc supprimer.
Je pense que cela donne l'erreur à cause du symbole de soulignement.
Remarque: le symbole de soulignement ne doit pas être écrit directement, vous devez écrire comme en \_
.
Corrigez donc ces erreurs de symboles spéciaux.