特殊字符不适用于 \usepackage[utf8]{inputenc}

特殊字符不适用于 \usepackage[utf8]{inputenc}

我在 Mac 上使用 LaTeX 时遇到问题。这是我的代码:

\documentclass[a4paper, 12pt, norsk]{article}
\usepackage[norsk]{babel}
\usepackage[utf8]{inputenc}

\title{Syrehydrolyse av polysakkarider og bestemmelse av reduserende ender}
\author{\bf{Jenny Nesje, Maja Knudsen og Mats Jønland}}
\date{\today}

\begin{document}
\maketitle

Hei

\end{document}

当我在 TeXShop 中按下“Typeset”时,我得到了以下信息:

在此处输入图片描述

有人能帮帮我吗?我以为 \usepackage[utf8]{inputenc} 应该能帮我处理 æ、ø 和 å 等特殊字符?

答案1

你似乎正在使用 TeXShop,对此有一个非常简单的解决方案:添加

% !TEX encoding = UTF-8 Unicode

在文件顶部并保存。现在它应该可以正确编译了。

接下来,打开 TeXShop 的首选项并转到“源”选项卡。你可能会看到一个类似这样的窗口

在此处输入图片描述

(至少在“编码”框中):由于历史原因,TeXShop 将 MacRoman 保留为默认文本编码。

从“编码”下拉菜单中选择“Unicode (UTF-8)”

在此处输入图片描述

关闭偏好设置,从现在起,所有文件都将保存为 UTF-8。拥有“魔法线”不会有什么坏处,所以你可以保留它以获得更大的安全性。

如果您有\usepackage[applemac]{inputenc}使用较旧的文件,请务必添加与 MacRoman 相对应的魔术行,您可以从“宏>编码”菜单中添加它。

做这个加法更改默认编码。

相关内容