tutorial - Obteniendo el error "Falta $ insertado" en LaTeX
latex tutorial (9)
Intento escribir lo siguiente en látex:
/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}
Por alguna razón, tengo un montón de errores. Creo que hay algo con el uso de la palabra "insertar". Recibo errores como "Falta $ insertado", por lo que parece que el analizador intenta corregir algunos "errores" en mis partes. ¿Necesito escapar palabras como "insertar", ¿cómo hago eso?
Además, tuve este problema, pero el archivo bib no se recompila. Eliminé el problema, que era un guión bajo en el campo de notas, y compilé el archivo tex de nuevo, pero seguí recibiendo los mismos errores. Al final, del''d del''d compilé el archivo compilado (.bbl, creo) y funcionó bien. Tuve que escapar del _ usando una barra invertida.
Creo que da el error debido al símbolo de subrayado.
Nota: el símbolo de guión bajo no debe escribirse directamente, debe escribir como /_
.
Así que arregla estos tipos de errores especiales de símbolos.
El "$ Missing insertado" probablemente sea causado por los guiones bajos y las barras. Estos caracteres en LaTeX tienen un significado especial en el modo matemático (que está delimitado por $
caracteres). Intenta escapar de ellos; por ejemplo, update/_element
lugar de update_element
.
Sin embargo, si intenta mostrar el código, una mejor solución sería usar el comando /verb
, que escribirá el texto en una fuente monoespaciada y manejará automáticamente los subrayados y las barras correctamente (no es necesario escaparse con /
).
En realidad, es el subrayado. Use /_
lugar, o incluya el paquete de subrayado .
Mi primera suposición es que LaTeX se ahoga | fuera de un entorno matemático. Missing $ insertado suele ser un síntoma de algo así.
También puede obtener este error si usa letras griegas de caracteres especiales como / alpha / beta, etc., fuera del modo matemático. Después de envolverlos en / (... /) el error desapareció.
También tuve este problema. Lo resolví eliminando la línea en blanco innecesaria entre las etiquetas de ecuación . Esto da el error:
/begin{equation}
P(/underline{/hat{X}} | /underline{Y}) = ...
/end{equation}
mientras este código se compila con éxito:
/begin{equation}
P(/underline{/hat{X}} | /underline{Y}) = ...
/end{equation}
Tenía este símbolo _
en la cabeza de una tabla y el código no se ejecutó, así que tuve que eliminarlo.
Tuve el mismo problema, y he leído todas estas respuestas, pero desafortunadamente ninguna de ellas funcionó para mí. Eventualmente intenté eliminar esta línea
%/usepackage[latin1]{inputenc}
y todos los errores desaparecieron