这些是我的 TeX 文档的第一行:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[catalan]{babel}
\usepackage{graphicx}
\title{Treball}
\author{nom}
\date{\today}
\begin{document}
\maketitle
\tableofcontents
\section{Introducció}
这是我收到的错误:
! Missing $ inserted.
<inserted text>
$
l.18 \section{Introducció}
这是为什么?我没看到。谢谢。
答案1
仅当文件以 UTF-8 编码保存时才会重现该错误。
实际上,在这种情况下,ó
确实存储为字节0xC3
和0xB3
。在latin1
编码中,第一个是Ã
,第二个是³
,这inputenc
转换为\~A
和\maththreesuperior
。后者又转换为{^3}
,这需要数学模式,这就是导致错误的原因。
解决方案是使用
\usepackage[utf8]{inputenc}
根据您使用的文本编辑器或前端,您可以检查用于保存文件的默认编码。现在无论如何都建议使用 UTF-8。