程序包 inputenc 错误:Unicode 字符 \u8:ónpr 未设置为用于 LaTeX

程序包 inputenc 错误:Unicode 字符 \u8:ónpr 未设置为用于 LaTeX

我最近从 texmaker 换到了 texstudio,我遇到了一个很棘手的问题,无法将我的文本拆分成几个文件。这是我的主文件:

\documentclass{article}

\usepackage[spanish,es-noquoting, es-tabla, es-lcroman]{babel} 
\usepackage[utf8]{inputenc}                                    
\selectlanguage{spanish}                                      

\begin{document}
 Extensión producto
\end{document}

我收到错误:

软件包 inputenc 错误:Unicode 字符 \u8:ónpr 未设置为用于 LaTeX Extensión pr

有人知道为什么会发生这种情况吗?

答案1

如果您以 UTF-8 编码保存测试文件,则它将运行而不会出现错误。如果您以 latin1 (iso-8859-1) 保存它,则会出现错误

! Package inputenc Error: Unicode char ónpr (U+153)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.8 Extensión pr
                oducto
?

使用当前的乳胶,或者在旧版本的LaTeX上显示可读性稍差但等效的错误消息。

因此,您可以通过将文件保存为 utf-8 来重新编码文件,或者通过将行更改为来向 latex 声明它是 latin1

\usepackage[latin1]{inputenc}

相关内容