LaTeX 问题(缺少插入的 $)

LaTeX 问题(缺少插入的 $)

这些是我的 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 编码保存时才会重现该错误。

实际上,在这种情况下,ó确实存储为字节0xC30xB3。在latin1编码中,第一个是Ã,第二个是³,这inputenc转换为\~A\maththreesuperior。后者又转换为{^3},这需要数学模式,这就是导致错误的原因。

解决方案是使用

\usepackage[utf8]{inputenc}

根据您使用的文本编辑器或前端,您可以检查用于保存文件的默认编码。现在无论如何都建议使用 UTF-8。

相关内容