键盘字符未定义错误

键盘字符未定义错误

我正在尝试编译一个简单的 ISO-8859-2 文档,

\documentclass[twocolumn]{article}

\usepackage[czech]{babel}
\usepackage[latin2]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[paperwidth=18cm, paperheight=13cm]{geometry}

\begin{document}
České vysoké učení technické v Praze
\end{document}

编译在“č”字母处失败。它一直说

! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `latin2'.

尽管“č”是一个 latin2 字符。

答案1

您的文档中使用的编码和编辑器中使用的编码似乎存在冲突。这两种编码:文档中声明的编码inputenc和编辑器使用的编码必须相同;否则会出现错误。确保两者一致,问题就会消失。

答案2

添加

% !TEX encoding = UTF-8 Unicode

放在文档的开头。对我来说,这个方法很管用。

相关内容