Получение ошибки “Недостающий $, вставленный” в ЛАТЕКС

Я пытаюсь записать следующее в латексе:

\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}

По некоторым причинам я получаю набор ошибок. Я думаю, что существует что-то с использованием слова, "вставляют". Я получаю ошибки как "Недостающий $, вставленный", таким образом, кажется, что синтаксические анализы пытаются зафиксировать некоторые "ошибки" на моих частях. Я должен выйти из слов, любят, "вставляют", как я делаю это?

173
задан Espen Herseth Halvorsen 19 March 2010 в 18:59
поделиться

3 ответа

"Отсутствующий $ вставлен", вероятно, вызван подчеркиванием и полосами. Эти символы в LaTeX имеют особое значение в математическом режиме (который разделен символами $ ). Попробуйте убежать от них; например update \ _element вместо update_element .

Однако, если вы пытаетесь отобразить код, лучшим решением будет использование команды \ verb , которая наберет текст моноширинным шрифтом и автоматически обработает символы подчеркивания и бары правильно (нет необходимости экранировать их с помощью \ ).

318
ответ дан 23 November 2019 в 20:34
поделиться

Сначала я предполагаю, что LaTeX задыхается | вне математической среды. Отсутствие вставки $ обычно является признаком чего-то подобного.

3
ответ дан 23 November 2019 в 20:34
поделиться

Это на самом деле символы подчеркивания. Используйте вместо него \ _ или включите пакет подчеркивания .

42
ответ дан 23 November 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: