\'e 代表 é 导致错误(utf8x 和未定义的控制序列错误)

\'e 代表 é 导致错误(utf8x 和未定义的控制序列错误)

我正在书写和使用 来\'e 表示。éLévy

该方法使用 overleaf 时会给我一些错误消息(包括 utf8x 错误),如下所示。是否需要导入某个包才能使其正常工作?

我在图像下方添加了一个包含我当前包的最小工作示例。

在此处输入图片描述

最小示例

\documentclass[12pt,oneside,openany,a4paper,afrikaans,english,masters-t,goldenblock]{usthesis}

%% Language and font encodings
\usepackage[afrikaans, english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}

%%%%%%%%%%%%%%%%%%%%%%% Packages %%%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx}
\usepackage{svg} % To be able to add SVG images
\usepackage{usbib}
\bibliographystyle{unsrt}
\setcitestyle{square}
\bibpunct{[}{]}{,}{n}{,}{,}
\usepackage{caption}
\usepackage{subcaption}

%%%%%%%%%%%%%%%%%%%%%%% Sets page size and margins %%%%%%%%%%%%%%%%%%%%%%%
\usepackage{geometry}
\geometry{a4paper,  total={210.2mm,297.3mm}, left=25mm, right = 25mm, top=26.3mm, bottom=43.8mm }

\begin{document}


% error generater here
In text : \’e

\bibliography{sample} % no need for bibliography

\end{document}
  • 我尝试添加\usepackage{fontspec},但这导致 pdf 崩溃。

答案1

é 的代码\'e直的ascii 引号/撇号。

您正在使用\’e非 ASCII“智能”标点符号。'并且不一样。

如果您的计算机上有程序试图通过将您输入的内容更改为“智能引号”来“帮助”您,请将其关闭。

另一种方法是使用 é 本身。

这不是导致您出现问题的原因,但您可能会考虑将 utf8x 选项切换到 inputenc 到 utf8,原因如下这里,如果可能的话。

如果您想使用fontspec,您需要用 XeLaTeX 或 LuaLaTeX 进行编译(并删除\usepackage[T1]{fontenc})。

相关内容