AUCTeX 中的 moderncv 不产生重音元音,为什么?

AUCTeX 中的 moderncv 不产生重音元音,为什么?

我正在尝试用moderncvAUCTEX(LaTeX 中的特殊模式)写一份简历emacs)。几个月前,我实际上在 TeXmaker 中编写了 *.tex 文件,然后最近尝试使用 AUCTEX 重新运行该文件。

Emacs 提示我选择黑白 XeTeX 和 LuaTeX,并询问我是否要记住这个选择。我选择了 XeTeX(没有特别的原因),后来发现 LuaTeX 会给出编译错误à(我用意大利语写作,所以必须有重音元音)。XeTeX 会编译 pdf,但不会每次出现“à”(重音 a)时都渲染它。

这是一个简短的例子。在下面的图片中,我划出了缺失的“à”的位置。另外,现在我注意到了,在 tex 文件中,似乎有一个\340代替了该à字符。

我猜想这是一个我没有加载的包或某些 LaTeX 引擎配置,甚至是错误的编码?

\documentclass[11pt,a4paper, sans]{moderncv}

\moderncvtheme[blue]{classic}
\moderncvicons{awesome}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{fontawesome}
\usepackage{wasysym}

\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[bottom=2cm]{geometry}

\firstname{Maria}
\familyname{Rossi}
\mobile{+39\,444\,552\,44\,00}
\email{[email protected]}
\setlength{\hintscolumnwidth}{0.20\textwidth}

\usepackage[unicode,pdfencoding=auto]{hyperref}

\begin{document}

\makecvtitle

\section{Informazioni Personali}
\cvline{Nome}{Maria}
\cvline{Cognome}{Rossi}
\cvline{Cittadinanza}{Italiana}
\cvline{Residenza}{Roma}

\section{Abilità linguistiche}
\cvitemwithcomment{Italiano}{Madrelingua}{}
\cvitemwithcomment{Inglese}{Ottimo}{}
\cvitemwithcomment{Francese}{Base}{}

\end{document}

在此处输入图片描述

答案1

该文件似乎以错误的编码保存。

您可以使用C-x <ret> fUTF-8 来回答提示,以 UTF-8 格式保存文件。

也不要将inputencfontenc包与 xetex 或 luatex 一起使用。

相关内容