使用 xelatex 模板编写简历时出现重音和特殊字符问题

使用 xelatex 模板编写简历时出现重音和特殊字符问题

我正在使用这个 xeLaTeX 模板

当我尝试在 LaTeX 中像平常一样添加重音符号时,我得到了如下错误符号:

错误符号

查看模板代码,包括以下内容:

\usepackage[utf8]{inputenc} % Required for inputting international characters

\usepackage[T1]{fontenc} % Output font encoding for international characters

\usepackage{fontspec} % Required for specification of custom fonts

\setmainfont[Path = ./fonts/,
Extension = .otf,
BoldFont = Erewhon-Bold,
ItalicFont = Erewhon-Italic, 
BoldItalicFont = Erewhon-BoldItalic,
SmallCapsFeatures = {Letters = SmallCaps}
]{Erewhon-Regular}

我也尝试过使用 Babel,

\usepackage[spanish, american]{babel}

使用命令在美式英语和西班牙语之间切换\selectlanguage。没有成功。

关于如何解决这个问题有什么想法吗?

提前致谢。

答案1

当您使用 XeLaTeX 或 LuaLaTeX 进行编译并使用时,不要加载inputencnor fontenc(但在特殊场合可能需要这个)fontspec

\documentclass{article}
\usepackage[spanish,american]{babel}
\usepackage{fontspec}
\setmainfont{erewhon}

\begin{document}

This is American English: Alcalá de Henares

\selectlanguage{spanish}

Esto es español: Alcalá de Henares

\end{document}

声明\setmainfont{erewhon}可能需要更详细,这取决于您是否在系统中安装了字体。如果它不是作为系统字体安装的,那么您的声明是好的,但最好使用快捷方式:

\setmainfont[
  Path            = ./fonts/,
  Extension       = .otf,
  UprightFont     = *-Regular,
  BoldFont        = *-Bold,
  ItalicFont      = *-Italic,
  BoldItalicFont  = *-BoldItalic,
]{Erewhon}

在此处输入图片描述

相关内容