缺少$错误

缺少$错误

我对 LaTeX 有一个问题...

我正在编写简单的文本\section{Goals},没有数学公式,没有代码,只有纯文本......

这是我的 LaTeX 代码:

\section{Goals}
\labelsec{Goals}
Abbiamo già accennato nell'introduzione che uno degli 
obiettivi di questo elaborato è quello di focalizzarsi 
sullo sviluppo del software Model Driven a partire dalla 
primissima fase, di verifica dei requisiti, così da..

当我进行快速编译时,LaTeX 给了我

缺少 $ 错误。

但是,如果我只有

\section{Goals}
\labelsec{Goals}
Abbiamo già accennato nell'introduzione che uno degli 
obiettivi di questo elaborato è quello di focalizzarsi 
sullo sviluppo del software Model Driven a partire dalla 
primissima fase, di verifica dei requisiti

我没有收到错误。为什么?我不明白为什么, così da会出现错误!

这是latex文档的完整代码:

\documentclass{llncs}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage{xspace}

\makeatletter
\usepackage{manifest}

\makeatother

\begin{document}

\title{Esame finale A.A. 2016/2017\\
 Ingegneria dei Sistemi Software}

\maketitle

    \section{Goals}
    \labelsec{Goals}
    Abbiamo già accennato nell'introduzione che uno degli 
obiettivi di questo elaborato è quello di focalizzarsi 
sullo sviluppo del software Model Driven a partire dalla
primissima fase, di verifica dei requisiti così da

    \end{document}

答案1

你没有提供完整的例子,但我猜你已经

\documentclass[12pt, a4paper]{article}
\usepackage[latin1]{inputenc}

\begin{document}
\section{Goals}
\label{Goals}
Abbiamo già accennato nell'introduzione che uno degli 
obiettivi di questo elaborato è quello di focalizzarsi 
sullo sviluppo del software Model Driven a partire dalla 
primissima fase, di verifica dei requisiti, così da..
\end{document} 

产生错误

! Missing $ inserted.
<inserted text> 
                $
l.10 ...ima fase, di verifica dei requisiti, così
                                                   da..
? 

原因是latin1你的文件在编码时指定不正确,UTF-8如果你声明[utf8]那么

在此处输入图片描述

为什么会出现数学错误?因为在 UTf-8 中,非 ascii 字符占用多个字节,ì占用 2 个字节,即十六进制字节 C3 AC 。在您指定的 latin1 编码中,每个字符占用一个字节,因此 C3 AC 被视为两个字符。

C3 是\~A

AC 是\lnot文本模式下的数学运算符,因此会产生错误。

答案2

这个答案有点猜测,因为您没有发布 MWE(最小工作示例)。

我猜你忘了定义输入文件中使用的编码。因此,我添加了\usepackage[utf8]{inputenc}luainputenc

至少,这个 MWE 对我来说是有用的。

但是由于有太多的猜测(例如,我还删除了-command \labelsec,因为我不知道它来自哪里。也许这是你的问题的根源?谁知道呢。

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{luainputenc}

\begin{document}
\section{Goals}
\label{Goals}
Abbiamo già accennato nell'introduzione che uno degli 
obiettivi di questo elaborato è quello di focalizzarsi 
sullo sviluppo del software Model Driven a partire dalla 
primissima fase, di verifica dei requisiti, così da..
\end{document} 

相关内容