非英文字母输入/输出问题

非英文字母输入/输出问题

我用它来学习语言

\usepackage[T1]{fontenc}  
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

有时,我需要输入一些特殊字母,例如Ö。以前语言设置工作正常,但今天当我输入一些特殊字母时它总是报错。(我不记得我对 latex 代码做了什么更改,语言设置似乎没有变化)。

以下是两个错误的快照。问题是什么?

在此处输入图片描述

答案1

笔记:OP 用于xelatex编译,更改为 后一切都很好pdflatex。不过,我把我的旧答案留在这里以供存档。

如果之前该字母有效,则您可能使用编辑器保存了该文件,并将其从 utf-8 转换为其他格式。

如果你输入的是新字母(不是ö,这应该有效),你可以尝试使用以下方式手动添加字母

\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}} %% α

相关内容